【问题标题】:How do I set a permission to implicit deny in Joomla 3.x如何在 Joomla 3.x 中设置隐式拒绝的权限
【发布时间】:2014-08-29 15:26:43
【问题描述】:

我希望创建一个能够发布内容的用户组(因此它必须是发布组的子组*),但是对于每个可以发布到隐式拒绝的类别,我可以创建只能访问的子组每个单独的类别。

我会使用“未设置”状态,但作为已设置发布权限的子级,您只能将用户权限设置为“允许”、“拒绝”或“继承”。

有没有办法将某些内容设置为“未设置”状态、隐式拒绝或以其他方式拥有只能发布到单个类别的权限。还有其他类似的问题(例如Joomla 3: How to set different user permissions?),但答案对我不起作用。

非常感谢。

*如果您有任何权限较低的组,他们可以创建内容但不会自动发布,这是我需要的

【问题讨论】:

  • 您是否尝试过使用管理员下的子组而不是发布者?
  • 问题是我不想给他们额外的权限。理想情况下,他们将是注册用户,无需我的批准即可发布。我会调查它,但我认为让他们成为管理员的子组将允许他们使用后端。
  • 默认情况下,是的,你是对的。但是,您将对每个可用权限进行精细控制,并且应该能够根据需要进行调整。
  • 所以 Brian 有 60 个类别、60 个权限和 5 个权限区域(写编辑等)。如果存在隐式拒绝功能,我将不得不将这 5 个区域设置为在每个权限中允许 1 个类别,我很乐意这样做。我可以看到通过细粒度权限执行此操作的唯一方法是为每个权限中的每个类别设置这些区域。这从设置 300 个东西变成了 1800 个。我认为细粒度的权限是不可行的。必须有一种方法可以让用户组能够发布,尚未为其设置可发布区域,因此我可以为每个权限更改一个类别
  • 谢谢。 (我很抱歉直言不讳)。

标签: joomla permissions joomla3.0


【解决方案1】:

在我看来,这实际上是 Joomla 的一个主要用户体验缺陷;制作精细的 ACL 配置,就像您试图实现 ardouis 一样。过去我使用过扩展 ACL Manager,它提供了一个方便的界面来执行批量编辑。看看吧,可能正是你需要的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-03
    • 1970-01-01
    • 2018-06-11
    • 2021-04-15
    相关资源
    最近更新 更多