Page 1 of 1

Better structured Backend Group Permissions page

Posted: Mon Nov 16, 2015 6:55 pm
by tristan
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

Re: Better structured Backend Group Permissions page

Posted: Tue Nov 17, 2015 6:40 pm
by paulbaker
tristan wrote: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.

Re: Better structured Backend Group Permissions page

Posted: Tue Nov 17, 2015 8:09 pm
by chandra
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?