app icon indicating copy to clipboard operation
app copied to clipboard

Smazání profilu uživatele

Open karmi opened this issue 3 years ago • 1 comments

V souvislosti s možností přihlásit se a spravovat svůj profil v Česko.Digital chceme uživatelům nabídnout i možnost zcela smazat svůj účet. (Ve Slacku je možné uživatele pouze deaktivovat.) Pro úplné smazání účtu zavedeme API a UI prvek. V případě smazání účtu:

  • Pošleme uživateli potvrzující e-mail
  • Uložíme záznam o smazání do tabulky Deleted Profiles, pole: jméno, SlackID, datum smazání.

karmi avatar Jun 01 '22 14:06 karmi

Dneska jsme to probírali, poznámky:

Běžný Slack zřejmě neumí deaktivovat uživatele přes API. Existuje metoda admin.users.remove, ale funguje pouze v režimu Enterprise Grid. Pak existují nějaké další legacy / ezoterické metody, nic z toho nevypadá úplně perspektivně. Takže ten proces musí být buď asistovaný, anebo musíme deaktivaci účtu nechat na uživateli (/account/settings). Když necháme deaktivaci slackového účtu na uživateli, je to horší UX a zase se nám můžou množit případy, kdy je někdo ve Slacku, aniž by měl záznam v User Profiles (a byl třeba vázaný těmi souhlasy, které zaklikl).

Co bude dělat klient, tedy web? Zřejmě by smazání účtu mělo být spojené s okamžitým odhlášením, abychom nemuseli řešit interakce účtu určeného ke smazání.

zoul avatar Jun 07 '22 11:06 zoul