Standard-Admin erhält zunächst keine Mitgliedschaften in der Gruppe „Mitarbeiter“ oder „Admin“

Bearbeiten: Das Problem ist, dass der Standardadministrator nicht anfänglich zu den Gruppen „Mitarbeiter“ oder „Administrator“ hinzugefügt wird, obwohl in ihrem Profil Admin: Ja angezeigt wird.


Ich habe gerade eine neue Testinstanz ausprobiert und festgestellt, dass nach der Aktivierung des Chats der Standardadministrator die Sprechblase nicht sehen konnte und Chat/Durchsuchen/Öffnen sie zurück nach /latest kickte.

Ich hatte chat_allowed_groups gesetzt auf:

Dieser Benutzer sollte also wirklich in der Lage sein, den Chat zu sehen.

Sobald ich sie zu TL4 hinzufüge, erscheint die Chat-Blase. Wenn ich TL4 vom Administratorbenutzer entferne, verlieren sie erneut den Zugriff.

2.9.0 Beta 10 (cf646b2061) mit Chat v0.4.

3 „Gefällt mir“

Ich glaube, ich habe so etwas schon einmal gesehen. Ist es die Hinzufügung von sowohl staff als auch admins? Ermöglicht das Entfernen eines von beiden dem Administrator, ohne sein Vertrauensniveau zu erhöhen, zu chatten?

1 „Gefällt mir“

Ich habe gerade beide Kombinationen ausprobiert, keine davon löst das Problem:


2 „Gefällt mir“

Ich konnte das hier noch nicht selbst reproduzieren.

Hat dieser Benutzer die Rolle „Entwickler“?

Welchen Commit von Chat? (Bin mir nicht sicher, ob es eine bessere Möglichkeit gibt, das herauszufinden, als in den Container zu gehen)

Was wird auf seiner Benutzerseite im Admin-Bereich unter „Gruppen“ angezeigt?

Und was wird für Administrator und Moderator angezeigt?

1 „Gefällt mir“

Dies ist eine neue Instanz, die heute Morgen manuell auf DO erstellt wurde. Ich teste im Grunde die aktuelle Out-of-Box-Erfahrung. Sie haben automatische TL-Gruppenmitgliedschaften, keine benutzerdefinierten. Admin ja, Moderator nein – es ist der Standard-Admin auf einer neuen Instanz, also folgen wir den Standardeinstellungen.

Chat-Commit c77dc37a

2 „Gefällt mir“

Und zeigen sie auch die automatischen Mitgliedschaften der Gruppen „Mitarbeiter“ und „Administratoren“ an?

1 „Gefällt mir“

Ich habe eine neue selbst gehostete Website auf DO mit dem Chat-Plugin gestartet und kann bestätigen, dass mir das auch passiert ist:

  • Installiert gemäß der Standardinstallationsanleitung (Bearbeitung im Chat-Plugin zu app.yml)

  • Administrator registriert

  • Einrichtungsassistent abgeschlossen (erste 3 Schritte)

  • Chat auf der Plugin-Seite aktiviert

  • staff admins trust_level_3 trust_level_4 hinzugefügt

  • Seite aktualisiert

  • Kein Chat-Blasen auf dem Bildschirm

  • /chat/browse leitet zu Latest weiter

Andere Anmerkungen:

  • Nur staff in den erlaubten Chat-Gruppen zu haben, lässt den Chat auch für diesen Admin-Benutzer nicht erscheinen
  • Sie zum Moderator zu machen, aktiviert den Chat für sie
  • Nachdem der Moderator-Status gewährt und dann entfernt wurde, ist der Chat für diesen Admin-Benutzer immer noch aktiviert
2 „Gefällt mir“

Es scheint, dass die automatischen Gruppen nicht angewendet werden. Ich habe gerade eine weitere Instanz gestartet und der Standardadministrator hat nur Vertrauensstufen, aber keine „Mitarbeiter“- oder „Administrator“-Berechtigungen. Ich kann diese Mitgliedschaften auslösen, indem ich sie entweder zum Moderator mache oder einen weiteren Administrator erstelle. Ich war versucht, die Instanz über Nacht laufen zu lassen, um zu sehen, ob ein Sidekiq-Job dies beheben würde, aber sie sollte wahrscheinlich nicht für den einzigen Administrator einer neuen Instanz längere Zeit in diesem Zustand sein.

Es scheint also, dass das Problem nicht der Chat ist, sondern die Mitgliedschaften des Standardadministrators auf einer neuen Instanz… Ich werde dieses Thema umbenennen und das #chat-Tag entfernen.

2 „Gefällt mir“

Ist das ein neues Problem? Schlagen Sie vor, dass der neue Administrator ein Administrator und Moderator sein soll? Ich frage mich, ob dies vor langer Zeit eine Designentscheidung war oder eine neue Änderung.

Was den Chat betrifft, so scheint es mir, dass der Administratorbenutzer auf alle Chats zugreifen können sollte, auch wenn er nicht in chat allowed groups aufgeführt ist, so wie er auf alles andere auf der Website zugreifen kann.

Wie es der Zufall will, habe ich mir diese Woche auch die Benutzererfahrung für neue Benutzer angesehen und festgestellt, dass die Gruppenseite auf einer neuen Website für die erste nicht-Mitarbeiterperson, die auftaucht, potenziell verwirrend ist. Sie ist schlicht, nur die Moderatorengruppe wird in der Liste angezeigt, und es gibt keine Mitglieder der Moderatorengruppe.

Der Standardadministrator sollte Mitglied der Gruppen „Admins“ und „Staff“ sein. Auf den Instanzen, die ich heute erstellt habe, war das nicht der Fall. Ihre einzigen Gruppenmitgliedschaften waren anfangs TL0 und TL1. Wenn ich ihnen TL4 gab, wurde das Symptom, das ich bei Chat beobachtete, behoben, aber nicht die Grundursache.

Wenn ich sie manuell als Moderator hinzufügte, erhielten sie die Mitgliedschaft in der Gruppe „Staff“. Wenn ich einen weiteren Administrator hinzufügte, wurden ihre Mitgliedschaften korrigiert.

2 „Gefällt mir“

Etwas spät, aber nur um einen Screenshot hinzuzufügen, jetzt, da ich einen zweiten hochgefahren habe :slight_smile: Das ist die Benutzerseite des Administrators bei einer frischen Installation:

Verglichen mit einer von meiner bestehenden Testseite:


Während ich dort war, bin ich zu /sidekiq gegangen und habe Jobs::EnsureDbConsistency ausgeführt, und das hat die richtigen automatischen Gruppen ausgefüllt. Wie @Stephen bereits sagte, sollte es wirklich von Anfang an bereit sein.

4 „Gefällt mir“

Ich habe gerade einen Kernfix dafür zusammengeführt. Wahrscheinlich ist uns das vorher nicht aufgefallen, da weniger Einstellungen auf diesen automatischen Gruppen basierten, aber jetzt gehen wir generell in die Richtung, group_list-Site-Einstellungen zu verwenden, was hier helfen sollte:

7 „Gefällt mir“

Ich habe gerade ein neues für ein anderes Problem gestartet und kann bestätigen, dass der Administrator jetzt sofort zu den automatischen Gruppen „Mitarbeiter“ und „Administratoren“ hinzugefügt wird. :+1:

6 „Gefällt mir“

Dieses Thema wurde nach 22 Stunden automatisch geschlossen. Neue Antworten sind nicht mehr möglich.