... | ... |
@@ -2,6 +2,12 @@ |
2 | 2 |
# API |
3 | 3 |
my $api = gitprep_api; |
4 | 4 |
|
5 |
+ my $admin_user = app->manager->admin_user; |
|
6 |
+ if (defined $admin_user && $admin_user ne '') { |
|
7 |
+ $self->redirect_to('/'); |
|
8 |
+ return; |
|
9 |
+ } |
|
10 |
+ |
|
5 | 11 |
# Operator |
6 | 12 |
my $op = param('op') || ''; |
7 | 13 |
|
... | ... |
@@ -64,9 +64,9 @@ note 'Start page'; |
64 | 64 |
$t->post_ok('/_start?op=create', form => {password => 'a', password2 => 'a'}); |
65 | 65 |
$t->content_like(qr/Login Page/); |
66 | 66 |
|
67 |
- # Admin user already exists |
|
67 |
+ # Admin user already exists(Redirect to top page) |
|
68 | 68 |
$t->post_ok('/_start?op=create', form => {password => 'a', password2 => 'a'}); |
69 |
- $t->content_like(qr/Admin user already exists/); |
|
69 |
+ $t->content_like(qr/Users/); |
|
70 | 70 |
} |
71 | 71 |
|
72 | 72 |
note 'Admin pages'; |