# 新しいグループ表示オプションの追加：所有者、メンバー、スタッフ

**URL:** https://meta.discourse.org/t/add-new-group-visibility-option-owners-members-and-staff/142501
**Category:** Feature
**Created:** [2020 年 2 月 12 日午後 4:44 UTC](https://meta.discourse.org/t/add-new-group-visibility-option-owners-members-and-staff/142501 "2020-02-12T16:44:08Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![Grayden\_Shand](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/grayden_shand/32/166586_2.png) [@Grayden\_Shand](https://meta.discourse.org/u/Grayden_Shand)
#### Post date: [2020 年 2 月 12 日午後 4:44 UTC](https://meta.discourse.org/t/add-new-group-visibility-option-owners-members-and-staff/142501/1 "2020-02-12T16:44:08Z")

</div>

> [@別のトピック、投稿:3、トピック:104562](#):
>
> グループページ（`/groups`）の「インタラクション」タブで、グループの表示設定を変更できます。デフォルトでは「全員」に設定されていますが、「グループオーナー、メンバー、管理者」または「グループオーナーとスタッフ」、「グループオーナーと管理者」に制限することも可能です。

グループを管理者とモデレーター、そしてグループメンバーにのみ表示させたいと考えています。当初はグループの表示設定を「グループオーナー、メンバー」に設定していましたが、これではモデレーターが除外されてしまいます。次に近いオプションは「グループオーナーとスタッフ」ですが、これだとモデレーターはグループを見られるものの、グループメンバー自身にはグループが非表示になってしまいます。

つまり、現在ではスタッフ（モデレーターと管理者）とグループメンバー（およびおそらくグループオーナーも）のみがグループを表示できるオプションは存在しないようです。

そこで、このリストに新しいオプションを追加するか、既存の「グループオーナー、メンバー」オプションを「グループオーナー、メンバー、スタッフ」に変更して、管理者だけでなくモデレーターも含まれるようにすることを提案します。

---

<div class="post-metadata">

### Author: ![Amy\_Mattila](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/amy_mattila/32/175552_2.png) [@Amy\_Mattila](https://meta.discourse.org/u/Amy_Mattila)
#### Post date: [2020 年 6 月 2 日午後 6:27 UTC](https://meta.discourse.org/t/add-new-group-visibility-option-owners-members-and-staff/142501/2 "2020-06-02T18:27:37Z")

</div>

これを実現する方法が見つかったか気になっていました。進展はありますか？私は同じ状況で、モデレーターにはすべてのグループの閲覧権限を与えたいが、管理者にはしたくないと考えています。これが可能かどうかご存知の方はいらっしゃいますか？

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2020 年 6 月 10 日午前 5:46 UTC](https://meta.discourse.org/t/add-new-group-visibility-option-owners-members-and-staff/142501/3 "2020-06-10T05:46:41Z")

</div>

![image](https://global.discourse-cdn.com/meta/original/3X/3/d/3d33d946bb9c964b78996c6430e547c2b3a9cafa.png)

これは確かにいくつかの点で奇妙です。

何を行っても「管理者」はアクセス権を持ちます。そこにある「スタッフ」という言葉は少し誤解を招く可能性があります。

以下のように変更することに賛成です：

- 全員
- ログインユーザー
- グループ所有者、メンバー、モデレーター
- グループ所有者とモデレーター
- グループ所有者

非常に稀な場合を除いて、モデレーターをグループの可視性から除外するのは極めて不自然に思えます。

@codinghorror この変更で問題ありませんか？

`グループ所有者、メンバー` を `グループ所有者、メンバー、モデレーター` に変更するのはどうでしょうか？

ここにもう一つのオプションを追加する必要はないかもしれません。

（この変更が実施されるまでには少なくとも1ヶ月かかります）

---

<div class="post-metadata">

### Author: ![vinothkannans](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vinothkannans/32/86465_2.png) [@vinothkannans](https://meta.discourse.org/u/vinothkannans)
#### Post date: [2020 年 9 月 10 日午後 10:06 UTC](https://meta.discourse.org/t/add-new-group-visibility-option-owners-members-and-staff/142501/6 "2020-09-10T22:06:44Z")

</div>

> [@sam](#):
>
> `グループの所有者、メンバー` =\> `グループの所有者、メンバー、モデレーター`

以下のコミットで変更されています。

> <https://github.com/discourse/discourse/commit/2bf0c4188bbc0d330f58f2eb44210e802c8fc98a>
>
> Currently, if a group's visibility is set to "Group owners, members" then the mo…ds can't view those group pages. The same rule is applied for members visibility setting too.

---

<div class="post-metadata">

### Author: ![tgxworld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tgxworld/32/106117_2.png) [@tgxworld](https://meta.discourse.org/u/tgxworld)
#### Post date: [2020 年 9 月 11 日午前 3:03 UTC](https://meta.discourse.org/t/add-new-group-visibility-option-owners-members-and-staff/142501/7 "2020-09-11T03:03:58Z")

</div>

> [@sam](#):
>
> `グループの所有者、メンバー` を `グループの所有者、メンバー、モデレーター` に変更する？

遅れての参加になりますが、`SiteSetting.moderators_manage_categories_and_groups` の導入により、この対応はもう適切ではないかもしれません。このサイト設定が有効化されている場合に限り、モデレーターが `グループの所有者、メンバー` の可視性を持つグループを閲覧できるようにすべきでしょうか？

@jamie.wilson さん、`SiteSetting.moderators_manage_categories_and_groups` に関する完全な文脈をお持ちですので、ご意見をお聞かせください。

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [2020 年 9 月 11 日午前 3:29 UTC](https://meta.discourse.org/t/add-new-group-visibility-option-owners-members-and-staff/142501/8 "2020-09-11T03:29:32Z")

</div>

サイト設定はグループの表示に影響を与えず、与えるべきでもありません。この設定がオンになっている場合、モデレーターは自分が表示できるグループのみを管理できます。これは、設定が名前変更され拡張される前のカテゴリの動作と同じです。

---

<div class="post-metadata">

### Author: ![tgxworld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tgxworld/32/106117_2.png) [@tgxworld](https://meta.discourse.org/u/tgxworld)
#### Post date: [2020 年 9 月 11 日午前 4:05 UTC](https://meta.discourse.org/t/add-new-group-visibility-option-owners-members-and-staff/142501/9 "2020-09-11T04:05:34Z")

</div>

ああ、なるほど。サイト設定がオンになっていれば、グループモデレーターは任意のグループを管理できるものだと思っていましたが、ご指摘の通りそうではないのですね。

> <https://github.com/discourse/discourse/blob/9e4ed03b8fad4ef38f8b4dd55e604151cb9558d4/lib/guardian/group_guardian.rb#L31>

---

<div class="post-metadata">

### Author: ![jamie.wilson](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jamie.wilson/32/185466_2.png) [@jamie.wilson](https://meta.discourse.org/u/jamie.wilson)
#### Post date: [2020 年 9 月 11 日午後 2:07 UTC](https://meta.discourse.org/t/add-new-group-visibility-option-owners-members-and-staff/142501/10 "2020-09-11T14:07:44Z")

</div>

さて…これにより、モデレーターがグループに変更を加えて、そのグループを閲覧・モデレーションできなくなる可能性のあるシナリオが生まれます。

しかし、大きな力には大きな責任が伴いますよね？

（もしモデレーターが誤ってそのような変更を加えた場合、管理者にグループの表示設定を変更してもらう必要があります。）
