汇合按用户显示内容

时间:2015-05-22 11:19:42

标签: confluence

我正在尝试在confluence云维基上获取特定内容,以显示基于特定用户的内容。这里的场景是页面上有链接但只显示1,显示的链接基于谁登录。

我被告知宏是如何前进的,但我已阅读文档,我不知所措。我不明白我要做什么或如何编写汇合宏。有人可以通过示例或某些链接帮助我吗?我疯狂地搜索过,但也许我不是在问正确的问题,但是你们可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

这是一个插件: https://marketplace.atlassian.com/plugins/net.customware.confluence.plugin.visibility

但我不确定它隐藏内容的彻底程度。如果用户查看页面源,它​​可能仍然可见。如果您试图隐藏需要真正受到保护的内容,您可能需要做其他事情。

根据将要使用该页面的用户数量,您还可以为它们创建单独的空格,将权限添加到这些空间,然后在" main"上使用page-include。页面显示内容。如果他们无法访问,则无法显示。但是,您可能会遇到该解决方案的一些格式问题。

最后,你可以使用jquery获取用户名并根据它显示内容。如果您熟悉javascript / jquery,这个解决方案将非常简单。

编辑:以下是有关如何在汇合中使用javascript和jquery的一些有用资源: https://confluence.atlassian.com/display/CONFKB/How+to+Use+JavaScript+in+Confluence https://developer.atlassian.com/confdev/confluence-plugin-guide/writing-confluence-plugins/including-javascript-and-css-resources