edificeio / entcore

ODE educational social network engine
Other
13 stars 5 forks source link

feat(admin): #WB-3325, filter out duplicate positions at selection, n… #526

Closed jcbe-ode closed 2 weeks ago

jcbe-ode commented 2 weeks ago

…ot at display

Description

Pour attribuer une fonction (UserPosition) à un utilisateur, les fonctions existantes sont listées à l'écran. Cette liste masquait les fonctions déjà attribuées à l'utilisateur, afin de ne pas pouvoir les lui ré-affecter par un clic. Mais en saisissant la fonction à la main, on pouvait encore créer un doublon, rejeté par le backend avec un message d'erreur mal adapté. Désormais, la liste affiche les fonctions existantes, y compris celles déjà affectées à l'utilisateur. La vérification d'un doublon potentiel est faite au moment de l'ajout à l'utilisateur.

Fixes

WB-3325

Type of change

Please check options that are relevant.

Which packages changed?

Please check the name of the package you changed

Tests

Sur la page de détails et celle de création d'un utilisateur :

  1. Affectation d'une fonction en doublon
  2. Affectation d'une nouvelle fonction Le fonctions ne sont pas affectées en double, et le serveur ne renvoie pas d'erreur lors des appels API.

Reminder