From a184c71b526000f60f00649d260638723d426e6a Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 10 Apr 2017 20:29:33 +0200 Subject: Client: support signup --- client/src/app/core/menu/menu.component.html | 5 +++++ client/src/app/core/menu/menu.component.ts | 6 ++++++ 2 files changed, 11 insertions(+) (limited to 'client/src/app/core') diff --git a/client/src/app/core/menu/menu.component.html b/client/src/app/core/menu/menu.component.html index 1e9a53246..de17940a1 100644 --- a/client/src/app/core/menu/menu.component.html +++ b/client/src/app/core/menu/menu.component.html @@ -12,6 +12,11 @@ +
+ + Signup +
+
My account 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'; import { Router } from '@angular/router'; import { AuthService, AuthStatus } from '../auth'; +import { ConfigService } from '../config'; @Component({ selector: 'my-menu', @@ -12,6 +13,7 @@ export class MenuComponent implements OnInit { constructor ( private authService: AuthService, + private configService: ConfigService, private router: Router ) {} @@ -33,6 +35,10 @@ export class MenuComponent implements OnInit { ); } + isRegistrationEnabled() { + return this.configService.getConfig().signup.enabled; + } + isUserAdmin() { return this.authService.isAdmin(); } -- cgit v1.2.3