Développement #71855
Restaurer du code supprimé abusivement en même temps que le modèle RoleAttribute
0%
Description
Actuellement les rôles superutilisateurs des briques sont mal provisionnés en recette à cause de #69895#note-3.
Files
Associated revisions
History
Updated by Valentin Deniaud about 2 years ago
- File 0001-attributes_ng-restore-setting-superuser-flag-71855.patch 0001-attributes_ng-restore-setting-superuser-flag-71855.patch added
- Status changed from Nouveau to Solution proposée
- Patch proposed changed from No to Yes
Voilà il y a à restaurer le code + l'adapter (puisque je l'avait viré par flemme de l'adapter), ça aurait été plus clair en deux commits mais je suis pressé.
Testé en local que je ne reproduis plus le bug avec le patch.
Updated by Frédéric Péters about 2 years ago
Il ne manque pas un truc pour poser aussi un attribut role-slug ?
Updated by Valentin Deniaud about 2 years ago
Frédéric Péters a écrit :
Il ne manque pas un truc pour poser aussi un attribut role-slug ?
Non car pour moi cet attribut n'est plus utilisé, en tout cas un potentiel bug lié à son absence n'a pas été remonté.
Updated by Frédéric Péters about 2 years ago
qui attention ne contiendrait pas le slug du rôle mais son uuid, et en fait ça arriverait via a2_service_ou_role_uuids qui arrive via src/authentic2/attributes_ng/sources/django_user.py (donc ça serait ok).
Updated by Frédéric Péters about 2 years ago
- Status changed from Solution proposée to Solution validée
arrive via src/authentic2/attributes_ng/sources/django_user.py
Je confirme que ça vient de là et que malgré le nom qui laisse penser que ça serait en rapport avec un rôle c'est bien la liste des uuid des rôles de l'utilisateur.
Updated by Valentin Deniaud about 2 years ago
- Status changed from Solution validée to Résolu (à déployer)
commit 8e6a95b6ce813af0f5c3569f9ac13c4c5de10324 Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Tue Nov 29 18:30:06 2022 +0100 attributes_ng: restore setting superuser flag (#71855)
Updated by Transition automatique almost 2 years ago
- Status changed from Résolu (à déployer) to Solution déployée
attributes_ng: restore setting superuser flag (#71855)