Development #81334
manage : le formulaire d’édition d’un client d’API gagnerait à être séparé en onglets
0%
Description
Actuellement et avec l’imminente arrivée de #78332, on se retrouve avec des choses générales et des options de config un peu plus obscures, ces dernières méritant d’être reléguées à un onglet “Configuration avancée”.
Related issues
History
Updated by Paul Marillonnet 2 months ago
- Related to Development #78332: clients d’API : pour l’endpoint d’API authentic /users/ en particulier, définir la liste des attributs auxquels le client a accès added
Updated by Paul Marillonnet 2 months ago
- Subject changed from manage : le formulaire d’édition d’un client d’API gagnerait à être séparé en onglet to manage : le formulaire d’édition d’un client d’API gagnerait à être séparé en onglets
Updated by Paul Marillonnet 2 months ago
- Status changed from Nouveau to En cours
- Assignee set to Paul Marillonnet
Updated by Robot Gitea 2 months ago
Paul Marillonnet (pmarillonnet) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/authentic/pulls/131
- Titre : WIP: manage: split apiclient config edition in separate tabs (#81334)
- Modifications : https://git.entrouvert.org/entrouvert/authentic/pulls/131/files
Updated by Paul Marillonnet 2 months ago
Bon j’ai procédé par mimétisme par rapport à ce qui existe déjà dans authentic, ça fait le taf à l’exception du champ select2 de choix des rôles qui n’apprécie guère la séparation en onglet. Je vais creuser cela la semaine prochaine, là je sèche complètement.
Updated by Valentin Deniaud 2 months ago
Paul Marillonnet a écrit :
Bon j’ai procédé par mimétisme par rapport à ce qui existe déjà dans authentic, ça fait le taf à l’exception du champ select2 de choix des rôles qui n’apprécie guère la séparation en onglet. Je vais creuser cela la semaine prochaine, là je sèche complètement.
Dans combo, formulaire de configuration d'une cellule, il y a un champ select2 dans l'onglet visibilité quand on sélectionne la restriction à certains rôles, si tu veux un point de comparaison (pas souvenir d'avoir eu quoi que ce soit de particulier à faire, ceci dit).
Updated by Paul Marillonnet 2 months ago
Valentin Deniaud a écrit :
Dans combo, formulaire de configuration d'une cellule, il y a un champ select2 dans l'onglet visibilité quand on sélectionne la restriction à certains rôles, si tu veux un point de comparaison (pas souvenir d'avoir eu quoi que ce soit de particulier à faire, ceci dit).
Top merci. Je suis passé à autre chose là mais je vais regarder ça en début de semaine prochaine.
Updated by Paul Marillonnet 2 months ago
Bon, la partie select2 du champ n’est même pas intégrée pour le formulaire d’édition en deux onglets.
Pour la création d’un client d’API, où on n’affiche que la moitié du formulaire (correspondant au premier onglet dans le formulaire d’édition), là ça passe nickel.
Je me retrouve à tenter de retrouver dans le code de django-select2 pourquoi le champ n’est pas pris en compte, pour l’instant sans succès.
Je lâche l’affaire pour l’instant, je suis à court d’idées en temps raisonnable pour comprendre l’origine du problème.
Updated by Paul Marillonnet 2 months ago
(En creusant le truc à tête reposée j’ai pigé, j’écris maintenant les tests et ce sera bon pour relecture.)
Updated by Paul Marillonnet about 2 months ago
- Related to Bug #81845: manage : formulaire en onglets vs erreurs sur un autre onglet que celui en cours added
Updated by Robot Gitea about 1 month ago
- Status changed from Solution proposée to En cours
Paul Marillonnet (pmarillonnet) a commencé à travailler sur une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/authentic/pulls/131
- Titre : WIP: manage: split apiclient config edition in separate tabs (#81334)
- Modifications : https://git.entrouvert.org/entrouvert/authentic/pulls/131/files