Visibility plugin for Confluence 3.0.0?
It looks like that the great visibility plugin is not available and therefore not installable via the integrated plugin browser in Confluence 3.0.0_01.
Is this plugin really not usable in Confluence 3.0.0_01? Or is plugin version 1.7.0 compatible to Confluence 3?
Is this plugin really not usable in Confluence 3.0.0_01? Or is plugin version 1.7.0 compatible to Confluence 3?
1
person has this question
I have this question, too!
Tell me when someone answers.
The more people who ask this question, the more it gets noticed.
The more people who ask this question, the more it gets noticed.
The company marked this question as answered.
-
Inappropriate?We haven't tested Visibility in 3.0 yet, but I suspect it will still work - to a point. The main problem will be the change in the renderer that was added in Confluence 3.0 that will force it to create a new paragraph wherever you have a {show-if}/{hide-if} macro.
1 person says
this answers the question
-
Inappropriate?Ok ... thank's for your answer! On the CustomWare website is a note that the visibility plugin is not longer maintained. So am I right that there won't be any fix for Confluence 3 although you discover problems like these forced paragraphs?
-
Inappropriate?To my knowledge we're still supporting it in the same way we always have. That is to say, we update it when we can. Because they're open source if someone commissions a fix we can get it updated faster, otherwise it happens when someone has some spare time.
-
Inappropriate?I have it installed from a previous version, and it mostly works. However, trying to hide from (or show to) multiple groups with the match=all parameter does not work.
For instance, I wanted a line to appear if a user was a member of two groups, but even with the "match=all," it displays if they are a member of either group.
The match=all *does* work with a combination of a group and a space permission, and for my situation that worked as a funky workaround, but that fix won't always work.
I’m frustrated
-
Inappropriate?Hi Cameron,
The 'match=all' parameter works by 'anding' the groups of parameters, not the options inside each parameter. The default for multiple items is that any will match. To require that a user must have multiple group membership, just add a '+' in front of each required group name. Eg:
{show-to:group=+foo, +bar}
Only visible to users in both 'foo' and 'bar'.
{show-to}
You can also exclude group membership by prefixing '-'. Eg:
{show-to:group=+foo, -bar}
Only visible to users in both 'foo' but not in 'bar'.
{show-to}
-
By the way, this is the same for all the parameters on all Visibility macros - adding "+" or "-" will work for group, user, space, action, etc. -
Inappropriate?Thanks. The adaptavist documentation, here: https://www.adaptavist.com/display/At... in Example 4, says to do it the way I was trying to.
Loading Profile...



EMPLOYEE
