Eine Gruppe für Benutzer mit einer anderen Gruppe sichtbar machen

Beispiel:
master group (für sich selbst sichtbar):

  • group_1 (sichtbar für Benutzer aus group_1)

soweit so gut..

Und meine Anfrage ist hier:
Untergruppen:

  • sub_group_1 (nur sichtbar für Benutzer aus group_1)

Das Ziel ist, dass nur Benutzer von group_1 Benutzer von sub_group_1 erwähnen/sehen/beitreten können

Ist das im Moment nicht möglich?
Wenn ich diese Funktionalität hinzufügen möchte, sollte ich Discourse modifizieren oder ein Plugin erstellen?

1 „Gefällt mir“

Erstellen Sie ein Plugin.

Um die Dinge zu finden, die Sie überschreiben müssen, schauen Sie in die groups_controller.rb und, ich denke, sehen Sie sich an, wie Sie den Guardian für die Gruppen überschreiben können, die erwähnt werden können.

2 „Gefällt mir“

Danke :slight_smile:

1 „Gefällt mir“
  • Ich sehe groups_controller.rb, aber ich weiß nicht, wie ich Funktionen in meinem Plugin überschreiben kann..

Und

  • Eine Idee, Aktions-Tabs im Gruppenverwaltungs-Admin-Bildschirm einzufügen?