CMS Made Simple Forums
https://forum.cmsmadesimple.org/

Better structured Backend Group Permissions page
https://forum.cmsmadesimple.org/viewtopic.php?f=21&t=73814
Page 1 of 1

Author:  tristan [ Mon Nov 16, 2015 6:55 pm ]
Post subject:  Better structured Backend Group Permissions page

As suggested here:

http://dev.cmsmadesimple.org/feature_request/view/10663

It would be nice to have a better structured Backend Group Permissions page since they're now just sorted alphabetically.

Especially with lots of modules installed this page becomes very long and unclear. Would be much more logical when permissions would be grouped together per module/section.

For example:

Add Pages
Modify Any Page
Remove Pages

are now spread out all over the page, as well as:

Approve News For Frontend Display
Delete News Articles
Modify News

So you'd always use the browser's internal search function to look for all the
possible permission for one module and/or scroll to that page. Maybe the
quickest fix would be to just rename the permission itself to:

Pages - Add
Pages - Modify Any
Pages - Remove

and for the other example:

News - Approve For Fronted Display
News - Delete Articles
News - Modify

Author:  paulbaker [ Tue Nov 17, 2015 6:40 pm ]
Post subject:  Re: Better structured Backend Group Permissions page

tristan \tristan:
Pages - Add
Pages - Modify Any
Pages - Remove

Yes, agree with this completely. Detailed user permissions switching is one of CMSMS's many strengths but it is made tricky by the strange ordering on this page.

Author:  chandra [ Tue Nov 17, 2015 8:09 pm ]
Post subject:  Re: Better structured Backend Group Permissions page

Like this idea too!!

But it's not so easy like it sounds :/.

If you make a look to the permission table you'll see - there's no field who has registered every single permission. The API says only

http://apidoc.cmsmadesimple.org/classes ... Permission

On the other side - currently there are some module out there they are using "core permissions" for allowing access (i.e. Modify templates).

Means the permission is related to the core AND to some modules. How to sort in this situation?

Page 1 of 1 All times are UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/