Fixed an issue where we messed up the pages and routing.

Also added the requester onto the movie requests #865 #1513
pull/1529/head
Jamie.Rees 7 years ago
parent 6588fa8ca3
commit 66ad62beb5

@ -35,7 +35,9 @@ export class AppComponent implements OnInit {
this.showNav = this.authService.loggedIn();
});
this.jobService.getCachedUpdate().subscribe(x => this.updateAvailable = x);
if (this.user !== null && this.user.name) {
this.jobService.getCachedUpdate().subscribe(x => this.updateAvailable = x);
}
}
public hasRole(role: string): boolean {

@ -25,6 +25,18 @@ export class LoginComponent implements OnInit {
constructor(private authService: AuthService, private router: Router, private notify: NotificationService, private status: StatusService,
private fb: FormBuilder, private settingsService: SettingsService, private images: ImageService, private sanitizer: DomSanitizer,
private route: ActivatedRoute) {
this.route.params
.subscribe(params => {
this.landingFlag = params.landing;
if (this.landingFlag === false) {
this.settingsService.getLandingPage().subscribe(x => {
if (x.enabled && !this.landingFlag) {
this.router.navigate(["landingpage"]);
}
});
}
});
this.form = this.fb.group({
username: ["", [Validators.required]],
password: ["", [Validators.required]],
@ -36,19 +48,9 @@ export class LoginComponent implements OnInit {
this.router.navigate(["Wizard"]);
}
});
this.route.params
.subscribe(params => {
this.landingFlag = params.landing;
});
}
public ngOnInit() {
this.settingsService.getLandingPage().subscribe(x => {
if (x.enabled && !this.landingFlag) {
this.router.navigate(["landingpage"]);
}
});
this.settingsService.getCustomization().subscribe(x => this.customizationSettings = x);
this.images.getRandomBackground().subscribe(x => {
this.background = this.sanitizer.bypassSecurityTrustStyle("linear-gradient(-10deg, transparent 20%, rgba(0,0,0,0.7) 20.0%, rgba(0,0,0,0.7) 80.0%, transparent 80%),url(" + x.url + ")");

@ -28,6 +28,12 @@
</a>
</div>
<br />
<div>
<span>Requested By: </span>
<span *ngIf="!isAdmin">{{request.requestedUser.userName}}</span>
<span *ngIf="isAdmin && request.requestedUser.alias">{{request.requestedUser.alias}}</span>
<span *ngIf="isAdmin && !request.requestedUser.alias">{{request.requestedUser.userName}}</span>
</div>
<div>
<span>Status: </span>
<span class="label label-success">{{request.status}}</span>

Loading…
Cancel
Save