Development #63887
utiliser des onglets (particulièrement pour remplacer le volet "options avancées")
0%
Description
Sur les champs et les actions de workflows etc.
En passant changer le comportement pour ne pas déplacer une option d'un côté à l'autre selon qu'elle a été complétée ou pas. (comportement qui n'était pas/plus uniforme).
Fichiers
Révisions associées
Historique
Mis à jour par Stéphane Laget il y a environ 2 ans
en mettant l'identifiant dans les options de base ? :-)
Mis à jour par Frédéric Péters il y a environ 2 ans
en mettant l'identifiant dans les options de base ? :-)
title=_('Identifier'), value=self.varname, size=30, - advanced=(not self.varname), + advanced=False,
ça veut dire que oui.
Mis à jour par Frédéric Péters il y a environ 2 ans
- Sujet changé de utiliser des onglets (particulièrement our remplacer le volet "options avancées") à utiliser des onglets (particulièrement pour remplacer le volet "options avancées")
Mis à jour par Frédéric Péters il y a environ 2 ans
- Fichier wscall.png wscall.png ajouté
- Fichier 0001-general-use-form-tabs-in-forms-with-advanced-options.patch 0001-general-use-form-tabs-in-forms-with-advanced-options.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Patch qui ajoute donc des onglets sur les formulaires,
- de base ça fait deux onglets, général + avancé, en se basant sur le flag advanced qui existait déjà,
- comme je le notais ça ne fait plus basculer des options d'un côté à l'autre selon qu'elles soient complétées ou pas,
- aussi ça change le côté de certaines options, l'identifiant passe en général, et les options sur les sources de données comme "paramètre 'q'" passent en avancé,
- en plus de général/avancé, on peut passer un tuple à form.add, ex: tab=('error', 'Error Handling'), pour ajouter des onglets particuliers,
- cet exemple "Error handling" est appliqué sur l'action webservice
- sur les champs ça range "display locations" et "css classes" dans un onglet "display", dans lequel je n'ai pas glissé condition d'affichage mais j'hésite,
- mais je me dis surtout que c'est l'usage qu'on verra pour d'éventuels onglets à créer, options à déplacer.
Mis à jour par Emmanuel Cazenave il y a environ 2 ans
C'est fou comme ça fait plus propre.
Stéphane Laget (absent jusqu'au 25/04) a écrit :
en mettant l'identifiant dans les options de base ? :-)
Peut-être que la remarque ne visait que les champs, mais sur une action d'appel webservice ça se retrouve dans l'onglet 'Réponse', je trouverais bien l'uniformité, identifiant dans les options de base pour tout le monde (je ne sais pas s'il y d'autres endroits que webservice où cette remarque peut s'appliquer)
Mis à jour par Emmanuel Cazenave il y a environ 2 ans
Frédéric Péters a écrit :
- sur les champs ça range "display locations" et "css classes" dans un onglet "display", dans lequel je n'ai pas glissé condition d'affichage mais j'hésite,
Moi je l'y mettrais.
Mis à jour par Frédéric Péters il y a environ 2 ans
- Fichier 0001-general-use-form-tabs-in-forms-with-advanced-options.patch 0001-general-use-form-tabs-in-forms-with-advanced-options.patch ajouté
je trouverais bien l'uniformité, identifiant dans les options de base pour tout le monde (je ne sais pas s'il y d'autres endroits que webservice où cette remarque peut s'appliquer)
Modifié comme ça. Il est aussi fait mention d'un identifiant dans l'objet "appel webservice" mais c'est le slug et plutôt dangereux à modifier, là je l'ai laissé en "avancé".
sur les champs ça range "display locations" et "css classes" dans un onglet "display", dans lequel je n'ai pas glissé condition d'affichage mais j'hésite,
Fait.
Mis à jour par Emmanuel Cazenave il y a environ 2 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a environ 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 9c13cfc5a21ec32386f6f3bb8f04a1eee56e06e7 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Tue Apr 12 07:53:14 2022 +0200 general: use form tabs in forms with advanced options (#63887)
Mis à jour par Transition automatique il y a environ 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
general: use form tabs in forms with advanced options (#63887)