我目前正在尝试为Confluence构建一个插件,我想知道是否有可能让我的插件在汇合处的某些空间被禁用。
清理事宜: 我有A,B,C,D作为Confluence空间。在内部空间A和B中,用户应该能够使用该插件。对于空格C和D,插件不应该可用。
我找不到如何“停用”C和D空间的插件。希望我能说清楚。
感谢任何帮助:)
答案 0 :(得分:0)
正如评论中所提到的,没有内置的方法可以做到这一点。您必须自己编码限制,这意味着要检查当前空间并确定是否应该显示宏。
此解决方案仅阻止在某些空间中呈现!宏可以在宏浏览器中随处可见,甚至可以插入到受限空间。
答案 1 :(得分:0)
@ppasler是对的。 AFAIK,没有内置的解决方案可满足您的需求。但是,如果您无法修改宏代码,这可能会有效。创建一个内容转换器(How to Intercept Confluence Content Before it’s Rendered),在呈现之前拦截Confluence内容。然后使用空间管理屏幕(How to Add a Space Admin Screen to Your Confluence Add-on)连接内容转换器,该屏幕将处理空间限制配置。