Permissions by User
Permalink
Hey guys,
I have a website for a high school. Recently, we've wanted to move into letting each teacher have their own page that they can edit, so students can see homework, additional materials, etc. Naturally, we would need to set permissions so that they could only edit their own page. However, this quickly becomes complex.
Currently, Concrete5 can only set permissions by Group, not by User. We don't want Teacher A to be able to edit Teacher B's page, so we can't just make "Teacher" group and call it good.
As a result, we have to make a seperate group for every single teacher.
This is a pain in the toosh.
I'm wondering if there is anyone else out there who would like User defined permissions in addition to group permissions, much like how Windows OS operates. Any thoughts?
I have a website for a high school. Recently, we've wanted to move into letting each teacher have their own page that they can edit, so students can see homework, additional materials, etc. Naturally, we would need to set permissions so that they could only edit their own page. However, this quickly becomes complex.
Currently, Concrete5 can only set permissions by Group, not by User. We don't want Teacher A to be able to edit Teacher B's page, so we can't just make "Teacher" group and call it good.
As a result, we have to make a seperate group for every single teacher.
This is a pain in the toosh.
I'm wondering if there is anyone else out there who would like User defined permissions in addition to group permissions, much like how Windows OS operates. Any thoughts?
Enable Advanced Permissions
I've looked into that, but I didn't see anything mentioning this. Sorry, didn't realize.
The problem is, the people maintaining the site would freak out if they saw more stuff. Right now anyone can figure out the permissions, but I'm afraid that if I turn on Advanced I would have to provide a whole new documentation on how to use it, and still get hundreds of questions from those who didn't understand it/didn't choose to read it.
If there was something where you could just go to permissions, and there was a button that said "Set by User", then a new set appears of all the Users, that would be perfect. I'm afraid Advanced is just too complex for our situation.
The problem is, the people maintaining the site would freak out if they saw more stuff. Right now anyone can figure out the permissions, but I'm afraid that if I turn on Advanced I would have to provide a whole new documentation on how to use it, and still get hundreds of questions from those who didn't understand it/didn't choose to read it.
If there was something where you could just go to permissions, and there was a button that said "Set by User", then a new set appears of all the Users, that would be perfect. I'm afraid Advanced is just too complex for our situation.
Play around with advanced permissions, they may not have to really bother seeing it. You can have an admin setup a page to be owned by a particular user and then inherit the same settings on new pages made below..
I get what you're saying about not wanting to overwhelm people. In this case however if you want that functionality you're simply going to have to use advanced permissions.
I get what you're saying about not wanting to overwhelm people. In this case however if you want that functionality you're simply going to have to use advanced permissions.
Yeah, it's a bummer but it looks like that's the path we're going to have to take. Instructional video, here we go! :)
Hi Frz
you mentioned "You can have an admin setup a page to be owned by a particular user " can you give some more detail on how to do this. Is it via the page type ?
you mentioned "You can have an admin setup a page to be owned by a particular user " can you give some more detail on how to do this. Is it via the page type ?
turn on advanced permissions.
turn a specific page to manually set permissions (from edit mode on that page)
add that user to the grid of groups/users with rights.
give them the rights you want.
turn a specific page to manually set permissions (from edit mode on that page)
add that user to the grid of groups/users with rights.
give them the rights you want.