I included column macros in Confluence pages and I would like to know if it is possible to restrict the content of a column macro to some users only? I use the column macro to insert buttons on pages and I need to restrict the viewing of some buttons. Any idea?
It would be hard to filter by groups, but if it is only a few users that you want to restrict or allow, you can use this user macro that will filter by username.
For each of these macros, select "Rendered" for Macro Body Processing.
This macro will restrict viewing to only those usernames that you enter in the options:
## @param allowedusers:title=Allowed Users|type=string|desc=Users allowed to view #if($paramallowedusers.contains($action.remoteUser.getName())) $body #end
This macro will allow viewing by all usernames except those that you enter in the options:
## @param blockedusers:title=Blocked Users|type=string|desc=Users to block from viewing #if(!$paramblockedusers.contains($action.remoteUser.getName())) $body #end
Just insert the content you want to restrict in the body of the macro, and put the usernames that you want to restrict in the macro options (you can separate the usernames by spaces, commas, whatever you want). Hope that helps!
Do you use templates with Confluence? Take part in a remote 1-hr workshop. You'll receive USD $100 for your time! We're looking for people to participate in a remote 1-hr workshop...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs