在Sensenet中的站点上配置角色权限

时间:2016-12-02 19:32:13

标签: sensenet

我无法在sensenet上配置我的网站权限。 我在其上创建了一个用户角色。 我有一个站点,默认文档库。 在网站的权限我作为安全条目添加了具有所有权限的角色。但是,属于此角色的用户无法访问所有功能,例如"上传文件"的文档库。 我可以看到内容,但我无法采取行动。

如果我授予此角色所有权限,则该权限应该与管理员用户具有相同的权限,对吧?

以下是网站的许可:

permission of the site

1 个答案:

答案 0 :(得分:1)

我的猜测是该角色没有'运行应用程序'必要的应用程序的权限

在Sense / Net权限中有两个方面:

  1. 关于内容本身的权限,例如在网站或图书馆上(就是你拥有的,看起来是正确的)。

    这决定了用户可以访问哪些内容和'级别'访问权限也是如此。例如,参见权限意味着您可以看到内容在那里,但对它没有多大帮助。 打开可让您访问所有数据(但只能读取它),保存可让您修改它等等。但正如您所看到的,这些权限相对一般,它们是与特定功能无关(尽管您可以根据需要定义自己的自定义权限,但在大多数情况下这不是必需的)。

  2. 操作/应用

    的权限

    这是另一方面:用户可以对内容做些什么,他可以访问哪些操作?在Sense / Net中,每个操作都有一个应用程序内容(例如上传,见下文)。有许多这些,应该可以指定哪个动作可由用户执行,哪个动作不可执行。这就是'运行应用程序'许可是为了。因此,除了拥有内容的权限(在您的情况下是网站或库),您必须为必要的应用程序的用户或组授予运行应用程序权限。

  3. 例如,要使这些功能“可点击”,请授予“运行应用程序”功能。您的论坛的这些应用程序的权限(位于复选框列表的底部):

    • 上传按钮: / Root /(apps)/ Folder / Upload
    • 访问“编辑”页面: / Root /(apps)/ GenericContent / Edit
    • 修改权限: / Root /(apps)/ GenericContent / SetPermissions

    在此处查看更多详情:Permission settings in production

    (如果您没有找到您希望他们访问的功能的应用程序,请告诉我们 - 有时应用程序不在这些示例中的全局' apps'文件夹中,但在较低级别' apps'文件夹,例如在网站下