Hello, I'm running CMSMS 1.6.3. I'm using PHP 5.2.10, and MySQL 5.0.81-community. This is all working with Apache 2.2.13 running on Linux. I continue to think CMSMS is the easiest-to-get-running thing out there - thanks for continually making it available.
My question regards group permissions. Is it possible to permit a User Group ("Editors" in my case) the ability to add "top-level" or "main-menu level" pages, as opposed to just sub-pages within the existing hierarchy?
Right now, a user that is in my Editors group can add/edit/remove pages (though not ALL pages - I have set the group to have edit permissions in the default template). But when a user in the Editors group tries to add a main menu page, the "Parent:" page attribute does not have the "None" option that would otherwise allow a main-menu page to be added to the site.
Is it possible to enable this feature with my current build of CMSMS?
Thanks in advance for your help!
[SOLVED] Give Group "Editors" Ability to Add/Modify Parent: None Page Attribute
[SOLVED] Give Group "Editors" Ability to Add/Modify Parent: None Page Attribute
Last edited by darinsee on Mon Aug 17, 2009 12:37 pm, edited 1 time in total.
Re: Give Group "Editors" Ability to Add/Modify Parent: None Page Attribute
Hello,
Running 1.6.3 too, I created a user and added successfully a first level page with it. I first tried with the "Add page" option allowed for editors : ok, then without this permission : ok too.
Then I loged out and in as administrator, tried to erase the 3 first level pages I created with the editor user and got this strange CMSMS confirmation message board : "Aucune opération en série réalisée." Which means "No serial operation realised"
! Strange ?! But I could erase the pages one after the others...
For your problem I would say that editors can add first level pages out-of-the-box... there are maybe some missing file in your install - did you checksum ?
Running 1.6.3 too, I created a user and added successfully a first level page with it. I first tried with the "Add page" option allowed for editors : ok, then without this permission : ok too.
Then I loged out and in as administrator, tried to erase the 3 first level pages I created with the editor user and got this strange CMSMS confirmation message board : "Aucune opération en série réalisée." Which means "No serial operation realised"

For your problem I would say that editors can add first level pages out-of-the-box... there are maybe some missing file in your install - did you checksum ?
The universe of information technology is constantly growing and contains only emerging products built on successive patches
Re: Give Group "Editors" Ability to Add/Modify Parent: None Page Attribute
Thanks for the reply seensite,
Well, from the look of this document, it seems like Admins, or users in groups that have been granted "Manage All Content" permissions, are the only users that can add top-level content: http://dev.cmsmadesimple.org/project/changelog/1897
It'd be great if an admin can confirm that there is no way to more granularly grant groups/users the privilege of adding top-level content.
Here're the pertinent excerpts:
"Add Pages" Permission. An admin user with this permission will have the ability to create new pages as children of pages that he is owner of, or an additional editor of. A user with this permission cannot create a top level page. Users with this permission do not have access to the 'Options' tab when editing content.
Add a "Manage All Content" permission that provides global capability on all content objects. Only users with this permission can add top level pages.
Well, from the look of this document, it seems like Admins, or users in groups that have been granted "Manage All Content" permissions, are the only users that can add top-level content: http://dev.cmsmadesimple.org/project/changelog/1897
It'd be great if an admin can confirm that there is no way to more granularly grant groups/users the privilege of adding top-level content.
Here're the pertinent excerpts:
"Add Pages" Permission. An admin user with this permission will have the ability to create new pages as children of pages that he is owner of, or an additional editor of. A user with this permission cannot create a top level page. Users with this permission do not have access to the 'Options' tab when editing content.
Add a "Manage All Content" permission that provides global capability on all content objects. Only users with this permission can add top level pages.
Re: Give Group "Editors" Ability to Add/Modify Parent: None Page Attribute
Correct,
only "Manage all content" permission can create the top-page. The design-decision was made, that someone with that permission, should create a page, and make the person an additional-editor, so that that editor can edit that top-page and create pages beneath, but NOT at top-level...
Ronny
only "Manage all content" permission can create the top-page. The design-decision was made, that someone with that permission, should create a page, and make the person an additional-editor, so that that editor can edit that top-page and create pages beneath, but NOT at top-level...
Ronny
Re: Give Group "Editors" Ability to Add/Modify Parent: None Page Attribute
Thanks for the confirmation Ronny
Re: [SOLVED] Give Group "Editors" Ability to Add/Modify Parent: None Page Attribute
One other remark... A small issue was fixed in 1.6.4 where a user editing a page, but didnt have permission at higher level page, would move his page to another parent... That is fixed in 1.6.4 which was released yesterday...
Ronny
Ronny