From bb5bcfc4e934951efc7d494f7a4d4ca4cf2ad4ef Mon Sep 17 00:00:00 2001 From: sergiotarxz Date: Wed, 7 Aug 2024 22:09:35 +0200 Subject: [PATCH] Putting everything behind /app --- lib/VPNManager.pm | 6 +++--- lib/VPNManager/Controller/Main.pm | 12 ++++++------ templates/main/index.html.ep | 6 +++--- templates/main/login.html.ep | 2 +- templates/vpn/create-user.html.ep | 2 +- templates/vpn/download-file.html.ep | 2 +- templates/vpn/user-details.html.ep | 2 +- 7 files changed, 16 insertions(+), 16 deletions(-) diff --git a/lib/VPNManager.pm b/lib/VPNManager.pm index b3e261f..6e1b44b 100644 --- a/lib/VPNManager.pm +++ b/lib/VPNManager.pm @@ -24,18 +24,18 @@ sub startup ($self) { # Normal route to controller my $routes = $r->under( - '/', + '/app', sub { my $c = shift; my $redirect_login = sub { my $c = shift; - my $url = Mojo::URL->new('/login'); + my $url = Mojo::URL->new('/app/login'); $url->query( redirect_to => $c->url_for ); $c->redirect_to($url); return 0; }; - if ( $c->url_for->path =~ /^\/login\/?$/ ) { + if ( $c->url_for->path =~ /^\/app\/login\/?$/ ) { return 1; } if ( !defined $c->session->{user} ) { diff --git a/lib/VPNManager/Controller/Main.pm b/lib/VPNManager/Controller/Main.pm index 301fa3f..7283ca0 100644 --- a/lib/VPNManager/Controller/Main.pm +++ b/lib/VPNManager/Controller/Main.pm @@ -43,7 +43,7 @@ sub login_post($self) { return $self->_invalid_login; } $self->session->{user} = $username; - return $self->redirect_to('/'); + return $self->redirect_to('/app'); } sub _invalid_login($self) { @@ -80,7 +80,7 @@ sub create_vpn_user_post($self) { $new_user->insert; $new_user = $new_user->get_from_storage; my $id = $new_user->id; - my $url = Mojo::URL->new("/vpn/user/$id/details"); + my $url = Mojo::URL->new("/app/vpn/user/$id/details"); return $self->redirect_to($url); } @@ -152,7 +152,7 @@ sub enable_user($self) { ); } $user->update( { is_enabled => 1 } ); - return $self->redirect_to('/'); + return $self->redirect_to('/app'); } sub disable_user($self) { @@ -165,7 +165,7 @@ sub disable_user($self) { return $self->render( text => 'This user is protected', status => 400 ) if $user->is_protected; $user->update( { is_enabled => 0 } ); - return $self->redirect_to('/'); + return $self->redirect_to('/app'); } sub whitelist_add($self) { @@ -177,11 +177,11 @@ sub whitelist_add($self) { if ($@) { warn $@; } - return $self->redirect_to('/'); + return $self->redirect_to('/app'); } sub whitelist_remove($self) { my $resultset = VPNManager::Schema->Schema->resultset('WhitelistConsole'); my $id = $self->param('id'); $resultset->search({id => $id})->delete; - return $self->redirect_to('/'); + return $self->redirect_to('/app'); }1; diff --git a/templates/main/index.html.ep b/templates/main/index.html.ep index f7589ba..da60606 100644 --- a/templates/main/index.html.ep +++ b/templates/main/index.html.ep @@ -6,12 +6,12 @@

VPN Users

-

Create new vpn user.

+

Create new vpn user.

% if (defined $users && @$users) {