默认组标题未被一致应用

当我将成员分配给自定义群组时,他们并不总是显示指定的“该群组所有用户的默认头衔”。

在某些情况下可以正常工作。但在其他情况下,尽管:
a) 已选择“自动将此群组设为主群组”选项,且
b) 已指定“该群组所有用户的默认头衔”,
该成员的头衔仍保留为“普通”。

群组的标识似乎分配得更可靠,但头衔显示不一致,迫使我手动更改个人的头衔。这是一个已知问题吗?

2 个赞

我已经清理了一些帖子,并将在下面总结当前的情况:

用户头衔可以在 4 个地方进行调整。前三个只能由工作人员调整,第四个可以由用户本人或工作人员调整:

  1. 群组 > (任意自定义用户群组) > 管理 > 成员资格

  2. 管理面板 > 徽章 > (任意徽章,位于设置底部附近)

    Screen Shot 2021-05-04 at 4.17.55 PM

  3. 管理面板 > 用户 > (从列表中选择用户)

    工作人员可以手动输入头衔。

  4. 用户资料 > 偏好设置 > 账户

    用户或工作人员可以选择在用户名旁边显示哪个群组或徽章头衔。


群组头衔的显著行为

(假设“默认头衔”群组成员资格设置已启用)

  • 如果用户被添加到某个群组且没有现有头衔,他们将获得该群组的默认头衔。
  • 如果将默认头衔添加到现有群组,所有没有用户头衔的成员都将应用该默认头衔。
  • 如果群组的默认头衔发生变化,任何已拥有之前头衔的用户,其头衔将被更新。
  • 如果群组的默认头衔被完全移除,任何拥有该头衔的用户将要么失去该头衔,要么被替换为他们可用的其他头衔。

过去,@Biscuit 曾提出以下请求:

  • 如果创建新群组时选中了“自动将群组设置为主群组”,则用户的现有头衔应被新群组的头衔替换。这允许工作人员立即为群组成员分配新头衔,而无需用户更改其设置。

  • 如果群组已存在(已启用“自动将群组设置为主群组”),并且添加了新成员,则该新成员应获得该群组头衔,即使他们当时已有其他头衔。

这实际上将使“默认头衔”设置的行为类似于“自动设置为主群组”设置。如果需要,工作人员或用户本人仍然可以手动覆盖个别用户的头衔。

另一个建议是,如果我们不改变当前行为,则更新“默认头衔”群组设置的描述。目前它显示为“将应用于群组中的所有用户”,这并不准确。

5 个赞

我知道我已经放弃自动生成标题了。我通常都假设每次都得手动设置。

有没有办法在不自动分配的情况下使组标题可用?似乎如果我不设置“默认标题”,用户就没有可用的组标题。我想让组标题成为一个选项,而不是自动分配它们。

目前,群组标题始终自动应用,并且应遵循我上面帖子中“值得注意的群组标题行为”中提到的行为。

可以通过自定义徽章来解决此问题。您可以选择允许徽章的名称成为可选的(非默认)用户标题。

由于涉及徽章的整体性等复杂原因,这对我们来说不是一个简单的选项。

我真的很希望:

  • 如果人们是某个群组的成员,他们可以选择该群组的头衔
  • _某些_群组在首次加入时自动应用头衔,但允许用户更改——这适用于领导角色和其他需要该标签重要性的地方
  • _大多数_群组_允许_一个头衔(如徽章头衔),但这些头衔绝不会自动应用

我也看到了“始终应用群组标签,无法更改”的情况,但我认为目前在 Fedora 网站上我们没有真正的用途。

所以,如果我理解得正确的话,没有快速或简单的方法来纠正所有这些不正确的标题[群组标题没有被实现],除非让成员自己记得登录进去修改(他们不这样做),而且我们[志愿工作人员]必须逐个手动去修改它们?

另外,如果我们想设置一个主要群组——我们必须为每个人手动设置,否则当他们加入群组时,群组名称才会变成该群组的标题。因为我们必须取消勾选主要群组的框?所以,我们又必须逐个手动为每个人设置主要群组?【如果我理解这两点没错的话,这对于成千上万的用户来说非常繁琐】

我是否理解错了,或者没有理解上述内容的正确意思?