Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Adding a custom button beside Edit Permission button regarding user in space tool section

Rishabh Kumar April 6, 2023

I have a requirement to add a custom button beside the user Edit permission button in the space tool section of confluence as mentioned in the below screenshot. 
![Screenshot 2023-04-06 141111|690x233](upload://h0O1o2QacLTIc9iTTAtmKZh7U4w.png)

Screenshot 2023-04-06 141111.png

 

I have tried with web item module, was able to add this much only at the upper section   as mentioned in the screenshot
![Screenshot 2023-04-06 142402|690x318](upload://wxN3FQx35qCnfp8H197Z73QmYkh.png)

 

Screenshot 2023-04-06 142402.png

 


i have used web item module code for the above addition :

 

<atlassian-plugin key="${atlassian.plugin.key}"
    name="${project.name}" plugins-version="2">
<plugin-info>
<description>${project.description}</description>
<version>${project.version}</version>
<vendor name="${project.organization.name}"
            url="${project.organization.url}" />
<param name="plugin-icon">images/pluginIcon.png</param>
<param name="plugin-logo">images/pluginLogo.png</param>
</plugin-info>

 

    <!-- add our i18n resource -->
<resource type="i18n" name="i18n" location="myConfluenceMacro" />

<!-- addRule our web resources -->
<web-resource key="space-admin-aad-permission-resources" name="space-admin-aad-permission Web Resources">
<dependency>com.atlassian.auiplugin:ajs</dependency>
<resource type="download" name="space-admin-aad-permission.css" location="/css/space-admin-aad-permission.css"/>
<resource type="download" name="space-admin-aad-permission.js" location="/js/space-admin-aad-permission.js"/>
<resource type="download" name="images/" location="/images"/>
<context>space-admin-aad-permission</context>
</web-resource>

 

    <!-- Item in Space Tools -->
<web-item key="space-admin-aad-permission-manager"
        name="AAD Permissions" section="system.space.tools/permissions"
        weight="100">
<label key="AAD Permissions" />
<link linkId="space-admin-aad-permission-manager-id">/plugins/servlet/aidt-people-picker?spaceId=$space.id</link>    
</web-item>

<servlet name="aad-people-picker" class="com.atlassian.tutorial.macro.ConfigServlet" key="aad-people-picker-servlet">
<url-pattern>/aidt-people-picker</url-pattern>
</servlet>

 

</atlassian-plugin>

 

Is there any way to add the button beside the edit permission button or any other plugin module

0 answers

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
SERVER
TAGS
AUG Leaders

Atlassian Community Events