Need advice on a security model, please.
Hi folks,
I would like to configure a system such that Customer users can View documents in both the "User Tips" and "Staff Info" sections of the wiki, but only be able to Edit documents in the "User Tips" section. I'm using TW 1.9.8 and sadly my brain isn't able to figure out how to make this happen!
So far I have:
- Moved all the perms from Anonymous into Registered.
- Realised that EVERY user that has authenticated is considered a member of "Registered". This is no good because they can now edit any page that isn't locked with a category.
- Moved all the perms from Registered (which includes all the perms from Anonymous) into a new group called Trusted.
So at this point, no user has any access unless we specifically issue it via a group or category. Nice and secure.
- Created a new group called Customers. Customers group has no permission yet.
- Created a Category called Customers and assigned View Category access for Customers to the group Customers
- Assigned a couple of pages to the Customers category
- Created a test user and put it in Customers group.
This is what I've found...
- The test user can View the pages in the Customers category - good!
- The test user can not Edit the pages in the Customers category - good!
- The test user can not View other pages/objects - good!
- I can't find an Edit Category permission to give to the Customers - not so good.
- If I assign the Admin Category perm to the Customers group for the Customers category... nothing happens. - not so good.
I think this is happening because the user has no basic edit permission given by the group he's in.
The implication is that in order to allow a user the ability to edit documents in one particular category that it can view, it can automatically edit any document in any category that it can view.
Have I missed something? Can anyone suggest how I can allow Customers access to edit some of the stuff they can view without being able to edit it all? I have another need for Staff users to be able to edit anything they please but I'm sure that'll be simple once I have the Customer dilemma sorted.
Thanks,
Sean