Grant Page Acces to Role in Backen! Don't waste an hours

Posted by Community Admin on 03-Aug-2018 16:23

Grant Page Acces to Role in Backen! Don't waste an hours.

All Replies

Posted by Community Admin on 14-Nov-2012 00:00
Well I just wasted an hour trying to do the following.

a) create a user (somepages)
b) create a groupe (somepagesgroup)
c) created a page in the sitemap somewhere and broke enheriting security to get the somepagesgroup right to do stuff with that page.

When login into the backend with somepages user I could not see the pages menu in the backend. Well I was afraid that like in the good old 4.1 days you hade to give the somepagesgroup access to all pages (pages menu showed up) and revoke the group from all others. Which of course is about the dumbest way to do it.

It turned out that there is a new setting in 

Administration -> Settings -> Advanced -> Pages -> Sitemap filters ->Admin ->Parameters -> IsFrontendPageManagementFilteringEnabled

If the filter is turned on ( set to "true" ) the users will be restricted and will not see the Pages node. Turning it off will let the users to be able to access the pages."

After setting this parameter to false the somepage user in somepagesgroup could see the Pages Menu in the backen.

----------------------------------

@Telerik

a) every other menu will show up when you edit Permissions -> how am I supposed to find that setting (lucky google still is able to return decent results in these forums)

b) would it not make sense to have this IsFrontendPagesManagmentFilteringEnabled set to false by default

c) what other effects has this setting to false?

Markus
Posted by Community Admin on 19-Nov-2012 00:00
Hello,

There should not be any issue after changing this setting. 

Regards,
Atanas Valchev
the Telerik team
Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
Posted by Community Admin on 05-Dec-2012 00:00
@Atanas

Yes there is no issue after changing the settings but I did not get answers to b) and c)

Markus
Posted by Community Admin on 10-Dec-2012 00:00
Hello Markus,

b) I have brought this to the attention of the developers, at the moment the setting will remain as it is.

c) There are no impacts on the front end that will affect the site.

Kind regards,
Atanas Valchev
the Telerik team
Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
Posted by Community Admin on 12-Mar-2013 00:00

After upgrading a 4.4 site to 5.4 some roles did not see the Pages next to dashboard.

Luckely I remembered that I had the problem before and was able to find this thread again.

Administration -> Settings -> Advanced -> Pages -> Sitemap filters ->Admin ->Parameters -> IsFrontendPageManagementFilteringEnabled 

Must be set to False or uses will not see the Pages next to Dashboard.

 

I still have no clue what this setting does and why its true by default.

Markus

Posted by Community Admin on 22-Mar-2013 00:00
Anyone from Telerik?
Markus
Posted by Community Admin on 23-Mar-2013 00:00
Heh, I remembered this one and have raised it as an issue previously... To get around this, I couldn't remember that setting you mentioned, so I did this instead, see if it's more to your liking:

* Granted the role/user "Change page Owner" global permission on pages - but no other global permissions.
* Granted the role/user "Modify page and all child page" on the section of the site you want them to edit

This worked great because "Pages" started showing up, and due to a different bug in Sitefinity, granting "Change Owner" permission by itself doesn't work :)  You need both "Change Owner" and "Modify" permissions to change an owner.
Posted by Community Admin on 27-Mar-2013 00:00
wow thank you so much for posting this.  i have spent many hours today trying to figure out how to get this to work.  this doesn't seem like a great fix but it does get us by for the time being.

i have been trying to find out how to set the 'Permissions for all pages' permissions programmatically and there is absolutely no information on doing this that i was able to find.  other permissions yes, but not the one that causes so many problems.

thanks!!!!!!
This thread is closed