django-cms user can't add pages -


django 1.5.1 django cms 2.4.2

i learning django-cms , working on first test site. searched site , googled these questions can't find answers why posting here.... appreciated!

through admin page (as superuser) added group permission add/change/delete pages in addition other permissions.

i create user , assign user group.

first of all, if don't specify user staff can't access admin site login begin - doesn't make sense me: what's point of user never has option log in? or there i'm missing - there way log in besides admin site itself.

second, after marking user staff, , keeping in mind user member of group permission add/edit/delete pages, when user logs in can perform other admin tasks given permissions still can't add/edit/delete pages. although pages shows object there no link page list.

the staff setting differentiate between users allowed access django admin , users aren't i.e. regular users have signed website via registration form.

i had same problem creating new non-superuser user , not being able add or edit pages user. turned out needed set cms_permission = false in settings.py.

if cms_permission == true, more fine-grained permissions framework each page has own list of users allowed view , edit it, permission edit done on page-by-page basis (unless you're superuser). if don't need functionality, suggest turn off.

if want more fine-grained permissions system, want users able edit page on site, log in django admin superuser , @ cms -> pages global permissions. there can give blanket edit rights user or group.


Comments

Popular posts from this blog

c++ - Creating new partition disk winapi -

Android Prevent Bluetooth Pairing Dialog -

VBA function to include CDATA -