Loading...
 
 Error
  • Contact the site administrator. The index needs rebuilding.
Documentation

Documentation


Category Permissions problem

posts: 5

Hi folks - I'm struggling with category permissions. I want registered to be able to edit but not remove pages but can't find how to do this. I set the category permissions for admin and registered as per the options but the registered options seem to result in either the wiki pages disappearing completely or the registered bod being able to remove any page they like completely. Help... is what I'm after possible and how do I do it?
cheers
therafost

posts: 26 United Kingdom

I think the permission Can remove (tiki_p_remove) allows the removal of pages - so apply to User Groups first, then check the Category permissions.

Speaking as a newbie, I think the decision making process on using Categories for setting permissions should be based on whether you think you really need it. It is possible to overide user permissions on a page by page basis, and give that right to admin only eg.

You can use Categories to overide the User Group permissions, and then again use Object Permissions if you want an object (eg wiki page) to overide Category and User permissions.

The amount of work needed to set up permissions = features*categories*usergroups , so you have to think whether the benefits outweigh the extra work needed.

One limitation I have discovered is that child pages do not automatically adopt the same category as the parent page, which is a great shame.

posts: 2428 Czech Republic
Martin Kelsen wrote:
One limitation I have discovered is that child pages do not automatically adopt the same category as the parent page, which is a great shame.


Hi,
there is no concept of "parent" and "child" pages... Unless you add them to a structure.

--
luci

posts: 3

Hi,

I'm a newbie so don't take my answer to be correct. There are structures, but if you create workspaces can't you achieve the same? You can use the jail function and the benefit is that all searches are also contained in the workspace.

Urbainvg