Initial token management
Change-Id: I6177b46961b7a0e53b9fa1fa9430a4d5562ae2da
diff --git a/lib/Kalamar.pm b/lib/Kalamar.pm
index 2ef30df..2f1632b 100644
--- a/lib/Kalamar.pm
+++ b/lib/Kalamar.pm
@@ -272,9 +272,18 @@
$r->get('/doc')->to('documentation#page', page => 'korap')->name('doc_start');
$r->get('/doc/:scope/:page')->to('documentation#page', scope => undef)->name('doc');
- # Settings routes (deactivated)
- # $r->get('/settings')->to(cb => sub { shift->render('settings') })->name('settings_start');
- # $r->get('/settings/:scope/:page')->to(scope => undef, page => undef)->name('settings');
+ # Settings routes
+ if ($self->navi->exists('settings')) {
+ $r->get('/settings')->to(
+ cb => sub {
+ return shift->render('settings')
+ }
+ )->name('settings_start');
+ $r->get('/settings/:scope/:page')->to(
+ scope => undef,
+ page => undef
+ )->name('settings');
+ };
# Contact route
$r->get('/contact')->to('documentation#contact');
@@ -318,7 +327,7 @@
=head2 COPYRIGHT AND LICENSE
-Copyright (C) 2015-2019, L<IDS Mannheim|http://www.ids-mannheim.de/>
+Copyright (C) 2015-2020, L<IDS Mannheim|http://www.ids-mannheim.de/>
Author: L<Nils Diewald|http://nils-diewald.de/>
Kalamar is developed as part of the L<KorAP|http://korap.ids-mannheim.de/>