Project

General

Profile

Développement #99462

type de fichier : avoir un flag "type par défaut"

Added by Thomas Noël 3 months ago. Updated 41 minutes ago.

Status:
Solution déployée
Priority:
Normal
Target version:
-
Start date:
05 December 2024
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

Sur backoffice/settings/filetypes quand on ajoute ou modifie un type de fichier, on aimerait avoir une case à cocher « type par défaut » qui fera que ce type s'appliquera aux champs fichier qui n'ont pas de document_type défini.

Le cas d'usage : on veut limiter par défaut à « image/jpeg, image/png, application/pdf », le type de fichier classiquement attendu sur quasiment tous les formulaires.

Associated revisions

Revision 321cb08d (diff)
Added by Frédéric Péters about 4 hours ago

backoffice: redo file types editing like other pages (#99462)

Revision 921110ab (diff)
Added by Frédéric Péters about 4 hours ago

general: add support for a default file type (#99462)

History

#1

Updated by Frédéric Péters 3 months ago

Les "types de fichiers" ne sont pas des vrais objets, le paramétrage se trouve "copié" dans les champs, ça veut dire que modifier le "type par défaut" n'aura pas d'impact sur les champs existants. C'est entendu comme ça (i.e. s'applique uniquement aux nouveaux champs), ou pas ?

#2

Updated by Thomas Noël 3 months ago

Alors je pensais que ce qu'on proposerait, c'est que quand aucun type de fichier n'est configuré dans un champ fichier (pas de document_type), alors c'est le type par défaut qui s'applique. Et rien de plus. Donc quand ce type par défaut bouge, ces types de fichier vont bouger. On ne touche pas au comportement pour ce qui est des champs fichier qui ont un type cible (quand bien même il pointe vers le "type par défaut").

Autrement dit, côté UI, sur la configuration "Suggestion du type de fichier" :
  • quand aucun type n'est configuré comme "type par défaut" : on a toujours le premier choix --- (qu'on pourrait remplacer par "Aucun" à l'occasion)
  • quand un "type par défaut" existe, on remplace l'affichage du choix "---" par "Type par défaut (nom du type par défaut)" ; sachant on stocke toujours None en réalité

Je ne sais pas si je suis plus clair/lucide.

#4

Updated by Frédéric Péters 3 months ago

(qu'on pourrait remplacer par "Aucun" à l'occasion)

Plutôt pour être plus explicite, si un type par défaut a été défini, mettre "Types de fichiers par défaut (libellé du type)", sans libellé si pas de défaut défini (puisque même dans ce cas il y a une limite et on acceptera pas les .exe, .php, etc.).

#7

Updated by Robot Gitea about 2 months ago

  • Status changed from Nouveau to En cours
  • Assignee set to Frédéric Péters

Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :

#9

Updated by Robot Gitea about 2 months ago

  • Status changed from En cours to Solution proposée
#10

Updated by Robot Gitea 3 days ago

  • Status changed from Solution proposée to Solution validée

Emmanuel Cazenave (ecazenave) a approuvé une pull request sur Gitea concernant cette demande :

#11

Updated by Robot Gitea about 4 hours ago

  • Status changed from Solution validée to Résolu (à déployer)

Frédéric Péters (fpeters) a mergé une pull request sur Gitea concernant cette demande :

#12

Updated by Transition automatique 41 minutes ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF