diff options
Diffstat (limited to 'client/src/app/core/menu/menu.component.ts')
-rw-r--r-- | client/src/app/core/menu/menu.component.ts | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/client/src/app/core/menu/menu.component.ts b/client/src/app/core/menu/menu.component.ts index 5ca60e5e0..d1f0fa807 100644 --- a/client/src/app/core/menu/menu.component.ts +++ b/client/src/app/core/menu/menu.component.ts | |||
@@ -2,6 +2,7 @@ import { Component, OnInit } from '@angular/core'; | |||
2 | import { Router } from '@angular/router'; | 2 | import { Router } from '@angular/router'; |
3 | 3 | ||
4 | import { AuthService, AuthStatus } from '../auth'; | 4 | import { AuthService, AuthStatus } from '../auth'; |
5 | import { ConfigService } from '../config'; | ||
5 | 6 | ||
6 | @Component({ | 7 | @Component({ |
7 | selector: 'my-menu', | 8 | selector: 'my-menu', |
@@ -12,6 +13,7 @@ export class MenuComponent implements OnInit { | |||
12 | 13 | ||
13 | constructor ( | 14 | constructor ( |
14 | private authService: AuthService, | 15 | private authService: AuthService, |
16 | private configService: ConfigService, | ||
15 | private router: Router | 17 | private router: Router |
16 | ) {} | 18 | ) {} |
17 | 19 | ||
@@ -33,6 +35,10 @@ export class MenuComponent implements OnInit { | |||
33 | ); | 35 | ); |
34 | } | 36 | } |
35 | 37 | ||
38 | isRegistrationEnabled() { | ||
39 | return this.configService.getConfig().signup.enabled; | ||
40 | } | ||
41 | |||
36 | isUserAdmin() { | 42 | isUserAdmin() { |
37 | return this.authService.isAdmin(); | 43 | return this.authService.isAdmin(); |
38 | } | 44 | } |