Better user permissions management

Permalink
Hi!
I'm hoping that someone here can point me in the direction of better user permissions management.
I've got advanced permissions turned on, but it's still a slow and tedious task to manually edit permissions by function and by page.

Reference:
I've got 12 users spread across 8 different groups, and I need to minimize the impact one group can have on another.
I have 6 groups set up for specific page areas of the website (subpages), and the other groups override them in expanding permissions ( Admin is on top, can access/do everything).

I'm looking for samples, ideas, or points in a direction to follow for other ways to manage user permissions in C5, and i'm thinking i'll need an add-on of some sort to accomplish this.

 
MrKDilkington replied on at Permalink Reply
MrKDilkington
Hi DLeach4512,

What version of concrete5 are you using?
DLeach4512 replied on at Permalink Reply
Ha! Yes, that would help, wouldn't it?
I'm using version 5.7.
MrKDilkington replied on at Permalink Reply
MrKDilkington
Are there any specific tasks you are having a problem with or feel could be improved?

The situation you are describing sounds like it requires granular control of permissions. Granular control often requires manual editing which can often take more time.
DLeach4512 replied on at Permalink Reply
Yes, all of the things you explained.
I don't like having to edit user permissions on such a granular level, but I need to divide the tasks and access permissions up in such a way as to limit potential problems since the content is being added by less-than-technical people.
I'm hoping there's some magical add-on that makes managing user permissions a breeze, but i'll settle for non-magical options and suggestions. :)

I'd like to see a toll that allows me to define user permissions by group or by user.
Example:
I could select a group, then move through an expanding tree of checkboxes (think Microsoft Office Install options) that allow me to setup what permissions that group has.
Then, when I add a new user to a group, their permissions are set based on that group.
If I wanted, i'd like to be able to adjust individual permissions on a user basis, and I would do that under that individual user's settings, under the same user management console.
WillemAnchor replied on at Permalink Reply
WillemAnchor
I think what you describe here is something that can already be done.

here are a few links (from your site) to take a look
create and edit users: index.php/dashboard/users/search
create groups: index.php/dashboard/users/groups
edit task permissions: index.php/dashboard/system/permissions/tasks
enable even more permissions: index.php/dashboard/system/permissions/advanced andhttps://www.concrete5.org/documentation/using-concrete5/dashboard/sy...

You can create different groups with different permissions for different parts of your site. You can even set permissions separately for all the pages on your website.
You can add users to groups, but a user can be a member of more than one group too.

- edit -
You could create groups with permissions for only small parts of your site, then add those groups to the different users.
Like: CanEditHome, CanEditBlog, CanAddPage, CanDeleteAll, CanDeleteStacks, CanDeleteFiles, etc. etc....
- -
DLeach4512 replied on at Permalink Reply
Hi! Thanks for the input.
I'm currently doing what you outlined, and it's what i'm looking to get away from! It's a lot of tedious, time consuming work to go through and manually edit permissions for each user, or each group, and each page.