问题标签 [drupal-permissions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
drupal - 如何更改创建页面的 Drupals 菜单选项
我有一个带有 Organic Groups 的 Drupal 站点,我希望一个组能够访问菜单选项并将页面放在 primary_links 菜单中他们想要的任何位置。其他组应该根本无法访问它。
我已经通过特权完成了其中的一些操作,但是有权访问菜单的用户可以访问所有菜单。我只是希望他们能够访问主链接菜单。
我怎样才能做到这一点?
drupal - 如何授予特定用户对特定节点的编辑权限?
如何授予特定用户对特定节点的编辑权限?
我有一个名为“学生”的用户角色。多个用户具有该角色,只有少数人可以编辑节点。我怎么能意识到这一点?
drupal - 挂钩烫发不止一种内容类型
Drupal 6.x
我有一个管理四种不同内容类型的模块。就此而言,如何为同一模块中的每个内容定义权限?这甚至可能吗?我不知道如何为每种内容类型定义权限,因为 hook_perm 必须用模块名称命名,并且它没有任何参数(如 hook_access $node)来返回基于内容类型的权限。这就是我想做的 -
任何帮助将不胜感激。
drupal - 使用 CCK 在 Drupal 中按节点创建日期访问字段
我正在寻找一种特定的行为,该行为根据节点的日期时间创建授予查看一个或多个 cck 字段的权限。
特别是我需要:
授予角色 A:对所有 CCK(旧的和新的)的完全访问权限 授予角色 B:访问所有 CCK,但仅限于节点中存在的 OLDER 超过 1 年 匿名用户:无权访问 CCK 字段
我怎样才能得到这个结果?
drupal - Drupal - 对用户隐藏高级帖子设置
我迷失在 Drupal 允许权限的海洋中。
我有一个内容类型,它的修订和工作流程设置都设置得很好,但我不希望我的用户能够看到这些选项(每次自动新修订等)。
据我了解,当您禁用“管理节点”字段时,此信息会消失,但是当我禁用此功能时,这些用户的编辑节点链接会消失。
我的问题是双重的:
向用户隐藏此访问权限的正确方法是什么
如果禁用“管理节点”是关键,那么如何指导我的用户在创建内容类型后有权编辑其内容类型?(目前它指向
admin/content/node
)
我见过涉及覆盖 template.php 文件的解决方案,但我不想这样做。
编辑
这是对行为的澄清:
当前权限
因此,通过这个设置片段,我的用户可以看到“修订信息”、“发布选项”等内容。
我希望这些高级功能不会出现在他们面前。我了解到的是,这可以通过禁用“管理节点”来控制。
问题是,如果未选中此项,我的用户会丢失菜单中指向编辑我的内容的选项。目前,这指向admin/content/node
drupal - Drupal 中的动态论坛权限
我的用户通过 SSO 访问 Drupal,每次服务器授权他们时,它都会返回一组权限(组/角色),据此我需要动态设置用户的论坛权限。
因此,例如,如果用户登录并且 SSO 说他已经注册了一门课程,我需要为他授予该课程论坛的特定权限。
显然我需要一个自定义模块,但它有点难以开始。
我正在考虑使用 ACL 模块的 API,但我可以在网上找到任何文档或教程。有没有?
有没有更好的方法来解决这个问题?
我会很感激任何帮助:)
(注意:我知道有些带有 GUI 的模块具有类似的功能,但我需要以编程方式进行)
drupal - 以编程方式在 Drupal 中添加用户论坛权限
我想以编程方式在 Drupal 中添加用户论坛权限。
我必须使用 ACL 模块吗?有没有例子,因为文档有点薄?
drupal - 在 Drupal 中阻止权限
在 Drupal 中是否可以仅向特殊用户名显示菜单?
drupal - Drupal:评论的访问限制
我想对发布在节点上的评论有一个限制机制(访问限制)。在我的系统中,所有节点都是公共的。但是,我希望将回复绑定到有机组,以便只有该组的成员才能查看回复。(例如,组可以是“付费用户组”和“免费组”)
设想:
有一个可以公开查看的论坛主题。它有三个答复。两个公开发布,一个与付费用户组相关。
当免费用户登录时,他会看到主题和两条评论,而付费用户会看到主题和所有三条评论。
如何在 drupal 6 中实现这一点?我需要建立自己的许可系统吗?
谢谢
drupal - 如果用户没有特定权限,如何限制显示 Drupal 块?
我知道我可以使用Show block for specific roles设置来手动配置是否向用户显示块。
我有一个定义自定义块的模块。与其依靠管理员来限制基于角色的块可见性,我的模块能否限制其块的显示,除非用户具有特定权限?