View Issue Details

IDProjectCategoryView StatusLast Update
0004456Talertaler-merchant-demospublic2024-01-12 13:08
ReporterFlorian Dold Assigned ToMarcello Stanisci Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version0.0 
Target Version0.1Fixed in Version0.1 
Summary0004456: blog does not serve images contained in blog
DescriptionBoth PHP and Python merchant frontends only serves the article, but not any of the images associated with it.

I propose that we maintain one JSON file with metadata for all articles (the main HTML location and all files that are allowed to be served when that article is purchased).
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Marcello Stanisci

2016-07-04 12:47

reporter   ~0010965

Guys, since that applies to the *PHP* merchant, I ask you whether it's worth making it stay on 0.1's way.

Florian Dold

2016-07-04 12:48

manager   ~0010966

Does it though? I thought it also applies to the Python merchant.

The quick fix would be to always serve images / content other than the main article HTML, without checking cookies.

Christian Grothoff

2016-07-04 12:51

manager   ~0010967

And even for PHP, we want to make sure we handle this correctly.

Marcello Stanisci

2016-07-07 15:04

reporter   ~0010976

Last edited: 2016-07-08 13:07

Done with Python blog, in 5889fc0..79e3e9d

Marcello Stanisci

2016-07-22 17:08

reporter   ~0010991

PHP blog has now a parser for extracting filenames from articles. The policy to actually serve images only if payed is needed.

Marcello Stanisci

2016-07-25 16:35

reporter   ~0010995

PHP side fixed in 8aa4fb4..8101cf9

Issue History

Date ModifiedUsernameFieldChange
2016-04-21 20:46Florian DoldNew Issue
2016-05-02 07:10Christian GrothoffAssigned To => Marcello Stanisci
2016-05-02 07:10Christian GrothoffStatusnew => assigned
2016-05-02 07:10Christian GrothoffProduct Version => 0.0
2016-05-02 07:10Christian GrothoffTarget Version => 0.1
2016-07-04 12:47Marcello StanisciNote Added: 0010965
2016-07-04 12:48Florian DoldNote Added: 0010966
2016-07-04 12:51Christian GrothoffNote Added: 0010967
2016-07-04 13:04Marcello StanisciDescription Updated
2016-07-07 15:04Marcello StanisciNote Added: 0010976
2016-07-07 15:47Marcello StanisciNote Edited: 0010976
2016-07-07 15:48Marcello StanisciNote Edited: 0010976
2016-07-07 21:43Marcello StanisciNote Edited: 0010976
2016-07-08 12:55Marcello StanisciNote Edited: 0010976
2016-07-08 13:07Marcello StanisciNote Edited: 0010976
2016-07-22 17:08Marcello StanisciNote Added: 0010991
2016-07-25 16:35Marcello StanisciNote Added: 0010995
2016-07-25 16:35Marcello StanisciStatusassigned => informing
2016-07-25 16:35Marcello StanisciResolutionopen => fixed
2016-09-18 22:55Christian GrothoffFixed in Version => 0.1
2016-10-11 15:28Christian GrothoffStatusinforming => closed
2024-01-12 13:08Christian GrothoffCategorymerchant frontend (blog) => Merchant frontends (Python3)
2026-08-23 14:16Florian DoldCategoryMerchant frontends (Python3) => taler-merchant-demos