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”.
Demandes liées
Historique
Mis à jour par Paul Marillonnet il y a 7 mois
- Lié à 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 ajouté
Mis à jour par Paul Marillonnet il y a 7 mois
- Sujet changé de manage : le formulaire d’édition d’un client d’API gagnerait à être séparé en onglet à manage : le formulaire d’édition d’un client d’API gagnerait à être séparé en onglets
Mis à jour par Paul Marillonnet il y a 7 mois
- Statut changé de Nouveau à En cours
- Assigné à mis à Paul Marillonnet
Mis à jour par Robot Gitea il y a 7 mois
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
Mis à jour par Paul Marillonnet il y a 7 mois
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.
Mis à jour par Valentin Deniaud il y a 7 mois
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).
Mis à jour par Paul Marillonnet il y a 7 mois
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.
Mis à jour par Paul Marillonnet il y a 7 mois
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.
Mis à jour par Paul Marillonnet il y a 7 mois
(En creusant le truc à tête reposée j’ai pigé, j’écris maintenant les tests et ce sera bon pour relecture.)
Mis à jour par Paul Marillonnet il y a 7 mois
- Lié à Bug #81845: manage : formulaire en onglets vs erreurs sur un autre onglet que celui en cours ajouté
Mis à jour par Robot Gitea il y a 6 mois
- Statut changé de Solution proposée à 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
Mis à jour par Robot Gitea il y a 4 mois
- Statut changé de Solution proposée à Solution validée
Benjamin Dauvergne (bdauvergne) a approuvé une pull request sur Gitea concernant cette demande :