Compare commits

..

No commits in common. "9ab53c96e81fafd632994dd6afa46d8470ecc110" and "1c88cc80af36a34b1f029513e47576f178eb40ed" have entirely different histories.

2 changed files with 8 additions and 4 deletions

View File

@ -54,7 +54,7 @@
</li>
<li *ngIf="loginService.hasPermission(2) && loginService.hasSquad()" class="dropdown">
<a href="#"
[ngClass]="{'unprocessed': loginService.hasPermission(2) && loginService.hasSquad() && (promotionService.hasUnprocessedPromotion || awardingService.hasUnprocessedAwards)}"
[ngClass]="{'unprocessed': promotionService.hasUnprocessedPromotion || awardingService.hasUnprocessedAwards}"
class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true"
aria-expanded="false">
Anträge
@ -62,11 +62,11 @@
</a>
<ul class="dropdown-menu">
<li>
<a [ngClass]="{'unprocessed-child': loginService.hasPermission(2) && loginService.hasSquad() && promotionService.hasUnprocessedPromotion}"
<a [ngClass]="{'unprocessed-child': promotionService.hasUnprocessedPromotion}"
routerLink="{{config.request}}/{{config.confirmPromotionPath}}">Beförderung</a>
</li>
<li>
<a [ngClass]="{'unprocessed-child': loginService.hasPermission(2) && loginService.hasSquad() && awardingService.hasUnprocessedAwards}"
<a [ngClass]="{'unprocessed-child': awardingService.hasUnprocessedAwards}"
routerLink="{{config.request}}/{{config.confirmAwardPath}}">Orden/ Auszeichnung</a>
</li>
</ul>

View File

@ -35,6 +35,7 @@ export class LoginService {
signUp(username: string, password: string, secret: string) {
return this.http.post(this.config.apiSignupPath, {username: username, password: password, secret: secret})
.map((response: Response) => {
});
}
@ -44,7 +45,10 @@ export class LoginService {
}
isLoggedIn() {
return !!localStorage.getItem('currentUser');
if (localStorage.getItem('currentUser')) {
return true;
}
return false
}
hasPermission(level: number) {