otavanopisto / muikku

Muikku Learning Environment
Other
10 stars 6 forks source link

Organisaation käyttäjähallinnan roolit #6941

Open aviljakaine opened 7 months ago

aviljakaine commented 7 months ago

Moniroolitustuen yhteydessä käyttäjille tuli yhden roolin sijaan monta roolia. Organisaation käyttäjähallinta pitäisi päivittää tukemaan tätä uutta muotoa. Itse toiminnallisuutta ei sinänsä tarvitse muuttaa (esim valittavissa on edelleen vain aiemmin valittavissa olleet 2 roolia), mutta käyttäjähallinnan pitäisi osata keskustella backendille uuden roolilistan kanssa.

Tällä voi olla vaikutusta käyttöliittymään (mitä tapahtuu, jos käyttäjällä on jo useita rooleja tai on jo esim molemmat roolit, jotka organisaation käyttäjähallinnassa on jo valittavissa), mutta mielellään mahdollisimman pienellä muutoksella.

Eräs korjattava paikka: https://github.com/otavanopisto/muikku/blob/dfb88c2f026c52c98837486b54d09e8d6cbbb622/muikku-core-plugins/src/main/resources/META-INF/resources/scripts/src/components/organization/dialogs/edit-staff.tsx#L190

Moniroolitusmuutokset: https://github.com/otavanopisto/muikku/pull/6836

aviljakaine commented 7 months ago

Näkymässä on myös vanhoja lokaalibugeja, jotka voisi korjata samalla.