Development #8397
Ajouter les slugs des rôles dans l'API /api/user/
0%
Description
Pour le moment on reçoit un user_roles: ['libellé 1', 'libellé 2'], ce serait pratique d'avoir en plus un user_role_slugs avec les slugs.
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 8 ans
- Fichier 0001-api-add-role-slugs-to-users-8397.patch 0001-api-add-role-slugs-to-users-8397.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
Ce serait vraiment gênant de passer à quelque chose de structuré plutôt que de laisser le client supposer que les rôles apparaissent dans le même ordre dans les deux champs, i.e.
'user_roles': [ { 'slug': 'role-1', 'label': 'Role 1' }, ... ]
plutôt que ce qui est fait là.
Mis à jour par Thomas Noël il y a plus de 8 ans
Benjamin Dauvergne a écrit :
Ce serait vraiment gênant de passer à quelque chose de structuré (...)
Ah oui, effectivement.
Mis à jour par Frédéric Péters il y a plus de 8 ans
- Fichier 0001-api-export-all-role-attributes-with-user-info-8397.patch 0001-api-export-all-role-attributes-with-user-info-8397.patch ajouté
Voilà.
Mis à jour par Thomas Noël il y a plus de 8 ans
Ack
(au passage, list_roles[-1]['text'] = list_roles[-1]['name']
moi ça ne m'aurait pas dérangé de voir une clé 'text' (=name) dans le get_json_export_dict, puisque wcs c'est souvent sur un couple id/text qu'il travaille)
Mis à jour par Frédéric Péters il y a plus de 8 ans
- Statut changé de En cours à Résolu (à déployer)
J'ai ajouté le 'text' au get_json_dict.
commit a58fcf4caee848c72c5f84328c92e0a25f6db571 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon Sep 28 13:55:08 2015 +0200 api: export all role attributes with user info (#8397)
api: export all role attributes with user info (#8397)