我目前正在尝试为 Confluence 构建一个插件,我想知道是否可以为 Confluence 内的某些空间禁用我的插件。
为了澄清事情:我有 A、B、C、D 作为 Confluence 空间。在空间 A 和 B 内,用户应该能够使用该插件。对于空格 C 和 D,插件不应该可用。
我找不到如何“停用” C 和 D 空间的插件。希望我说清楚了。
任何帮助表示赞赏:)
我目前正在尝试为 Confluence 构建一个插件,我想知道是否可以为 Confluence 内的某些空间禁用我的插件。
为了澄清事情:我有 A、B、C、D 作为 Confluence 空间。在空间 A 和 B 内,用户应该能够使用该插件。对于空格 C 和 D,插件不应该可用。
我找不到如何“停用” C 和 D 空间的插件。希望我说清楚了。
任何帮助表示赞赏:)
@ppasler 是对的。AFAIK,没有你想要的内置解决方案。但是,如果您无法修改宏代码,这里有一个可行的解决方法。创建一个内容转换器(How to Intercept Confluence Content Before it's Rendered),它在 Confluence 内容被渲染之前拦截它。然后将内容转换器与空间管理屏幕(如何将空间管理屏幕添加到您的 Confluence 附加组件)连接起来,它将处理空间限制配置。