Better structured Backend Group Permissions page

Talk about new features for CMSMS and modules.
Locked
tristan
Dev Team Member
Dev Team Member
Posts: 374
Joined: Tue May 02, 2006 10:58 am
Location: The Netherlands

Better structured Backend Group Permissions page

Post 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
User avatar
paulbaker
Dev Team Member
Dev Team Member
Posts: 1465
Joined: Sat Apr 18, 2009 10:09 pm
Location: Maidenhead, UK
Contact:

Re: Better structured Backend Group Permissions page

Post 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.
To copy System Information to the forum:
https://docs.cmsmadesimple.org/troubles ... nformation

CMS Made Simple Geekmoots attended:
Nottingham, UK 2012 | Ghent, Belgium 2015 | Leicester, UK 2016
chandra

Re: Better structured Backend Group Permissions page

Post 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?
Locked

Return to “Feature ideas”