Postup testu

  • Přihlásíme se do CzechIdM jako administrátor.
  • Podle testovacího scénáře vytvoříme identitu s uživatelským jménem "helpdesk" s přiřazenou rolí "Helpdesk".
  • V sekci Role nejdeme roli "Helpdesk" a v detailu v záložce Oprávnění přidáme oprávnění: Agenda - "Workflow - úkoly", Oprávnění - "Čtení"
  • Podle testovacího scénáře vytvoříme identitu s uživatelským jménem "test user".
  • V sekci Role vytvoříme novou roli s názvem "Role k přidělení" a povoleným atributem "O roli lze žádat".
  • V sekci Nastavení a podsekci Konfigurace aplikace nastavíme pomocí tlačítka Přidat:
idm.sec.core.wf.approval.helpdesk.enabled=true

a zkontrolujeme nastavení:

idm.sec.core.wf.approval.helpdesk.role=Helpdesk
  • Přihlásíme se do CzechIdM jako uživatel "test user".
  • V sekci Profil a záložce Přiřazené role změníme oprávnění a přidáme roli "Role k přidělení" a podáme žádost.
  • Žádost je ve stavu "Zpracovává se".
  • Přihlásíme se do CzechIdM jako uživatel "helpdesk" a v sekci "Úkoly" je zde jeden úkol. Po kliknutí na něj rozhodneme pro zamítnutí úkolu.
  • Po přihlášení za uživatele "test user" v Profil - Přiřazené role již není žádost.
  • Přihlásíme se do CzechIdM jako administrátor.
  • V sekci Uživatelé najdeme uživatele "test user" a znovu podáme žádost o roli "Role k přidělení".
  • Přihlásíme se do CzechIdM jako uživatel "helpdesk" a v sekci "Úkoly" je zde úkol. Po kliknutí na něj rozhodneme pro vrácení úkolu.
  • Přihlásíme se do CzechIdM jako administrátor a v sekci Úkoly je zde vrácený úkol. Po rozkliknutí zvolíme Žádost opravena.
  • Přihlásíme se do CzechIdM jako uživatel "helpdesk" a v sekci "Úkoly" je zde úkol a zvolíme tlačítko Schválit
  • V sekci Nastavení a podsekci Konfigurace aplikace odstraníme propertu (jako admin):
idm.sec.core.wf.approval.helpdesk.enabled=true
  • Uživatel "test user" mohl požádat o roli.
  • Uživatel "helpdesk" může schvalovat požadavky o role.
  • Požadavek byl vrácen žadateli požadavku.
  • Uživatel "test user" má přiřazenou roli.
  • by 66.249.64.79