我們正在開發包含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. CakePHP 1.3:具有FileManager權限的CKEditor(FIXED!)
- 3. 加載到Djangocms-text-ckeditor中的trans標籤
- 4. 運行djangocms
- 5. django oscar和djangocms
- 6. CKEditor - 在IE的setReadOnly上拒絕的權限
- 7. 故障使用 'djangocms' 命令
- 8. djangocms模板繼承
- 9. 權限有限
- 10. 權限有限
- 11. 授權與權限
- 12. Django權限隱藏「auth |權限」
- 13. 關於Android權限的問題權限
- 14. Android系統根權限權限
- 15. 在DjangoCMS上展開菜單?
- 16. djangocms KeyError異常:U '__ module__'
- 17. DjangoCMS NavigationNode - 自定義節點
- 18. djangocms-teaser中的圖像
- 19. asp.net的MVC CKEditor的圖像上傳錯誤用戶沒有足夠的權限
- 20. 錯誤來執行djangocms -f -p。 mysite
- 21. android.permission.PACKAGE_USAGE_STATS權限android
- 22. SharePoint 2013權限
- 23. Android WAKE_LOCK權限
- 24. sp_helptext權限
- 25. SharePoint權限
- 26. Python sudo權限
- 27. Android internet權限
- 28. manage_pages權限
- 29. servicecontroller權限
- 30. 系統權限
我已經檢查了這一點,它都是正確的。 –