使用不同的用户权限访问媒体管理器

accessing media manager with different user persmissions

我构建了一个插件来使用媒体查找器小部件存储 post 图像,我设置了两个角色管理员和数据输入,当我使用管理员用户访问后端时,我可以添加 post 和图像。但是,当我使用数据输入用户访问后端并单击媒体查找器图标时,它会生成以下错误:

A widget with class name 'ocmediamanager' has not been bound to the controller" on line 513 of /modules/backend/Classes/Controller.php

我在网上搜索了有关此错误的任何提示,但没有成功。

我使用的是 October CMS 版本:434

请指教,

您似乎没有 add proper permissiondata-entry 的角色。 要访问媒体,您的 role 需要 media.manage_media 许可。

您可以 add that permission to role 并且 media 可以访问该用户角色

Go to Settings > Administrators > Manage Roles > Select You Role for update

现在在权限选项卡中找到 > 系统 列表

将有名为的权限:上传和管理媒体内容 - 图像、视频、声音、文档

也勾选那个

现在您的 user with that role 可以 访问 media.

如有任何疑问,请发表评论。