summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2019-09-12 18:23:23 +0200
committerDaniel Friesel <derf@finalrewind.org>2019-09-12 18:23:23 +0200
commitc891da97fbb185e42121a0ca533282fc7c028573 (patch)
tree876c2cc51f13dfe357d24b1c238f088d4c74761b
parent0822cfc993ff44605210b6b771cd4558c1a65aef (diff)
Explicitly set passenger rights form filename1.9.1
-rwxr-xr-xlib/Travelynx.pm2
-rw-r--r--templates/journey.html.ep3
2 files changed, 3 insertions, 2 deletions
diff --git a/lib/Travelynx.pm b/lib/Travelynx.pm
index 94a7c49..44273e5 100755
--- a/lib/Travelynx.pm
+++ b/lib/Travelynx.pm
@@ -2906,7 +2906,7 @@ sub startup {
$authed_r->post('/account/insight')->to('account#insight');
$authed_r->post('/journey/add')->to('traveling#add_journey_form');
$authed_r->post('/journey/edit')->to('traveling#edit_journey');
- $authed_r->post('/journey/passenger_rights')
+ $authed_r->post('/journey/passenger_rights/*filename')
->to('passengerrights#generate');
$authed_r->post('/account/password')->to('account#change_password');
$authed_r->post('/account/mail')->to('account#change_mail');
diff --git a/templates/journey.html.ep b/templates/journey.html.ep
index 440eec6..9b7ad9c 100644
--- a/templates/journey.html.ep
+++ b/templates/journey.html.ep
@@ -33,7 +33,8 @@
% }
% if ($journey->{cancelled} or ($journey->{rt_arrival} and ($journey->{rt_arrival}->epoch - $journey->{sched_arrival}->epoch) >= 3600)) {
<div style="text-align: center; margin-bottom: 1em;">
- %= form_for 'journeypassenger_rights' => begin
+ % my $form_target = sprintf('/journey/passenger_rights/FGR %s %s %s.pdf', $journey->{sched_departure}->ymd, $journey->{type}, $journey->{no});
+ %= form_for $form_target => (method => 'POST') => begin
%= csrf_field
%= hidden_field id => $journey->{id}
<button class="btn waves-effect waves-light grey darken-3" type="submit" name="action" value="generate">