Permissions¶
We extensively use django permissions, we use following permissions:
filestorage.add_fileupload— allows user to attach files to content items; given to all users by default;content_item.is_autoverified— when user has this permission his uploads are automatically verified, see Verification documentation.content_item.can_verify— when user has this permission they can mark other content items as verified/unverified, see: Verification documentation.
Also we use Django admin panel for some administrative work, you might want give some of your high-powered users following permissions:
content_item.change_contentitemverifier— allows admin users to edit verification status from admin page.page_block.*_pageblock,page_block.*_pageblocktranslation— allows admin users to edit snippets shared between content items. See CMS documentation.cms.*_translateablepage,cms.*_pagetranslation,cms.*mediafile*,cms.*mediafile*,cms.*richtext*— allows users to add CMS pages in different languages. See CMS documentationlanding_page.*menulink*,landing_page.*_menulinktranslation— allows you to add links to menu on the side of main page and in the/about/menu.