Projet

Général

Profil

Development #8397

Ajouter les slugs des rôles dans l'API /api/user/

Ajouté par Frédéric Péters il y a plus de 8 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
28 septembre 2015
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

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

Révision a58fcf4c (diff)
Ajouté par Frédéric Péters il y a plus de 8 ans

api: export all role attributes with user info (#8397)

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 8 ans

#2

Mis à jour par Thomas Noël il y a plus de 8 ans

C'est sûr; ack.

#3

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à.

#4

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.

#6

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)

#7

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)
#8

Mis à jour par Thomas Noël il y a plus de 8 ans

  • Version cible mis à v1.14
#9

Mis à jour par Frédéric Péters il y a plus de 8 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF