首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django-cms ckeditor权限

Django-cms ckeditor权限
EN

Stack Overflow用户
提问于 2016-01-21 14:23:34
回答 2查看 291关注 0票数 0

我们正在开发一个django-cms (django 1.8,cms 3.2)站点,包括ckeditor。与管理员登录,没有问题。但是,当我将用户设置为staff并给出PagePermissions时,当在cms中打开编辑器时,我会得到一个错误:"You‘s’您没有权限编辑这个插件‘“。我遗漏了什么?

EN

回答 2

Stack Overflow用户

发布于 2016-01-21 14:48:58

请更新详情:

我所理解的原因可能是:

问题是,在迁移到ckeditor之后,auth_permissions中的相关权限(如前所述)指向错误的内容类型id。要解决此问题,请查找ckeditor插件内容类型的id:

代码语言:javascript
复制
select * from django_content_type where app_label = 'djangocms_text_ckeditor';

以及原始的文本插件:

代码语言:javascript
复制
select * from django_content_type where app_label = 'text';

现在更新相关权限:

代码语言:javascript
复制
update auth_permission set content_type_id = <new ck text plugin id> where content_type_id = <old text plugin id>;
票数 1
EN

Stack Overflow用户

发布于 2016-01-24 14:04:37

非超级用户还必须获得对单个插件的权限,这样他们才能添加/编辑/删除它们。非超级用户还必须具有“使用结构模式”权限(启动3.1+)才能在前端编辑器中进入结构模式。授予用户对页面的权限的最佳方法是使用要授予权限的页面上工具栏中的“权限”项:这是确保在正确页面上提供所有所需权限的最佳方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34926324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档