templatetags: add {% make_public_url %} (#83226) #819
Loading…
Reference in New Issue
No description provided.
Delete Branch "wip/83226-make-public-url"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Le ticket parle d'un cas spécifique où en front l'usager concerné aurait le bon rôle pour voir l'image associée mais en pratique souvent ça ne sera pas le cas; pour répondre également à la situation où il n'y aurait pas d'accès, et pour ainsi faire comme côté combo, j'ajoute
{% make_public_url %}
. (côté combo il y a un rebond par une url locale qui fait la signature, ici je pose directement la signature).aecc6543d7
to54cfcac515
@ -2365,6 +2366,61 @@ def test_comment_from_card_field(pub):
assert live_resp.json['result']['3']['content'] == '<p>Xbar {{ form_var_foo }}Ybar plopZ</p>'
def test_comment_from_card_field_image_url(pub):
Un test qui correspond précisément à l'utilisation régulièrement souhaitée, avoir une image issue d'une fiche affichée lors de la saisie d'une demande.
WIP: templatetags: add {% make_public_url %} (#83226)to templatetags: add {% make_public_url %} (#83226)@ -1238,0 +1240,4 @@
@register.simple_tag(takes_context=True)
def make_public_url(context, url):
return sign_url_auto_orig(url or '')
Je ne sais pas dans quelle mesure on pourrait dire que cette URL aura une durée de vie de 30 secondes... on peut sans doute passer cela sous silence pour l'instant, et si ça pose pépin un jour (genre, dans un mail), on corrigera...
Dans le ticket Lauréline a pointé #78711 et cette durée courte ne le résoudrait pas, j'imaginais d'abord faire un nouveau ticket sur le sujet mais là je viens de pousser un commit supplémentaire, pour faire sans la durée courte (avec une url liée à la session en cours). (build pas encore terminé, si les tests échouent je corrigerai etc.)
db01fe53b7
to8b4d40762f
Voilà,
8b4d40762f
plutôt qu'un nouveau ticket ça m'irait de directement passer par la relecture ici.8b4d40762f
to622fa3d12e