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
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.