feat(console-v2): secret generator settings (#3619)

* secret generator, fix project grant

* secret generators
This commit is contained in:
Max Peintner
2022-05-13 16:12:58 +02:00
committed by GitHub
parent 024eedc1b5
commit a674f99c2d
24 changed files with 636 additions and 69 deletions
@@ -30,6 +30,10 @@
<cnsl-oidc-configuration></cnsl-oidc-configuration>
</ng-container>
<ng-container *ngIf="currentSetting === 'secrets' && serviceType === PolicyComponentServiceType.ADMIN">
<cnsl-secret-generator></cnsl-secret-generator>
</ng-container>
<ng-container *ngIf="currentSetting === 'branding'">
<cnsl-private-labeling-policy [serviceType]="serviceType"></cnsl-private-labeling-policy>
</ng-container>
@@ -17,6 +17,7 @@ import { PasswordComplexityPolicyModule } from '../policies/password-complexity-
import { PasswordLockoutPolicyModule } from '../policies/password-lockout-policy/password-lockout-policy.module';
import { PrivacyPolicyModule } from '../policies/privacy-policy/privacy-policy.module';
import { PrivateLabelingPolicyModule } from '../policies/private-labeling-policy/private-labeling-policy.module';
import { SecretGeneratorModule } from '../policies/secret-generator/secret-generator.module';
import { SidenavModule } from '../sidenav/sidenav.module';
import { SettingsListComponent } from './settings-list.component';
@@ -41,6 +42,7 @@ import { SettingsListComponent } from './settings-list.component';
HasRolePipeModule,
NotificationSettingsModule,
OIDCConfigurationModule,
SecretGeneratorModule,
],
exports: [SettingsListComponent],
})
@@ -10,6 +10,11 @@ export const OIDC: SidenavSetting = {
i18nKey: 'SETTINGS.LIST.OIDC',
};
export const SECRETS: SidenavSetting = {
id: 'secrets',
i18nKey: 'SETTINGS.LIST.SECRETS',
};
export const LOGIN: SidenavSetting = {
id: 'login',
i18nKey: 'SETTINGS.LIST.LOGIN',