mirror of
https://github.com/andwati/zitadel.git
synced 2026-10-30 19:12:16 +00:00
fix(console): cleanup structure, role guard, paginated requests, cleanup policies, toast i18n, view timestamp, preloading strategy, maennchenfindings, fix passwordchange (#483)
* routes, move grid to list comopnent * rename app list component, move to project sub * add owned-project-detail child module * seperate pipes * set password validators only if needed * create org initialize without pwd * no caps * self xss message * fix user table * fix project member paginator * fix project members pagination, user grant pag * move project grants, fix imports * fix owned project detail imports * use pipe and directives * ng content bindings, rem custom schemas * i18n, fix error toast parameter * toast i18n * side background * fix: sequence, add timestamp * audit * fix metanav background * org domain label * cleanup policy component * shorten user grant roles, mk cols visible as bind * move user components, show otp only if available * preload modules * fix password change * fix org create buttons * class css
This commit is contained in:
@@ -134,10 +134,6 @@ export class AppComponent implements OnDestroy {
|
||||
public orgLoading: boolean = false;
|
||||
|
||||
public showProjectSection: boolean = false;
|
||||
public showOrgSection: boolean = false;
|
||||
public showUserSection: boolean = false;
|
||||
public iamreadwrite: boolean = false;
|
||||
|
||||
private authSub: Subscription = new Subscription();
|
||||
private orgSub: Subscription = new Subscription();
|
||||
|
||||
@@ -207,13 +203,10 @@ export class AppComponent implements OnDestroy {
|
||||
|
||||
this.orgSub = this.authService.activeOrgChanged.subscribe(org => {
|
||||
this.org = org;
|
||||
this.loadPermissions();
|
||||
});
|
||||
|
||||
this.authSub = this.authService.authenticationChanged.subscribe((authenticated) => {
|
||||
if (authenticated) {
|
||||
// this.userService.GetMyzitadelPermissions().pipe(take(1)).subscribe(perm => console.log(perm.toObject()));
|
||||
this.loadPermissions();
|
||||
this.authService.GetActiveOrg().then(org => {
|
||||
this.org = org;
|
||||
});
|
||||
@@ -235,13 +228,6 @@ export class AppComponent implements OnDestroy {
|
||||
this.orgSub.unsubscribe();
|
||||
}
|
||||
|
||||
public loadPermissions(): void {
|
||||
this.userService.isAllowed(['iam.read', 'iam.write'], true).subscribe(allowed => this.iamreadwrite = allowed);
|
||||
this.userService.isAllowed(['org.read']).subscribe(allowed => this.showOrgSection = allowed);
|
||||
this.userService.isAllowed(['project.read']).subscribe(allowed => this.showProjectSection = allowed);
|
||||
this.userService.isAllowed(['user.read']).subscribe(allowed => this.showUserSection = allowed);
|
||||
}
|
||||
|
||||
public loadOrgs(): void {
|
||||
this.orgLoading = true;
|
||||
this.userService.SearchMyProjectOrgs(10, 0).then(res => {
|
||||
|
||||
Reference in New Issue
Block a user