Development #82683
page récapitulative de l’usage d’un rôle : se baser sur l'uuid plutot que sur le slug du rôle pour savoir si un rôle est utilisé
0%
Description
Actuellement les api d'export-import ne renvoient pas l'uuid des rôles. Donc se base sur le slug et on espère que celui-ci est bien unique.
Dans un déploiement multi collectivité je ne pas si on peut compter sur l'unicité globale des slugs (je dirais que non). Et donc si les API d'export/import pouvaient renvoyer l'uuid en plus, on pourrait comparer là dessus et on serait probablement plus tranquille.
Demandes liées
Historique
Mis à jour par Frédéric Péters il y a 6 mois
Dans un déploiement multi collectivité je ne pas si on peut compter sur l'unicité globale des slugs
En effet on ne peut pas mais on ne veut justement pas d'unicité globale; on veut pouvoir déployer une application avec un rôle avec un slug=plop vers plusieurs collectivités.
Mis à jour par Frédéric Péters il y a 6 mois
Et donc si les API d'export/import pouvaient renvoyer l'uuid en plus
Mais par contre, au-delà de l'applification, si tu as besoin de l'uuid pour la page récapitulative, on pourrait l'inclure dès la liste des objets, via quelque chose comme :
diff --git a/wcs/api_export_import.py b/wcs/api_export_import.py index 6326177b9..bc651df68 100644 --- a/wcs/api_export_import.py +++ b/wcs/api_export_import.py @@ -181,6 +181,8 @@ def export_object_ref(request, obj): } if hasattr(obj, 'category_id'): data['category'] = obj.category.name if (obj.category_id and obj.category) else None + if hasattr(obj, 'uuid'): + data['uuid'] = obj.uuid return data
Mis à jour par Lauréline Guérin il y a 6 mois
- Lié à Development #82762: applification: rajouter l'uuid s'il existe pour l'export "liste" d'un rôle ajouté
Mis à jour par Lauréline Guérin il y a 6 mois
- Lié à Development #82763: applification: ajouter l'uuid dans le résultat de l'export "liste" d'un rôle ajouté
Mis à jour par Lauréline Guérin il y a 6 mois
- Lié à Development #82764: applification: ajouter l'uuid dans le résultat de l'export "liste" d'un rôle ajouté
Mis à jour par Robot Gitea il y a 6 mois
- Statut changé de Nouveau à En cours
- Assigné à mis à Emmanuel Cazenave
Emmanuel Cazenave (ecazenave) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/authentic/pulls/156
- Titre : WIP: api: use uuids in role summary view (#82683)
- Modifications : https://git.entrouvert.org/entrouvert/authentic/pulls/156/files
Mis à jour par Robot Gitea il y a 6 mois
Emmanuel Cazenave (ecazenave) a fermé une pull request sur Gitea concernant cette demande.