Hi,
I transfered a former user macro to a plugin macro, because I needed additional functionality, which are not possible within just a user macro. As a user macro, I had the option to limit the visibility of the macro to system administrators only in the Macro Browser. How do I achieve this with a plugin macro?
Within the macro definition in my atlassian-plugin.xml, I already tried the following:
Any Idea?
Well, I still don't know how to make a plugin macro only visible to administrators in the macro browser, but I figured out, how to use the attribute hidden="true" in way that works for me.
The setting hidden="true" hides the macro from everyone in the macro browser, the rendering problem, which occured, was due to the fact, that I implemented my plugin only in the xhtml-way:
<xhtml-macro key="mycolour-xhtml" name="mycolour" class="com.atlassian.confluence.plugin.xhtml.MyColourMacro" hidden="true"> <category name="development"/> <parameters/> </xhtml-macro>
after adding also the old style macro definitions to my atlassian-plugin.xml:
<macro key="mycolour" name="mycolour" class="com.atlassian.confluence.plugin.xhtml.MyColourMacro" hidden="true"> <category name="development"/> <parameters/> </macro>
my macro renders now fine using wiki-markup.
Unfortunately hidden=true doesn't seem to work (any longer)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.