Skip to content
Snippets Groups Projects
Unverified Commit bc1ec7be authored by Łukasz Łopatowski's avatar Łukasz Łopatowski Committed by GitHub
Browse files

Merge pull request #207 from...

Merge pull request #207 from nmaas-platform/149-handle-namespace-creation-during-domain-provisioning-1

update roles
parents 71942d7c b5d5fdd4
No related branches found
No related tags found
No related merge requests found
......@@ -7,6 +7,7 @@ import {DomainGroup} from '../../../model/domaingroup';
import {Domain} from '../../../model/domain';
import {User} from '../../../model';
import {AuthService} from '../../../auth/auth.service';
import { ProfileService } from '../../../service/profile.service';
@Component({
selector: 'app-domain-group-view',
......@@ -35,7 +36,8 @@ export class DomainGroupViewComponent extends BaseComponent implements OnInit {
private route: ActivatedRoute,
private domainService: DomainService,
private userService: UserService,
private authService: AuthService
private authService: AuthService,
private profileService: ProfileService
) {
super();
}
......@@ -69,10 +71,14 @@ export class DomainGroupViewComponent extends BaseComponent implements OnInit {
console.log(this.domainGroup)
// creation
if (this.domainGroup.id === undefined || this.domainGroup.id === null) {
this.domainService.createDomainGroup(this.domainGroup).subscribe(data => {
console.warn('crated', data);
this.router.navigate(['/admin/domains/groups/', data.id]);
this.profileService.getOne().subscribe(owner => {
this.domainGroup.managers.push(owner)
this.domainService.createDomainGroup(this.domainGroup).subscribe(data => {
console.warn('crated', data);
this.router.navigate(['/admin/domains/groups/', data.id]);
})
})
} else {
this.domainService.updateDomainGroup(this.domainGroup, this.domainGroupId).subscribe(_ => {
if (refresh) {
......
......@@ -75,7 +75,7 @@
<li *roles="['ROLE_SYSTEM_ADMIN']"><a
[routerLink]="['/admin/users']">{{ 'NAVBAR.USERS' | translate }}</a>
</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>
</li>
<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