Djangocms用户无权添加或编辑插件

时间:2017-06-02 18:45:03

标签: django django-cms djangocms-text-ckeditor

我有一个网站,目前使用Django == 1.8.6和Django-CMS 3.0.x(目前通过升级运行)。

我的用户无法编辑任何前端插件。目前我确信这不仅适用于我定制的插件,也适用于Django-CMS附带的插件。作为一项测试,我创建了一个拥有所有权利和员工身份的新用户(没有超级用户)。但此用户也无法编辑或添加插件。

我的搜索结果是:https://github.com/divio/djangocms-text-ckeditor/issues/78

我也测试了那里给出的解决方案,因为我正在使用ckeditor,但我没有文本条目,所以这个:

var icon = '#igv-drag-drop-index-file-icon';
var label = '#load-local-file-blurb';
document.querySelector(icon).addEventListener('click', function() {
  document.querySelector(label).click()
});

结果

 sqlite3> select * from django_content_type where app_label = 'text';
 id | name | app_label | model 
 ----+------+-----------+-------
 23 | text | text      | text

我试图找出如何调试权限错误。我也查看了auth_permission,但一切似乎都没问题。是否有调试权限过程以找到阻止我的用户使用前端编辑的内容?

更新

我当前安装的软件包:

 sqlite3> select * from django_content_type where app_label = 'text';
 sqlite3>

1 个答案:

答案 0 :(得分:0)

答案是在调试了cms的permissions.py之后,我的sitepermissions在数据库中没有正确设置。在后端重置thos解决了这个问题。

相关问题