果园内容权限仪表板,隐藏内容菜单给用户

时间:2013-11-07 11:19:18

标签: asp.net-mvc admin orchardcms dashboard orchardcms-1.6

我正在创建一个自定义模块。

在我的场景中,我有一个用户需要查看仪表板,其中只需要我的模块管理菜单。

我已经为新用户和我为此特定目的创建的新角色授予了适当的权限。

我的模块没问题,但新用户也看到了内容菜单。

用户刚刚启用了我的角色。

未检查内容权限,特别是“查看所有内容”未在我的角色上进行检查,但会在经过身份验证的角色上进行检查。

如果我从经过身份验证的用户中删除“查看所有内容”,则登录的用户无法在网站的公共部分看到内容,并且内容菜单仍可在信息中心显示...

到目前为止,在我看来是一个错误,但在将其作为BUG提交之前,我会看到是否有解决方法。

问题是: “如何将内容菜单完全隐藏到具有特定角色集的用户?”

我的果园版本是Orchard v.1.7.1.0

由于

1 个答案:

答案 0 :(得分:0)

据我所知,仪表板不支持根据权限隐藏特定项目。仪表板仅供管理员使用,不允许普通用户访问它。

如果您尝试公开非管理员用户的设置,那么我建议您将设置表单移出仪表板到常规视图。然后,您只能根据权限或任何其他条件为特定用户显示它。

相关问题