puzzle / okr

Open source OKR application
GNU Affero General Public License v3.0
12 stars 2 forks source link

Multitenancy umsetzen anhand POC #833

Closed janikEndtner closed 1 week ago

janikEndtner commented 8 months ago

Anhand des POC der in diesem Task erstellt wurde, soll die Multitenancy umgesetzt werden.

Tasks:

Folgende Dokument zeigt die Umsetzungsschritte genauer https://files.puzzle.ch/apps/files/?dir=/customizing&openfile=6086766

janikEndtner commented 6 months ago

Testcases:

  1. Benutzer bei PITC hinzufügen

    1. Einloggen als GL bei PITC
    2. Benutzer hinzufügen
    3. Wechseln auf acme
    4. / Benutzer sollte dort nicht vorhanden sein
  2. Objective bei PITC erstellen

    1. Einloggen als GL bei PITC
    2. Objective hinzufügen
    3. Wechseln auf ACME
    4. / Objective soll dort nicht existieren
  3. Benutzer, der nur bei PITC existiert

    1. Einloggen als GL bei PITC
    2. Neuer Member (Member X) hinzufügen. In keycloak sollte dieser nur bei PITC existieren
    3. einloggen als Member X bei PITC
    4. wechsel auf acme
    5. / Member X sollte keine Berechtigung haben.
    6. Einloggen als GL
    7. Member X berechtigen
    8. Einloggen als Member X
    9. / Member X sollte jetzt Berechtigung haben