Správa uživatelů v Mattermostu
Tato část dokumentace popisuje, jak modul Mattermost Chat Client spravuje uživatele v Mattermostu.
Vytváření uživatelů
Modul umožňuje vytvářet nové uživatele v Mattermostu pomocí metody createUser. Tato metoda přijímá následující parametry:
userName: Uživatelské jméno v Mattermostu.email: E-mailová adresa uživatele.firstName: Křestní jméno uživatele.lastName: Příjmení uživatele.password: Heslo uživatele.
Metoda vrací objekt obsahující userId a token pro nově vytvořeného uživatele.
Aktualizace uživatelů
Metoda updateUser umožňuje aktualizovat existujícího uživatele v Mattermostu. Parametry jsou podobné jako u createUser, s možností aktualizace hesla.
Odstranění uživatelů
Metoda deleteUser deaktivuje uživatele v Mattermostu a odstraní jej z týmu.
Technické informace
Metody pro správu uživatelů
getUserIdByName: Získá ID uživatele podle uživatelského jména.getUserIdByEmail: Získá ID uživatele podle e-mailu.createToken: Vytvoří přístupový token pro uživatele.setUserStatus: Nastaví stav uživatele (online, offline, away, dnd).setDoNotDisturbWithDuration: Nastaví stav "Nerušit" s určitou dobou trvání.
Zpracování výjimek
Všechny metody pro správu uživatelů využívají ApiExceptionUtil pro zpracování výjimek z Mattermost API a poskytování lokalizovaných chybových zpráv.