Projet

Général

Profil

Development #76874

Lingo: ItemDownloadView, utiliser le filename éventuellement trouvé dans les headers pour nommer le pdf

Ajouté par Lauréline Guérin il y a 12 mois. Mis à jour il y a 10 mois.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
21 avril 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Plutôt que:

        try:
            data = regie.get_invoice_pdf(request.user, item_id)
        except PermissionDenied:
            return HttpResponseForbidden()
        except DecryptionError as e:
            return Http404(str(e))

        ...

        r = HttpResponse(data, content_type='application/pdf')
        r['Content-Disposition'] = 'attachment; filename="%s.pdf"' % item_id
        return r

item_id est l'id de la facture dans le service appelé, si on trouve un filename dans la réponse, l'utiliser.
Exemple, dans data.headers on pourrait trouver: Content-Disposition': 'attachment; filename="F01-23-03-000041.pdf"'

Historique

#1

Mis à jour par Robot Gitea il y a 10 mois

  • Statut changé de Nouveau à Solution proposée
  • Assigné à mis à Lauréline Guérin

Lauréline Guérin (lguerin) a ouvert une pull request sur Gitea concernant cette demande :

#2

Mis à jour par Robot Gitea il y a 10 mois

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

Lauréline Guérin (lguerin) a fermé une pull request sur Gitea concernant cette demande.

#3

Mis à jour par Lauréline Guérin il y a 10 mois

  • Statut changé de En cours à Rejeté

Formats disponibles : Atom PDF