Projet

Général

Profil

Development #46500

Tableaux de traitement : colonnes pour les champs à l'intérieur de blocs

Ajouté par Victor Claudet il y a plus de 3 ans. Mis à jour il y a environ 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
09 septembre 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Actuellement même si l'option "tableau de traitement" est cochée pour un champ contenu dans un bloc de champs, celui-ci n'est pas affiché dans le listing de la demande.

De plus, on ne retrouve pas ces champs dans les champs listés lorsque l'on veut gérer l'affichage des colonnes dans les listings.


Fichiers


Demandes liées

Lié à w.c.s. - Development #60265: Tableaux de traitement : ne pas proposer d'afficher les champs à l'intérieur de blocsFermé

Actions
Lié à w.c.s. - Development #60742: Listing des demandes: tri selon un champ qui a un displayFermé17 janvier 2022

Actions

Révisions associées

Révision 6bb3e9aa (diff)
Ajouté par Lauréline Guérin il y a environ 2 ans

backoffice: formdata display fields in block field (#46500)

Révision 6fe74b4b (diff)
Ajouté par Lauréline Guérin il y a environ 2 ans

backoffice: sorting on a field of block field (#46500)

Historique

#2

Mis à jour par Frédéric Péters il y a plus de 3 ans

Oui, c'est comme les champs à choix multiples, il y a une seule colonne avec la représentation de la valeur.

Il ne faut pas imaginer ça changer prochainement.

#3

Mis à jour par Frédéric Péters il y a plus de 3 ans

  • Sujet changé de Prendre en compte le paramétrage d'affichage "tableau de traitement" des champs contenus dans des blocs de champs à Tableaux de traitement : colonnes pour les champs à l'intérieur de blocs
#7

Mis à jour par Marie Kuntz il y a environ 2 ans

  • Lié à Development #60265: Tableaux de traitement : ne pas proposer d'afficher les champs à l'intérieur de blocs ajouté
#8

Mis à jour par Lauréline Guérin il y a environ 2 ans

  • Assigné à mis à Lauréline Guérin
#9

Mis à jour par Lauréline Guérin il y a environ 2 ans

0001: split de tests
0002: en option, je passe de 100 secondes à 34 en local
0003: le dev - note, pas de possibilité de tri sur un champ de bloc de champs

On pourrait permettre le tri, mais il faut alors gérer le cas où on a plusieurs éléments dans un bloc de champs.

Par exemple:

test=# select * from order_jsonb ;
                  f                   
---------------------------------------
{"data": [{"1": "foo"}]}
{"data": [{"1": "bar"}]}
{"data": [{"1": "zoo"}]}
{"data": [{"1": "zoo"}, {"1": "aa"}]}
(4 rows)

On peut trier selon le premier élément trouvé: select * from order_jsonb order by f->'data'->0->>'1' ;

On peut trier data puis trier les entrées:

test=# select a.* from order_jsonb a, lateral (select min(data->>'1') from jsonb_array_elements(f->'data') as f(data)) as x(m) order by x.m;
                  f                   
---------------------------------------
{"data": [{"1": "zoo"}, {"1": "aa"}]}
{"data": [{"1": "bar"}]}
{"data": [{"1": "foo"}]}
{"data": [{"1": "zoo"}]}
(4 rows)

(from PierreD)

#10

Mis à jour par Lauréline Guérin il y a environ 2 ans

  • Statut changé de Solution proposée à En cours

à compléter: ne proposer le tri que si on a un max_items = 1 défini sur un bloc de champs, et trier sur le premier élément

#11

Mis à jour par Lauréline Guérin il y a environ 2 ans

  • Lié à Development #60742: Listing des demandes: tri selon un champ qui a un display ajouté
#14

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

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

Mis à jour par Lauréline Guérin il y a environ 2 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 6fe74b4b3e754ca93419ce86b03d7b3071a47a02
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Tue Jan 18 09:45:17 2022 +0100

    backoffice: sorting on a field of block field (#46500)

commit 6bb3e9aaa5fde3bf2f270ce5e56551a6ee2cbd2e
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Mon Jan 17 12:05:52 2022 +0100

    backoffice: formdata display fields in block field (#46500)

commit c4922ae98dfffa3831f293441a2a53edeb4dd5be
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Mon Jan 17 10:53:43 2022 +0100

    misc: faster tests

commit 989bea83efbfbc3263f79583f4c83d15794b1cc5
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Fri Jan 14 09:22:58 2022 +0100

    misc: split backoffice_pages tests
#16

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

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

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

Automatic expiration

Formats disponibles : Atom PDF