From: Ryan V. <xf...@co...> - 2004-02-16 12:42:39
|
On 16/02/2004, at 10:23 PM, Karsten Dambekalns wrote: > Have a look at the phpGACL demo, the admin interface handles the > complexity quite well, I think. > > http://phpgacl.sourceforge.net/demo/phpgacl/admin/acl_list.php If you mean the javascript, in the way you can select multiple objects then move them over (and then choose another section, and add additional objects), certainly, this is a great model. The way the screen is laid out is quite confusing at first, though, but this is mostly due to the naming/over-complexity of the tables. Certainly, if you had something along the lines of (based off rights we have now): Module-Name Module-Settings <<- ->> Selected ALLOW/DENY checkbox (i.e.) Projects Todo Calendar2 Access Calendar2 Read Personal Calendar (ryan) Delete Personal Calendar (ryan) <<- ->> Access Projects Access Calendar2 ALLOW For every User/Group, this would be fantastic. Group settings are normally used, unless a particular setting exists for a User. i.e. You could setup a bunch of rights for a group called 'Users' (I'd suggest having a default set of rights, please), then add additional rights for the user 'Ryan' so he can view/delete/edit all people's Calendar's. Such an option would be useful for a secretary, for example. R -- Signature space for rent. |