Projet

Général

Profil

Development #20963

ajouter un petit message d'alerte quand un formulaire a plus de 500 champs

Ajouté par Thomas Noël il y a plus de 6 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
03 janvier 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Ça ne devrait jamais arriver en réalité, quand ça arrive il faut reflechir à l'organisation du formulaire ; en tout cas la limite physique de la base de données peut être vite dépassée.

(sur le modèle du message affiché sur un formulaire multipage quand le premier champ n'est pas une page)


Fichiers

Révisions associées

Révision 5dbb87ef (diff)
Ajouté par Thomas Noël il y a plus de 6 ans

admin: warn if a form contains more than 500 fields (#20963)

Historique

#1

Mis à jour par Thomas Noël il y a plus de 6 ans

#2

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

'This form contains more than 500 fields. '
'Do not adding more: the database limit may be exceeded

Plutôt, It is close to the database limits and no new fields should be added.

À noter aussi que ça n'attrapera pas tout (le compte de postgresql ne descend pas quand un champ est retiré, 1600 ajout/suppression de champs, ça fait un formulaire sans champs mais pour autant au-delà de la limite).

#3

Mis à jour par Thomas Noël il y a plus de 6 ans

Pour la limite à 500 c'est bien sûr complétement arbitraire, je le vois plus comme un noeud sur nos mouchoirs. A noter qu'on a des champs qui mangent plus d'une colonne (*_display, *_structured).

Voilà le patch avec le message plus joli.

#4

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

C'est le même patch.

#6

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

Ça roule.

#7

Mis à jour par Thomas Noël il y a plus de 6 ans

  • Statut changé de En cours à Résolu (à déployer)
commit 5dbb87ef435fb987879666a51232888df434ab11
Author: Thomas NOEL <tnoel@entrouvert.com>
Date:   Wed Jan 3 11:57:26 2018 +0100

    admin: warn if a form contains more than 500 fields (#20963)

#8

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

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

Formats disponibles : Atom PDF