diff options
author | Daniel Friesel <derf@finalrewind.org> | 2019-09-13 23:39:28 +0200 |
---|---|---|
committer | Daniel Friesel <derf@finalrewind.org> | 2019-09-13 23:39:28 +0200 |
commit | 35cc18dfae9ba3436809d1b6e823362f2aa725ad (patch) | |
tree | 721dbebd0cee8d6838142af7d3dd00bf267129a4 /templates/passengerrights.html.ep | |
parent | 29d99fe140ad1ec9670b89cf33155c989024adfb (diff) |
add passenger rights heuristic for missed connections
Diffstat (limited to 'templates/passengerrights.html.ep')
-rw-r--r-- | templates/passengerrights.html.ep | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/templates/passengerrights.html.ep b/templates/passengerrights.html.ep new file mode 100644 index 0000000..09c50d9 --- /dev/null +++ b/templates/passengerrights.html.ep @@ -0,0 +1,69 @@ +<h1>Fahrgastrechte</h1> +<div class="row"> + <div class="col s12"> + <p> + Gemäß der Fahrgastrechte im Eisenbahnverkehr besteht ab 60 Minuten + Verspätung am Ziel ein Entschädigungsanspruch gegenüber dem + Eisenbahnverkehrsunternehmen. Dieser kann mit dem + Fahrgastrechteformular geltend gemacht werden. + </p> + <p> + Die folgenden Zugfahrten sind wahrscheinliche Kandidaten dafür. + Details zur jeweiligen Zugfahrt sind bereits im Formular eingetragen. + </p> + </div> +</div> + +<div class="row"> + <div class="col s12"> + <table class="striped"> + <thead> + <tr> + <th>Datum</th> + <th>Zug</th> + <th>Grund</th> + <th>Formular</th> + </tr> + </thead> + <tbody> + % for my $journey (@{$journeys}) { + % my $detail_link = '/journey/' . $journey->{id}; + <tr> + <td><%= $journey->{sched_departure}->strftime('%d.%m.%Y') %></td> + <td><a href="<%= $detail_link %>"> + <%= $journey->{type} %> <%= $journey->{line} // $journey->{no} %> + → <%= $journey->{to_name} %> + % if ($journey->{connection}) { + <br/> + <%= $journey->{connection}{type} %> <%= $journey->{connection}{line} // $journey->{connection}{no} %> + → <%= $journey->{connection}{to_name} %> + % } + </a></td> + <td> + % if ($journey->{cancelled}) { + Ausfall + % } + % else { + %= sprintf('%+d', $journey->{delay}) + % if ($journey->{connection}) { + <br/> + %= sprintf('Mit Anschluss: %+d?', $journey->{possible_delay}) + % } + % } + </td> + <td> + % 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"> + <i class="material-icons">file_download</i> + </button> + %= end + </td> + </tr> + % } + </tbody> + </table> + </div> +</div> |