使用 Orchard 1.6 Iv 创建了一个新角色“FactoryWorker”。当这个用户从前端登录时,我希望他们只被导航到一页。
OrchardLocal/System/ManufacturedProducts
我已将此页面设置为订单详细信息的打印屏幕,因此工厂工人将知道哪些产品准备好发货,并且由于没有出现菜单,他们将无法导航,但还需要阻止其他页面以防用户决定输入他们不允许访问的页面的 URL。
这是我希望这个特定用户能够访问的唯一页面(在他们登录后),我添加了一个注销按钮,用于注销用户并将他们返回到主页。
因此,我一直在查看具有权限和内容等的编辑角色……但这一切似乎都适用于一般的表单和内容。用户可以在哪里访问任何内容类型等...
那么有人可以建议我如何做到这一点吗?感谢您的回复
更新 我忘了提到这不是我正在谈论的内容类型、项目或部分。我创建了自己的控制器和视图和虚拟机,可以从仪表板访问(使用 AdminMenu,它将管理员用户带到 OrchardLocal/System/ManufacturedProducts)
我查看了 Orchard.ContentPermissions 功能,但它似乎只允许我 1)授予他人权限或 2)授予自己内容的权限
有任何想法吗?