Loading README.md +1 −0 Original line number Diff line number Diff line Loading @@ -126,6 +126,7 @@ privacy policy. For the sake of this readme, we assume that you are using the The travelynx container does not contain a mail server, so it needs a separate SMTP server to send mail. It does not receive mail. * create local/imprint.html.ep and enter imprint as well as privacy policy data. * create local/terms-of-service.html.ep and enter your terms of service. * Configure your web server to reverse-provy requests to the travelynx instance. See `examples/nginx-site` for an nginx config. Loading lib/Travelynx.pm +1 −0 Original line number Diff line number Diff line Loading @@ -2354,6 +2354,7 @@ sub startup { $r->get('/changelog')->to('static#changelog'); $r->get('/impressum')->to('static#imprint'); $r->get('/imprint')->to('static#imprint'); $r->get('/tos')->to('static#tos'); $r->get('/legend')->to('static#legend'); $r->get('/offline.html')->to('static#offline'); $r->get('/api/v1/:user_action/:token')->to('api#get_v1'); Loading lib/Travelynx/Controller/Account.pm +3 −1 Original line number Diff line number Diff line Loading @@ -46,6 +46,7 @@ sub send_registration_mail { my $ua = $self->req->headers->user_agent; my $reg_url = $self->url_for('reg')->to_abs->scheme('https'); my $tos_url = $self->url_for('tos')->to_abs->scheme('https'); my $imprint_url = $self->url_for('impressum')->to_abs->scheme('https'); my $body = "Hallo, ${user}!\n\n"; Loading @@ -54,7 +55,8 @@ sub send_registration_mail { $body .= "Falls die Registrierung von dir ausging, kannst du den Account unter\n"; $body .= "${reg_url}/${user_id}/${token}\n"; $body .= "freischalten.\n\n"; $body .= "freischalten.\n"; $body .= "Beachte dabei die Nutzungsbedingungen: ${tos_url}\n\n"; $body .= "Falls nicht, ignoriere diese Mail bitte. Nach etwa 48 Stunden wird deine\n"; $body Loading lib/Travelynx/Controller/Static.pm +6 −0 Original line number Diff line number Diff line Loading @@ -35,4 +35,10 @@ sub offline { $self->render('offline'); } sub tos { my ($self) = @_; $self->render('terms-of-service'); } 1; templates/login.html.ep +5 −0 Original line number Diff line number Diff line Loading @@ -73,6 +73,11 @@ <label for="password">Passwort</label> </div> </div> <div class="row"> <div class="col s12 m12 l12"> Mit der Anmeldung stimmst du den <a href="/tos">Nutzungsbedingdungen</a> zu. </div> </div> <div class="row"> <div class="col s3 m3 l3"> </div> Loading Loading
README.md +1 −0 Original line number Diff line number Diff line Loading @@ -126,6 +126,7 @@ privacy policy. For the sake of this readme, we assume that you are using the The travelynx container does not contain a mail server, so it needs a separate SMTP server to send mail. It does not receive mail. * create local/imprint.html.ep and enter imprint as well as privacy policy data. * create local/terms-of-service.html.ep and enter your terms of service. * Configure your web server to reverse-provy requests to the travelynx instance. See `examples/nginx-site` for an nginx config. Loading
lib/Travelynx.pm +1 −0 Original line number Diff line number Diff line Loading @@ -2354,6 +2354,7 @@ sub startup { $r->get('/changelog')->to('static#changelog'); $r->get('/impressum')->to('static#imprint'); $r->get('/imprint')->to('static#imprint'); $r->get('/tos')->to('static#tos'); $r->get('/legend')->to('static#legend'); $r->get('/offline.html')->to('static#offline'); $r->get('/api/v1/:user_action/:token')->to('api#get_v1'); Loading
lib/Travelynx/Controller/Account.pm +3 −1 Original line number Diff line number Diff line Loading @@ -46,6 +46,7 @@ sub send_registration_mail { my $ua = $self->req->headers->user_agent; my $reg_url = $self->url_for('reg')->to_abs->scheme('https'); my $tos_url = $self->url_for('tos')->to_abs->scheme('https'); my $imprint_url = $self->url_for('impressum')->to_abs->scheme('https'); my $body = "Hallo, ${user}!\n\n"; Loading @@ -54,7 +55,8 @@ sub send_registration_mail { $body .= "Falls die Registrierung von dir ausging, kannst du den Account unter\n"; $body .= "${reg_url}/${user_id}/${token}\n"; $body .= "freischalten.\n\n"; $body .= "freischalten.\n"; $body .= "Beachte dabei die Nutzungsbedingungen: ${tos_url}\n\n"; $body .= "Falls nicht, ignoriere diese Mail bitte. Nach etwa 48 Stunden wird deine\n"; $body Loading
lib/Travelynx/Controller/Static.pm +6 −0 Original line number Diff line number Diff line Loading @@ -35,4 +35,10 @@ sub offline { $self->render('offline'); } sub tos { my ($self) = @_; $self->render('terms-of-service'); } 1;
templates/login.html.ep +5 −0 Original line number Diff line number Diff line Loading @@ -73,6 +73,11 @@ <label for="password">Passwort</label> </div> </div> <div class="row"> <div class="col s12 m12 l12"> Mit der Anmeldung stimmst du den <a href="/tos">Nutzungsbedingdungen</a> zu. </div> </div> <div class="row"> <div class="col s3 m3 l3"> </div> Loading