mirror of
https://github.com/zitadel/zitadel.git
synced 2025-10-20 09:25:27 +00:00
fix(console): update eslint, redirect user without roles, private labeling save and icon (#4459)
* header check * eslint, header link * labelpolicy promise * set isdefault of branding to false on add * icon * branding toggles
This commit is contained in:
@@ -162,7 +162,7 @@
|
||||
"
|
||||
matTooltip="{{ 'ACTIONS.DELETE' | translate }}"
|
||||
>
|
||||
<i class="las la-ban"></i>
|
||||
<i class="las la-trash"></i>
|
||||
</button>
|
||||
</ng-container>
|
||||
<ng-template #addLogoButton>
|
||||
@@ -233,7 +233,7 @@
|
||||
"
|
||||
matTooltip="{{ 'ACTIONS.DELETE' | translate }}"
|
||||
>
|
||||
<i class="las la-ban"></i>
|
||||
<i class="las la-trash"></i>
|
||||
</button>
|
||||
</ng-container>
|
||||
<ng-template #addIconButton>
|
||||
@@ -514,7 +514,7 @@
|
||||
(click)="deleteFont()"
|
||||
matTooltip="{{ 'ACTIONS.DELETE' | translate }}"
|
||||
>
|
||||
<i class="las la-ban"></i>
|
||||
<i class="las la-trash"></i>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
@@ -568,7 +568,7 @@
|
||||
</div>
|
||||
</mat-panel-title>
|
||||
</mat-expansion-panel-header>
|
||||
<div class="adv-container" *ngIf="previewData">
|
||||
<div class="adv-container">
|
||||
<mat-slide-toggle
|
||||
class="toggle"
|
||||
color="primary"
|
||||
|
@@ -60,8 +60,8 @@ export class PrivateLabelingPolicyComponent implements OnInit, OnDestroy {
|
||||
@Input() public serviceType: PolicyComponentServiceType = PolicyComponentServiceType.MGMT;
|
||||
public service!: ManagementService | AdminService;
|
||||
|
||||
public previewData!: LabelPolicy.AsObject;
|
||||
public data!: LabelPolicy.AsObject;
|
||||
public previewData?: LabelPolicy.AsObject;
|
||||
public data?: LabelPolicy.AsObject;
|
||||
|
||||
public panelOpenState: boolean = false;
|
||||
public isHoveringOverDarkLogo: boolean = false;
|
||||
@@ -447,6 +447,9 @@ export class PrivateLabelingPolicyComponent implements OnInit, OnDestroy {
|
||||
return (this.service as ManagementService)
|
||||
.addCustomLabelPolicy(req0)
|
||||
.then(() => {
|
||||
if (this.previewData) {
|
||||
this.previewData.isDefault = false;
|
||||
}
|
||||
this.toast.showInfo('POLICY.TOAST.SET', true);
|
||||
|
||||
reloadPolicy();
|
||||
@@ -493,60 +496,78 @@ export class PrivateLabelingPolicyComponent implements OnInit, OnDestroy {
|
||||
}
|
||||
|
||||
public setDarkBackgroundColorAndSave($event: string): void {
|
||||
this.previewData.backgroundColorDark = $event;
|
||||
this.savePolicy();
|
||||
if (this.previewData) {
|
||||
this.previewData.backgroundColorDark = $event;
|
||||
this.savePolicy();
|
||||
}
|
||||
}
|
||||
|
||||
public setDarkPrimaryColorAndSave($event: string): void {
|
||||
this.previewData.primaryColorDark = $event;
|
||||
this.savePolicy();
|
||||
if (this.previewData) {
|
||||
this.previewData.primaryColorDark = $event;
|
||||
this.savePolicy();
|
||||
}
|
||||
}
|
||||
|
||||
public setDarkWarnColorAndSave($event: string): void {
|
||||
this.previewData.warnColorDark = $event;
|
||||
this.savePolicy();
|
||||
if (this.previewData) {
|
||||
this.previewData.warnColorDark = $event;
|
||||
this.savePolicy();
|
||||
}
|
||||
}
|
||||
|
||||
public setDarkFontColorAndSave($event: string): void {
|
||||
this.previewData.fontColorDark = $event;
|
||||
this.savePolicy();
|
||||
if (this.previewData) {
|
||||
this.previewData.fontColorDark = $event;
|
||||
this.savePolicy();
|
||||
}
|
||||
}
|
||||
|
||||
public setBackgroundColorAndSave($event: string): void {
|
||||
this.previewData.backgroundColor = $event;
|
||||
this.savePolicy();
|
||||
if (this.previewData) {
|
||||
this.previewData.backgroundColor = $event;
|
||||
this.savePolicy();
|
||||
}
|
||||
}
|
||||
|
||||
public setPrimaryColorAndSave($event: string): void {
|
||||
this.previewData.primaryColor = $event;
|
||||
this.savePolicy();
|
||||
if (this.previewData) {
|
||||
this.previewData.primaryColor = $event;
|
||||
this.savePolicy();
|
||||
}
|
||||
}
|
||||
|
||||
public setWarnColorAndSave($event: string): void {
|
||||
this.previewData.warnColor = $event;
|
||||
this.savePolicy();
|
||||
if (this.previewData) {
|
||||
this.previewData.warnColor = $event;
|
||||
this.savePolicy();
|
||||
}
|
||||
}
|
||||
|
||||
public setFontColorAndSave($event: string): void {
|
||||
this.previewData.fontColor = $event;
|
||||
this.savePolicy();
|
||||
if (this.previewData) {
|
||||
this.previewData.fontColor = $event;
|
||||
this.savePolicy();
|
||||
}
|
||||
}
|
||||
|
||||
public overwriteValues(req: AddCustomLabelPolicyRequest | UpdateCustomLabelPolicyRequest): void {
|
||||
req.setBackgroundColorDark(this.previewData.backgroundColorDark);
|
||||
req.setBackgroundColor(this.previewData.backgroundColor);
|
||||
if (this.previewData) {
|
||||
req.setBackgroundColorDark(this.previewData.backgroundColorDark);
|
||||
req.setBackgroundColor(this.previewData.backgroundColor);
|
||||
|
||||
req.setFontColorDark(this.previewData.fontColorDark);
|
||||
req.setFontColor(this.previewData.fontColor);
|
||||
req.setFontColorDark(this.previewData.fontColorDark);
|
||||
req.setFontColor(this.previewData.fontColor);
|
||||
|
||||
req.setPrimaryColorDark(this.previewData.primaryColorDark);
|
||||
req.setPrimaryColor(this.previewData.primaryColor);
|
||||
req.setPrimaryColorDark(this.previewData.primaryColorDark);
|
||||
req.setPrimaryColor(this.previewData.primaryColor);
|
||||
|
||||
req.setWarnColorDark(this.previewData.warnColorDark);
|
||||
req.setWarnColor(this.previewData.warnColor);
|
||||
req.setWarnColorDark(this.previewData.warnColorDark);
|
||||
req.setWarnColor(this.previewData.warnColor);
|
||||
|
||||
req.setDisableWatermark(this.previewData.disableWatermark);
|
||||
req.setHideLoginNameSuffix(this.previewData.hideLoginNameSuffix);
|
||||
req.setDisableWatermark(this.previewData.disableWatermark);
|
||||
req.setHideLoginNameSuffix(this.previewData.hideLoginNameSuffix);
|
||||
}
|
||||
}
|
||||
|
||||
public activatePolicy(): Promise<any> {
|
||||
|
Reference in New Issue
Block a user