I'm building a knowledge base which will contain 'internal only' articles that should not be readable/searchable by anonymous users.
To achieve this, 'internal only' documents will be restricted in view for anyone but internal people.
Is there any way (user macro) to display a panel depending on the page restrictions ?
Thank you.
Pierre
You can get a list of a page's permissions by doing this:
#set($permsList = $content.permissions)
This sets permsList to an ArrayList of com.atlassian.confluence.security.ContentPermission objects (with type, userName, groupName properties). You can then iterate over it and draw your panel based on a particular value as you would any ArrayList.
hth,
matt
Thank you very much. This is what I was looking for (although I'm not used with the macro creation, I'll give it a try)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
No problem. Feel free to ask more macro-related questions.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Pierre,
Judging from your query you would want to hide some section of a page from anonymous users, if that is the case, you might want to use ServiceRocket Visibility Plugin. The plugin will allow you to hide a section of a page which could be a warning.
Hope it helps.
Cheers,
Septa Cahyadiputra
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Your suggestion would make a section appear based on the viewer permissions.
I'm looking on a way to make a section appear based on the page permissions.
Thank you anyway for your time.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.