Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Link my plugin to the repository settings page

Paul October 23, 2017

I am trying to link my servlet to the repository settings page. Right now

it links to the /account/users page. Which works well.

I cannot figure out how to link it to the repository settings page.

Has anyone done this?

Here is a snippet from my altassion-plugin.xml

<servlet name="Config Servlet Module" i18n-name-key="config-servlet.name" key="config-servlet" class="com.ca.servlet.ConfigServlet">
    <description key="config-servlet.description">The Config Servlet Plugin</description>
    <!--url-pattern>/configservlet</url-pattern-->
 <!-- <url-pattern>/account/users/*</url-pattern>  -->
  <url-pattern>*/plugins/servlet/*</url-pattern>
  </servlet>
  <client-resource key="account-soy" name="Account Tab Soy Templates">
  <directory location="/templates/" />
 </client-resource>
 
  <web-item name="Configuration Tab" key="configuration-tab" section="bitbucket.repository.settings.panel/repository-settings-addons-section">
    <label key="Configuration">Configuration</label>
    <!--link linkId="configuration-tab-link">/configservlet</link-->
 <!-- <link>/plugins/servlet/account/users/admin</link>  -->
 <link>/plugins/servlet/settings/*</link>
    <tooltip key="configuration-tab.tooltip">Configuration</tooltip>
  </web-item>

I am also using a soy file, which the header info looks like,

{namespace plugin.account}
{template .accountTab}
<html>
<head>
 <!-- <meta name="decorator" content="bitbucketserver.repository.settings"> -->
    <meta name="decorator" content="bitbucket.users.account">
    <meta name="userSlug" content="{$user.slug}">
    <meta name="activeTab" content="account-plugin-tab">
    <title>{$user.displayName} / Account Tab</title>

Whatever I try results in a 404 error.

Can anyone give me some examples of a servlet that works?

Thanks

 

 

 

0 answers

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events