mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-11 21:37:32 +00:00
feat: label policy (#1708)
* feat: label policy proto extension * feat: label policy and activate event * feat: label policy asset events * feat: label policy asset commands * feat: add storage key * feat: storage key validation * feat: label policy asset tests * feat: label policy query side * feat: avatar * feat: avatar event * feat: human avatar * feat: avatar read side * feat: font on iam label policy * feat: label policy font * feat: possiblity to create bucket on put file * uplaoder * login policy logo * set bucket prefix * feat: avatar upload * feat: avatar upload * feat: use assets on command side * feat: fix human avatar removed event * feat: remove human avatar * feat: mock asset storage * feat: remove human avatar * fix(operator): add configuration of asset storage to zitadel operator * feat(console): private labeling policy (#1697) * private labeling component, routing, preview * font, colors, upload, i18n * show logo * fix: uniqueness (#1710) * fix: uniqueconstraint to lower * feat: change org * feat: org change test * feat: change org * fix: tests * fix: handle domain claims correctly * feat: update org Co-authored-by: fabi <fabienne.gerschwiler@gmail.com> * fix: handle domain claimed event correctly for service users (#1711) * fix: handle domain claimed event correctly on user view * fix: ignore domain claimed events for email notifications * fix: change org * handle org changed in read models correctly * fix: change org in user grant handler Co-authored-by: fabi <fabienne.gerschwiler@gmail.com> * fix: correct value (#1695) * docs(api): correct link (#1712) * upload service Co-authored-by: Livio Amstutz <livio.a@gmail.com> Co-authored-by: fabi <fabienne.gerschwiler@gmail.com> Co-authored-by: Florian Forster <florian@caos.ch> * feat: fix tests, * feat: remove assets from label policy * fix npm, set environment * lint ts * remove stylelinting * fix(operator): add mapping for console with changed unit tests * fix(operator): add secrets as env variables to pod * feat: remove human avatar * fix(operator): add secrets as env variables to pod * feat: map label policy * feat: labelpolicy, admin, mgmt, adv settings (#1715) * fetch label policy, mgmt, admin service * feat: advanced beh, links, add, update * lint ts * feat: watermark * feat: remove human avatar * feat: remove human avatar * feat: remove human avatar * feat: remove human avatar * feat: remove human avatar * feat: remove human avatar * feat: remove human avatar * feat: custom css * css * css * css * css * css * getobject * feat: dynamic handler * feat: varibale css * content info * css overwrite * feat: variablen css * feat: generate css file * feat: dark mode * feat: dark mode * fix logo css * feat: upload logos * dark mode with cookie * feat: handle images in login * avatar css and begin font * feat: avatar * feat: user avatar * caching of static assets in login * add avatar.js to main.html * feat: header dont show logo if no url * feat: label policy colors * feat: mock asset storage * feat: mock asset storage * feat: fix tests * feat: user avatar * feat: header logo * avatar * avatar * make it compatible with go 1.15 * feat: remove unused logos * fix handler * fix: styling error handling * fonts * fix: download func * switch to mux * fix: change upload api to assets * fix build * fix: download avatar * fix: download logos * fix: my avatar * font * fix: remove error msg popup possibility * fix: docs * fix: svalidate colors * rem msg popup from frontend * fix: email with private labeling * fix: tests * fix: email templates * fix: change migration version * fix: fix duplicate imports * fix(console): assets, service url, upload, policy current and preview (#1781) * upload endpoint, layout * fetch current, preview, fix upload * cleanup private labeling * fix linting * begin generated asset handler * generate asset api in dockerfile * features for label policy * features for label policy * features * flag for asset generator * change asset generator flag * fix label policy view in grpc * fix: layout, activate policy (#1786) * theme switcher up on top * change layout * activate policy * feat(console): label policy back color, layout (#1788) * theme switcher up on top * change layout * activate policy * fix overwrite value fc * reset policy, reset service * autosave policy, preview desc, layout impv * layout, i18n * background colors, inject material styles * load images * clean, lint * fix layout * set custom hex * fix content size conversion * remove font format in generated css * fix features for assets * fix(console): label policy colors, image downloads, preview (#1804) * load images * colors, images binding * lint * refresh emitter * lint * propagate font colors * upload error handling * label policy feature check * add blob in csp for console * log * fix: feature edits for label policy, refresh state on upload (#1807) * show error on load image, stop spinner * fix merge * fix migration versions * fix assets * fix csp * fix background color * scss * fix build * lint scss * fix statik for console * fix features check for label policy * cleanup * lint * public links * fix notifications * public links * feat: merge main * feat: fix translation files * fix migration * set api domain * fix logo in email * font face in email * font face in email * validate assets on upload * cleanup * add missing translations * add missing translations Co-authored-by: Livio Amstutz <livio.a@gmail.com> Co-authored-by: Stefan Benz <stefan@caos.ch> Co-authored-by: Max Peintner <max@caos.ch> Co-authored-by: Florian Forster <florian@caos.ch>
This commit is contained in:
@@ -5,14 +5,17 @@ Errors:
|
||||
IDMissing: ID fehlt
|
||||
ResourceOwnerMissing: Organisation fehlt
|
||||
Assets:
|
||||
EmptyKey: Asset Key ist leer
|
||||
Store:
|
||||
NotInitialized: Assets Speicher konnte nicht initialisiert werden
|
||||
NotConfigured: Assets Speicher wurde nicht konfiguriert
|
||||
Bucket:
|
||||
Internal: Interner Fehler beim erstellen eines Buckets
|
||||
AlreadyExists: Bucket existiert bereits
|
||||
CreateFailed: Bucket konnte nicht erstellt werden
|
||||
ListFailed: Buckets konnten nicht gelesen werden
|
||||
RemoveFailed: Bucket konnte nicht gelöscht werden
|
||||
SetPublicFailed: Bucket konnte nicht auf public gesetzt werden
|
||||
Object:
|
||||
PutFailed: Objekt konnte nicht erstellt werden
|
||||
GetFaieled: Objekt konnte nicht gelesen werden
|
||||
@@ -247,6 +250,7 @@ Errors:
|
||||
IdpIsNotOIDC: IDP Konfiguration ist nicht vom Typ OIDC
|
||||
LoginPolicyInvalid: Login Policy ist ungültig
|
||||
LoginPolicyNotExisting: Login Policy nicht vorhanden
|
||||
IdpProviderInvalid: IDP Provider ist ungültig
|
||||
LoginPolicy:
|
||||
NotFound: Default Login Policy konnte nicht gefunden
|
||||
NotChanged: Default Login Policy wurde nicht verändert
|
||||
@@ -303,6 +307,16 @@ Errors:
|
||||
NotChanged: Default Org IAM Policy wurde nicht verändert
|
||||
Policy:
|
||||
AlreadyExists: Policy existiert bereits
|
||||
Label:
|
||||
Invalid:
|
||||
PrimaryColor: Primäre Farbe ist kein gültiger Hex Farbwert
|
||||
BackgroundColor: Hintergrund Farbe ist kein gültiger Hex Farbwert
|
||||
WarnColor: Warn Farbe ist kein gültiger Hex Farbwert
|
||||
FontColor: Schrift Farbe ist kein gültiger Hex Farbwert
|
||||
PrimaryColorDark: Primäre Farbe (dunkler Modus) ist kein gültiger Hex Farbwert
|
||||
BackgroundColorDark: Hintergrund Farbe (dunkler Modus) ist kein gültiger Hex Farbwert
|
||||
WarnColorDark: Warn Farbe (dunkler Modus) ist kein gültiger Hex Farbwert
|
||||
FontColorDark: Schrift Farbe (dunkler Modus) ist kein gültiger Hex Farbwert
|
||||
UserGrant:
|
||||
AlreadyExists: Benutzer Berechtigung existiert bereits
|
||||
NotFound: Benutzer Berechtigung konnte nicht gefunden werden
|
||||
@@ -372,6 +386,9 @@ EventTypes:
|
||||
human:
|
||||
added: Benutzer hinzugefügt
|
||||
selfregistered: Benutzer hat sich selbst registriert
|
||||
avatar:
|
||||
added: Avatar hinzugefügt
|
||||
removed: Avatar entfernt
|
||||
initialization:
|
||||
code:
|
||||
added: Initialisierungscode generiert
|
||||
@@ -580,7 +597,25 @@ EventTypes:
|
||||
label:
|
||||
added: Label Richtline hinzugefügt
|
||||
changed: Label Richtline geändert
|
||||
activated: Label Richtline aktiviert
|
||||
removed: Label Richtline entfernt
|
||||
logo:
|
||||
added: Logo zu Label Richtlinie hinzugefügt
|
||||
removed: Logo von Label Richtlinie entfernt
|
||||
dark:
|
||||
added: Logo (dunkler Modus) zu Label Richtlinie hinzugefügt
|
||||
removed: Logo (dunkler Modus) von Label Richtlinie entfernt
|
||||
icon:
|
||||
added: Icon zu Label Richtlinie hinzugefügt
|
||||
removed: Icon von Label Richtlinie entfernt
|
||||
dark:
|
||||
added: Icon (dunkler Modus) zu Label Richtlinie hinzugefügt
|
||||
removed: Icon (dunkler Modus) von Label Richtlinie entfernt
|
||||
font:
|
||||
added: Schrift zu Label Richtlinie hinzugefügt
|
||||
removed: Schrift von Label Richtlinie entfernt
|
||||
assets:
|
||||
removed: Dateien von Label Richtlinie entfernt
|
||||
project:
|
||||
added: Projekt hinzugefügt
|
||||
changed: Project geändert
|
||||
@@ -679,6 +714,27 @@ EventTypes:
|
||||
idpprovider:
|
||||
added: Idp Provider zu Default Login Policy hinzugefügt
|
||||
removed: Idp Provider aus Default Login Policy gelöscht
|
||||
label:
|
||||
added: Label Richtline hinzugefügt
|
||||
changed: Label Richtline geändert
|
||||
activated: Label Richtline aktiviert
|
||||
logo:
|
||||
added: Logo zu Label Richtlinie hinzugefügt
|
||||
removed: Logo von Label Richtlinie entfernt
|
||||
dark:
|
||||
added: Logo (dunkler Modus) zu Label Richtlinie hinzugefügt
|
||||
removed: Logo (dunkler Modus) von Label Richtlinie entfernt
|
||||
icon:
|
||||
added: Icon zu Label Richtlinie hinzugefügt
|
||||
removed: Icon von Label Richtlinie entfernt
|
||||
dark:
|
||||
added: Icon (dunkler Modus) zu Label Richtlinie hinzugefügt
|
||||
removed: Icon (dunkler Modus) von Label Richtlinie entfernt
|
||||
font:
|
||||
added: Schrift zu Label Richtlinie hinzugefügt
|
||||
removed: Schrift von Label Richtlinie entfernt
|
||||
assets:
|
||||
removed: Bilder und Schrift von Label Richtlinie entfernt
|
||||
key_pair:
|
||||
added: Schlüsselpaar hinzugefügt
|
||||
Application:
|
||||
|
@@ -5,14 +5,17 @@ Errors:
|
||||
IDMissing: ID missing
|
||||
ResourceOwnerMissing: Resource Owner Organisation missing
|
||||
Assets:
|
||||
EmptyKey: Asset key is empty
|
||||
Store:
|
||||
NotInitialized: Assets storage not initialized
|
||||
NotConfigured: Assets storage not configured
|
||||
Bucket:
|
||||
Internal: Internal error on create bucket
|
||||
AlreadyExists: Bucket already exists
|
||||
CreateFailed: Bucket not created
|
||||
ListFailed: Buckets could not be read
|
||||
RemoveFailed: Bucket not deleted
|
||||
SetPublicFailed: Could not set bucket to public
|
||||
Object:
|
||||
PutFailed: Objekt not created
|
||||
GetFaieled: Objekt could not be read
|
||||
@@ -304,6 +307,16 @@ Errors:
|
||||
NotChanged: Org IAM Policy has not been changed
|
||||
Policy:
|
||||
AlreadyExists: Policy already exists
|
||||
Label:
|
||||
Invalid:
|
||||
PrimaryColor: Primary color is no valid Hex color value
|
||||
BackgroundColor: Background color is no valid Hex color value
|
||||
WarnColor: Warn color is no valid Hex color value
|
||||
FontColor: Font color is no valid Hex color value
|
||||
PrimaryColorDark: Primary color (dark mode) is no valid Hex color value
|
||||
BackgroundColorDark: Background color (dark mode) is no valid Hex color value
|
||||
WarnColorDark: Warn color (dark mode) is no valid Hex color value
|
||||
FontColorDark: Font color (dark mode) is no valid Hex color value
|
||||
UserGrant:
|
||||
AlreadyExists: User grant already exists
|
||||
NotFound: User grant not found
|
||||
@@ -373,6 +386,9 @@ EventTypes:
|
||||
human:
|
||||
added: Person added
|
||||
selfregistered: Person registered himself
|
||||
avatar:
|
||||
added: Avatar added
|
||||
removed: Avatar removed
|
||||
initialization:
|
||||
code:
|
||||
added: Initialisation code generated
|
||||
@@ -581,7 +597,25 @@ EventTypes:
|
||||
label:
|
||||
added: Label Policy added
|
||||
changed: Label Policy changed
|
||||
activated: Label Policy activated
|
||||
removed: Label Policy removed
|
||||
logo:
|
||||
added: Logo added to Label Policy
|
||||
removed: Logo removed from Label Policy
|
||||
dark:
|
||||
added: Logo (dark mode) added to Label Policy
|
||||
removed: Logo (dark mode) removed from Label Policy
|
||||
icon:
|
||||
added: Icon added to Label Policy
|
||||
removed: Icon removed from Label Policy
|
||||
dark:
|
||||
added: Icon (dark mode) added to Label Policy
|
||||
removed: Icon (dark mode) removed from Label Policy
|
||||
font:
|
||||
added: Font added to Label Policy
|
||||
removed: Font removed from Label Policy
|
||||
assets:
|
||||
removed: Assets removed from Label Policy
|
||||
project:
|
||||
added: Project added
|
||||
changed: Project changed
|
||||
@@ -680,6 +714,27 @@ EventTypes:
|
||||
idpprovider:
|
||||
added: Idp Provider added to Default Login Policy
|
||||
removed: Idp Provider removed from Default Login Policy
|
||||
label:
|
||||
added: Label Policy added
|
||||
changed: Label Policy changed
|
||||
activated: Label Policy activated
|
||||
logo:
|
||||
added: Logo added to Label Policy
|
||||
removed: Logo removed from Label Policy
|
||||
dark:
|
||||
added: Logo (dark mode) added to Label Policy
|
||||
removed: Logo (dark mode) removed from Label Policy
|
||||
icon:
|
||||
added: Icon added to Label Policy
|
||||
removed: Icon removed from Label Policy
|
||||
dark:
|
||||
added: Icon (dark mode) added to Label Policy
|
||||
removed: Icon (dark mode) removed from Label Policy
|
||||
font:
|
||||
added: Font added to Label Policy
|
||||
removed: Font removed from Label Policy
|
||||
assets:
|
||||
removed: Assets removed from Label Policy
|
||||
key_pair:
|
||||
added: Key pair added
|
||||
Application:
|
||||
|
Reference in New Issue
Block a user