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
Post a Comment