如何在宏浏览器中隐藏宏,只有管理员才能找到?

How to hide the macro in the macro browser, and only administrator can find it?

https://developer.atlassian.com/confdev/confluence-plugin-guide/confluence-plugin-module-types/macro-module/including-information-in-your-macro-for-the-macro-browser

如果插件的 "hidden" 属性在 atlassian-plugin.xml 中是 "true",则用户和管理员都看不到插件。

有没有办法隐藏插件但管理员可以在宏浏览器中找到并插入?

这对于“插件宏”是不可能的,你只能在“用户宏”中使用它Create a User Macro: Visibility

在 Atlassian Answers 上有一个解决方法建议 (How to enable a user plugin to show only for administrators?)

  1. 创建一个隐藏的插件宏
  2. 创建一个用户宏,调用您的插件宏
  3. 只允许管理员访问

这不会阻止普通用户将宏直接包含到任何页面。但它会在管理员的宏浏览器中可见。