[MRBS-general] Permissions Layer - Progress Update 1
Brought to you by:
jberanek
From: Paul v. d. W. <b0...@we...> - 2009-08-29 19:16:35
|
Hi all! I thought some of you might be interested in my progress so far on the permissions layer, so here we go. I've chosen phpGACL since I believe it will fill the requirements. If you're confused by any of the terms used please have a look at the docs for phpGACL. Anyway, here is the default group structure for users that I've come up with: MRBS Users (placeholder group) |-Administrators (placeholder group) | |-ACL Administrators Permission to manage the Access Control Lists | |-Area Administrators Permission to view/create/edit/delete areas | |-Room Administrators Permission to view/create/edit/delete rooms | |-Booking Administrators Permission to view/create/edit/delete entries | |-User Administrators Permission to view/create/edit/delete users |-Users (placeholder group) |-General Users All non-administrators You will have the flexibility to change any of this as needed for you specific needs, but if you have any thoughts for changes that would be good to have in the default install please let me know. Also, any users who are not logged in will have the permissions of the "Default" user. At the moment I have this user set up to have view access to areas/rooms/entries as I think this matches the initial needs of most who install MRBS. I will also set permissions to allow for the possibility of entry text/details (and room stuff, etc.) to be hidden from most users. More to come.... So, any thoughts? Kind Regards, Paul Westhouse IT |