Projet

Général

Profil

Development #63887

utiliser des onglets (particulièrement pour remplacer le volet "options avancées")

Ajouté par Frédéric Péters il y a environ 2 ans. Mis à jour il y a environ 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
13 avril 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

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

Révision 9c13cfc5 (diff)
Ajouté par Frédéric Péters il y a environ 2 ans

general: use form tabs in forms with advanced options (#63887)

Historique

#1

Mis à jour par Stéphane Laget il y a environ 2 ans

en mettant l'identifiant dans les options de base ? :-)

#2

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.

#3

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")
#4

Mis à jour par Frédéric Péters il y a environ 2 ans

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.
#5

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)

#6

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.

#7

Mis à jour par Frédéric Péters il y a environ 2 ans

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.

#8

Mis à jour par Emmanuel Cazenave il y a environ 2 ans

  • Statut changé de Solution proposée à Solution validée
#9

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

Mis à jour par Transition automatique il y a environ 2 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#11

Mis à jour par Transition automatique il y a presque 2 ans

Automatic expiration

Formats disponibles : Atom PDF