Auf dieser Seite:
Dieser Knowledge Base Artikel wurde speziell für die Atlassian Server Plattform geschrieben. Wegen den beschränkten Funktionen in den Atlassian Cloud Apps können die Inhalte dieses Artikels nicht auf die Atlassian Cloud Applikationen angewendet werden.
Der Zweck dieses Artikels
Es gibt in HipChat Server die Rolle "Owner" - das ist üblicherweise die Person, die HipChat Server aufsetzte. Wie auf der Seite Verwalten Sie Ihre Gruppe beschrieben, kann nur diese Rolle die folgenden Einstellungen bearbeiten:
- Den Namen einer Gruppe
- Den Besitzer einer Gruppe
- Die Speichereinstellungen von Chatverläufen einer Gruppe oder eines Raums
In diesem Artikel wird Ihnen erklärt, wie Sie den Besitzer einer HipChat Server Instanz identifizieren und ändern.
Die Lösung
Der Besitzer kann auf verschiedene Arten identifiziert werden. Diese Möglichkeiten sind von leicht nach schwer sortiert.
Über die Weboberfläche
Der Benutzer ist in der Rollen-Spalte gelistet. Loggen Sie sich dazu als Administrator in HipChat Server ein und navigieren Sie zu Group Admin > Users:
Der Besitzer ist außerdem auch unter Group Admin > Group info gelistet:
Nur der Gruppen-Besitzer kann den Besitzer über die Benutzeroberfläche ändern:
- Gehen Sie zu Group admin > Users
- Wählen Sie einen Benutzer aus
- Klicken Sie auf Transfer Ownership und bestätigen Sie
Über die REST API
HipChat hat eine ausführliche Liste von REST API Endpunkten, inklusive view_group. Nachdem Sie einen persönlichen API-Token mit dem "View Group" Geltungsbereich generiert haben, kann dieser Endpunkt aufgerufen werden, um den Besitzer zu ermitteln:
curl https://example.server.com/v2/group/1?auth_token=<APItokenHere>
Dadurch wird ein JSON-Blob generiert, der den Besitzer enthält:
{ "avatar_url": null, "domain": null, "id": 1, "links": { "self": "https://example.server.com/v2/group/1" }, "name": "Example Server", "owner": { "id": 1, "links": { "self": "https://example.server.com/v2/user/1" }, "mention_name": "LarkMonteroOwner", "name": "Lark Montero", "version": "TVDII6KX" }, "plan": { "id": 1, "type": "premium" }, "statistics": { "links": { "self": "https://example.server.com/v2/group/1/statistics" } }, "subdomain": "default" }
Der Gruppen-Besitzer kann nicht über die API geändert werden.
Über die Datenbank
Kontaktieren Sie dafür bitte das HipChat Server Support-Team.
Die E-Mail Adresse des Besitzers über die Befehlszeile zurücksetzen
hipchat service -r EMAIL, --reset-owner=EMAIL
Setzen Sie die E-Mail Adresse des Besitzer-Accounts zurück, die für den Login an der Weboberfläche verwendet wird, z. B.: you@example.com
Der Befehl "HipChat service -r" setzt immer die E-Mail Adresse des Benutzers mit ID=1 zurück. Dieser Benutzer könnte nicht der Besitzer der Instanz sein, wenn die Benutzer-Rolle über die Oberfläche oder Datenbank an einen anderen Benutzer transferiert wurde.
HCPUB-3079 - hipchat service -r doesn't reset the owner's email NEW is logged to fix this issue.