我目前正在嘗試爲Confluence構建一個插件,我很想知道是否可以讓我的插件在合流中的某些空間被禁用。可以使用屬性文件爲某些合流空間分配插件嗎?
清理東西: 我有A,B,C,D作爲Confluence空間。在空間A和B內,用戶應該能夠使用插件。對於空間C和D,插件不應該可用。
我找不到如何「停用」C和D空間的插件。希望我明確自己。
任何幫助表示讚賞:)
我目前正在嘗試爲Confluence構建一個插件,我很想知道是否可以讓我的插件在合流中的某些空間被禁用。可以使用屬性文件爲某些合流空間分配插件嗎?
清理東西: 我有A,B,C,D作爲Confluence空間。在空間A和B內,用戶應該能夠使用插件。對於空間C和D,插件不應該可用。
我找不到如何「停用」C和D空間的插件。希望我明確自己。
任何幫助表示讚賞:)
正如評論所說,沒有內置的方式做到這一點。你必須自己編碼限制,這意味着檢查當前空間並決定是否顯示宏。
這種解決方案並不只是防止呈現在特定的空間!這個宏在宏瀏覽器中隨處可見,甚至可以插入到有限的空間中。
@ppasler是對的。 AFAIK,沒有你想要的內置解決方案。但是,如果您無法修改宏代碼,則可以使用這種解決方法。創建一個內容轉換器(How to Intercept Confluence Content Before it’s Rendered),它在渲染之前攔截Confluence內容。然後用空格管理器屏幕(How to Add a Space Admin Screen to Your Confluence Add-on)連接內容轉換器,以處理空間限制配置。
你插件做什麼?這是一個宏嗎?據我所知,沒有內置的解決方案。我假設你必須自己編碼限制。 – ppasler
嘿@ppasler謝謝你的回答。該插件是一個宏,並顯示一個圖。 你有任何線索,我如何能夠實現這個或任何資源如何能夠解決這個問題將是偉大的:) – Superbyte