Projet

Général

Profil

Development #42371

api de listing des demandes/fiches, inclure des infos sur les fichiers quand ?full=on

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

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

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Aujourd'hui les champs fichiers sont juste totalement zappé ("pour ne pas alourdir l'export en mode full=on, les champs de type « Fichier » ne sont pas exportés"), on pourrait inclure nom, type mime, url, sans alourdir.


Fichiers

Révisions associées

Révision 07617b5f (diff)
Ajouté par Frédéric Péters il y a presque 4 ans

api: include file info in list API (#42371)

Historique

#2

Mis à jour par Frédéric Péters il y a presque 4 ans

#3

Mis à jour par Thomas Noël il y a presque 4 ans

Je suis un peu partagé entre le renvoie de "none" ou l'absence totale de la clé qui est proposée ici (et qui "casse" un peu le schéma). Mais bon, comme on n'a pas vraiment de schéma, supprimons.

Je n'ai pas compris l'idée de la modif de FileField.get_json_value dans fields.py et l'ajout d'une clé "url". De plus selon moi il faut éviter de divulguer les URL de redirection, qui ne doivent être visibles que des personnes qui ont accès au fichier (ie à la demande liée).

#4

Mis à jour par Frédéric Péters il y a presque 4 ans

Je n'ai pas compris l'idée de la modif de FileField.get_json_value dans fields.py et l'ajout d'une clé "url".

Ajouter une clé "url", qui est en fait le souhait dans #42364. (mais c'est tellement fondamental que je passe peut-être à coté de la question).

De plus selon moi il faut éviter de divulguer les URL de redirection, qui ne doivent être visibles que des personnes qui ont accès au fichier (ie à la demande liée).

C'était pour m'éviter de vérifier le comportement adéquat sur download?... pour ces fichiers mais c'est ok, zappé donc ici.

#5

Mis à jour par Thomas Noël il y a presque 4 ans

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

Ok pour l'ajout de 'url', j'avais trop vite lu le ticket.

#6

Mis à jour par Frédéric Péters il y a presque 4 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 07617b5f1ba189579b4b67ab60a2dee7240e3e9e
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Fri May 1 17:39:53 2020 +0200

    api: include file info in list API (#42371)
#7

Mis à jour par Frédéric Péters il y a presque 4 ans

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

Formats disponibles : Atom PDF