【问题标题】:Hide superuser from User's list从用户列表中隐藏超级用户
【发布时间】:2017-07-10 07:56:10
【问题描述】:

我想从用户列表中隐藏超级用户(管理员角色)。

目前,任何用户都可以通过搜索找到根用户。我还有一个“成员列表”视图,其中出现了根目录。我想找到一个解决方案...

我尝试了“User One”模块,但没有任何变化。我在 Drupal 8 上工作。

谢谢, 内姆特克

【问题讨论】:

    标签: drupal drupal-modules drupal-8


    【解决方案1】:

    在 drupal 8 中,所有列表都是视图。所以如果你想隐藏 id 为 1 的用户,你必须编辑视图并设置一个过滤器。

    转到 URL/admin/structure/views 并选择正确的视图并单击编辑。

    现在添加过滤条件并选择“用户 ID”并将过滤器设置为用户 ID 不等于 1

    【讨论】:

    • 谢谢!它适用于我的“成员列表”。但是如果我在网站上搜索“root”,结果都是root创建的内容
    • 您期待什么?搜索是内容,作者是索引字段。您可以在此处配置默认搜索页面: URL/admin/config/search/pages /search/node 用于内容 /search/user ist 用于用户
    【解决方案2】:

    只需创建一个用户视图,然后在 FILTER CRITERIA 中为(用户所属的角色用户角色)添加一个过滤器,并添加一个运算符 Is none of 和从选项中选择角色。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-04
      • 1970-01-01
      • 2012-04-21
      • 2022-02-16
      • 2013-11-01
      • 2011-12-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多