advanced permissions not working properly?

Permalink
i'm having trouble logging in my other users:: when non-administrators log in, the edit pane for pages doesn't show up on the site (even on pages i have manually approved for their use)

and they can't log in to the dashboard unless they are administrator, but then they have access to everything..

i would like it if my core members could have access to the dashboard only for the blog & files, and front end for the blog as well, is this possible & how?

thanks in advance..!

freestylemovement
 
mario replied on at Permalink Reply
mario
Permissions are a little tricky.

First, when you say users are logged in, are they logged in as registered users or have they been added to a special Group? What version of C5 do you have? have you actually altered the config file to allow Advanced Permissions? I generally recommend giving Edit permission only to special groups you've made and not a registered user. You can also give permission on a user by user basis if you're in Manual Permission mode by using the Add User/Group button in the Permissions pop-up.

You can give registered users Write permissions by going to the Sitemap on the Dashboard and click on a page or folder and Set Permissions --->pop-up - under Set(choose Manual) and give them or the Group the ability to Write and possibly Admin the page. Make sure to set the Subpages Beneath the Page Inherit Characteristics too if that's what you want.

It sounds like you've done all of the above though. If that's the case, I would look at the individual block permissions on the page. They may have inherited the old permissions... Try adding a new block as a registered user. Can they then go back and edit/delete it? If that's true, you may need to go back and reset permission on all blocks. yes, i know... a real pain...

As far as your Dashboard question is concerned I think they need Admin permission to get into it. I don't see anywhere where you can restrict them to a specific area in the dashboard.

You may want to take a look at some File Management Addon's in the Marketplace that allow users to manage files from the frontend. I'm not familiar with the blog app so I can't respond there...

I hope some of that helps.

good luck!
freestylemovement replied on at Permalink Reply
freestylemovement
hi! thanks for the response..
yes, i have the latest c5 version, and i've enabled advanced, and it seems to work fine..

the main thing is when a user signs in and they are not an admin, the 'edit page' function does not come up even on the pages they have been manually assigned admin privileges.. i can't even add a block, when i log in it doesn't really log me in ..

also, yea, the dashboard is 'all access' automatically for all admin, and that would be a problem if i wanted blog only..

and as far as registered users, i was wondering abotu the difference .. when i create users in dashboard, and give them privileges, how does it differ from 'registered users' (or does it) .. because the last part is that when i get to the login page, and click 'register' i just get redirected to the register login page with no options ...

so, i'm kinda stuck, does any of this make sense? i will check out the add ons you speak of.. thank yoU!
mario replied on at Permalink Reply
mario
I think Registration was probably originally a way to allow people to view pages that are inaccessible to the general public and/or have member profiles that can be browsed by each other. The Register Users does just what it does but I think that it might be more appropriately titled Register Members.

While i believe it's possible to have them act as a Group or assign individual Permissions for them it may be that some feature of being a Registered user might be causing some issues when it comes to editing pages as opposed to being created from the Dashboard.

Here's what I would do:

-Create a new Group
-Create a new page as an Admin or a Member of that Group.
-Give it Permissions for that Group to do what you want in the Sitemap for that page.
-Create a new user.
-Assign them to that Group.
-Don't add any Content.
-Then see if the User can Add/Edit/Delete content to the page.

If that works, try adding an old user to the new group and see if things work now.
freestylemovement replied on at Permalink Reply
freestylemovement
ended up finding 'show system pages' in sitemap which let me confg user access to dashboard.. but man it wasn't super clear until i dug around for a minute!

thanks for your help , it definnitely aided in discovering and finetuning the interface :)
mario replied on at Permalink Reply
mario
That's great!

Thanks for the System pages tip. :) I was aware of the fact that you could view backend pages that way but I wasn't aware you could set permissions on them. So you successfully allowed them to only view the File System and Blog on the Dashboard but nothing else?
nige replied on at Permalink Reply
nige
Ive had this problem with advanced permissions and you have to enable permissions for pages and sub pages for every page you want to give access to. You need to use page defaults and the site map and then show sub pages as well. You get a whole bunch of radio boxes for every page and user group. It is a bit convoluted. You also need to check permissions for individual blocks as as well.

Advanced permissions is very thorough.