我們正在開發包含ckeditor的django-cms(django 1.8,cms 3.2)站點。使用管理員登錄,沒有問題。但是,當我將用戶設置爲工作人員並給予PagePermissions時,在cms中打開編輯器時,出現錯誤「您無權編輯此插件」。我錯過了什麼?Django-cms ckeditor權限
0
A
回答
1
請更新細節:
如果我理解這可能是因爲這樣:
的是,遷移到ckeditor
後,在auth_permissions
相關權限,上述的問題,點錯了內容類型ID。要解決這個問題仰望ckeditor
插件內容類型的ID:
select * from django_content_type where app_label = 'djangocms_text_ckeditor';
與原文插件:
select * from django_content_type where app_label = 'text';
現在更新相關的權限:
update auth_permission set content_type_id = <new ck text plugin id> where content_type_id = <old text plugin id>;
0
非超級用戶還必須爲單個插件提供權限,以便他們能夠添加/編輯/刪除它們。 非超級用戶還必須擁有「使用結構模式」權限(從3.1+開始)才能在前端編輯器中進入結構模式。 爲用戶授予頁面權限的最佳方式是使用您要授予權限的頁面工具欄上的「權限」項目:這是確保在正確頁面上提供所有必需權限的最佳方法。
相關問題
- 1. 向djangocms-text-ckeditor添加blockquote
- 2. djangocms-text-ckeditor with django-filer
- 3. 權限被拒絕訪問屬性'CKEDITOR'
- 4. CakePHP 1.3:具有FileManager權限的CKEditor(FIXED!)
- 5. CKEDITOR 4.3.2 IE11權限被拒絕
- 6. 加載到Djangocms-text-ckeditor中的trans標籤
- 7. 用djangocms-text-ckeditor配置自動增長插件
- 8. 集成Django的文件管理器到djangocms文本,CKEditor的
- 9. djangocms-text-ckeditor和django-filer與自定義應用程序
- 10. 運行djangocms
- 11. django oscar和djangocms
- 12. CKEditor - 在IE的setReadOnly上拒絕的權限
- 13. 錯誤:權限被拒絕訪問屬性'CKEDITOR'
- 14. djangocms模板繼承
- 15. 故障使用 'djangocms' 命令
- 16. 權限有限
- 17. 權限有限
- 18. 限制CKEditor的一個字
- 19. 授權與權限
- 20. 在manifest.xml文件中使用權限與android權限的權限
- 21. 權限
- 22. 的fopen權限與777個權限
- 23. 構建隊列新權限的權限
- 24. 檢查用戶權限的權限
- 25. Django權限隱藏「auth |權限」
- 26. Android系統根權限權限
- 27. 關於Android權限的問題權限
- 28. djangocms KeyError異常:U '__ module__'
- 29. 在DjangoCMS上展開菜單?
- 30. DjangoCMS NavigationNode - 自定義節點
我已經檢查了這一點,它都是正確的。 –