apeisa / UserGroups

Adds users groups and page based permission to ProcessWire
GNU General Public License v2.0
11 stars 4 forks source link

Centralized management #13

Open apeisa opened 10 years ago

apeisa commented 10 years ago

To easily/clearly see all the places where user access is being managed.

apeisa commented 10 years ago

I think this is very well solved with https://github.com/Aldone/PageListPermissions/ module. Do you guys think another view (as a supportive process module) would be valuable? I see that as a list of all "permission pages", but not sure if that is worth building (although it would be simple solution).

teppokoivula commented 10 years ago

I've been intrigued, to say the least, by the approach of Magnolia CMS. Especially how they handle their ACL's from administrators point of view.

At first I was thinking of adding something similar here, but I'm not sure anymore. Sure, personally I'd very much like to see all set permissions at a glance, but we'd also have to consider how friendly that'd look to "non-tech-savvy" users.. or if it's even really necessary for most use-cases (at least at that level.)

Still, the idea is tempting and even if this doesn't make it's way into core UserGroups module, I might have to put a PoC together just for the heck of it :)

Of course there's always the "one giant table approach" that Joomla! ACL manager, for an example, has chosen. Perhaps it's just the designer in me, but I'd really prefer to avoid that.. not to mention that it'd be painful to use on a large site.