Skip to content
Snippets Groups Projects
Commit b5d5fdd4 authored by kbeyro's avatar kbeyro
Browse files

update roles

parent e3c1a077
Branches
Tags
No related merge requests found
...@@ -7,6 +7,7 @@ import {DomainGroup} from '../../../model/domaingroup'; ...@@ -7,6 +7,7 @@ import {DomainGroup} from '../../../model/domaingroup';
import {Domain} from '../../../model/domain'; import {Domain} from '../../../model/domain';
import {User} from '../../../model'; import {User} from '../../../model';
import {AuthService} from '../../../auth/auth.service'; import {AuthService} from '../../../auth/auth.service';
import { ProfileService } from '../../../service/profile.service';
@Component({ @Component({
selector: 'app-domain-group-view', selector: 'app-domain-group-view',
...@@ -35,7 +36,8 @@ export class DomainGroupViewComponent extends BaseComponent implements OnInit { ...@@ -35,7 +36,8 @@ export class DomainGroupViewComponent extends BaseComponent implements OnInit {
private route: ActivatedRoute, private route: ActivatedRoute,
private domainService: DomainService, private domainService: DomainService,
private userService: UserService, private userService: UserService,
private authService: AuthService private authService: AuthService,
private profileService: ProfileService
) { ) {
super(); super();
} }
...@@ -69,10 +71,14 @@ export class DomainGroupViewComponent extends BaseComponent implements OnInit { ...@@ -69,10 +71,14 @@ export class DomainGroupViewComponent extends BaseComponent implements OnInit {
console.log(this.domainGroup) console.log(this.domainGroup)
// creation // creation
if (this.domainGroup.id === undefined || this.domainGroup.id === null) { if (this.domainGroup.id === undefined || this.domainGroup.id === null) {
this.domainService.createDomainGroup(this.domainGroup).subscribe(data => { this.profileService.getOne().subscribe(owner => {
console.warn('crated', data); this.domainGroup.managers.push(owner)
this.router.navigate(['/admin/domains/groups/', data.id]); this.domainService.createDomainGroup(this.domainGroup).subscribe(data => {
console.warn('crated', data);
this.router.navigate(['/admin/domains/groups/', data.id]);
})
}) })
} else { } else {
this.domainService.updateDomainGroup(this.domainGroup, this.domainGroupId).subscribe(_ => { this.domainService.updateDomainGroup(this.domainGroup, this.domainGroupId).subscribe(_ => {
if (refresh) { if (refresh) {
......
...@@ -75,7 +75,7 @@ ...@@ -75,7 +75,7 @@
<li *roles="['ROLE_SYSTEM_ADMIN']"><a <li *roles="['ROLE_SYSTEM_ADMIN']"><a
[routerLink]="['/admin/users']">{{ 'NAVBAR.USERS' | translate }}</a> [routerLink]="['/admin/users']">{{ 'NAVBAR.USERS' | translate }}</a>
</li> </li>
<li *roles="['ROLE_DOMAIN_ADMIN', 'ROLE_VL_MANAGER', 'ROLE_VL_DOMAIN_ADMIN']"><a <li *roles="['ROLE_DOMAIN_ADMIN', 'ROLE_VL_DOMAIN_ADMIN']"><a
[routerLink]="['/domain/users']">{{ 'NAVBAR.DOMAIN_USERS' | translate }}</a> [routerLink]="['/domain/users']">{{ 'NAVBAR.DOMAIN_USERS' | translate }}</a>
</li> </li>
<li *roles="['ROLE_SYSTEM_ADMIN']"><a <li *roles="['ROLE_SYSTEM_ADMIN']"><a
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment