mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-12 05:07:31 +00:00
feat: SMTP Templates (#6932)
* feat: smtp templates poc * feat: add isActive & ProviderType to SMTP backend * feat: change providertype to uint32 and fix tests * feat: minimal smtp provider component * feat: woking on diiferent providers * feat: keep working on providers * feat: initial stepper for new provider * fix: settings list and working on stepper * feat: step 1 and 2 form inputs * feat: starter for smtp test step * fix: misspelled SMPT * fix: remove tests for now * feat: add tls toggle remove old google provider * feat: working on add smtp and table * fix: duplicated identifiers * fix: settings list * fix: add missing smtp config properties * fix: add configID to smtp config table * fix: working on listproviders * feat: working in listSMTPConfigs * fix: add count to listsmtpconfigs * fix: getting empty results from listSMTPConfigs * feat: table now shows real data * fix: remaining styles for smtp-table * fix: remove old notification-smtp-provider-component * feat: delete smtp configuration * feat: deactivate smtp config * feat: replace isActive with state for smtp config * feat: activate smtp config * fix: remaining errors after main merge * fix: list smtp providers panic and material mdc * feat: refactor to only one provider component * feat: current provider details view * fix: refactor AddSMTPConfig and ChangeSMTPConfig * fix: smtp config reduce issue * fix: recover domain in NewIAMSMTPConfigWriteModel * fix: add code needed by SetUpInstance * fix: go tests and warn about passing context to InstanceAggregateFromWriteModel * fix: i18n and add missing trans for fr, it, zh * fix: add e2e tests * docs: add smtp templates * fix: remove provider_type, add description * fix: remaining error from merge main * fix: add @stebenz change for primary key * fix: inactive placed after removed to prevent deleted configs to show as inactive * fix: smtp provider id can be empty (migrated) * feat: add mailchimp transactional template * feat: add Brevo (Sendinblue) template * feat: change brevo logo, add color to tls icon * fix: queries use resourceowner, id must not be empty * fix: deal with old smtp settings and tests * fix: resourceOwner is the instanceID * fix: remove aggregate_id, rename SMTPConfigByAggregateID with SMTPConfigActive * fix: add tests for multiple configs with different IDs * fix: conflict * fix: remove notification-smtp-provider * fix: add @peintnermax suggestions, rename module and fix e2e tests * fix: remove material legacy modules * fix: remove ctx as parameter for InstanceAggregateFromWriteModel * fix: add Id to SMTPConfigToPb * fix: change InstanceAggregateFromWriteModel to avoid linter errors * fix import * rm unused package-lock * update yarn lock --------- Co-authored-by: Elio Bischof <elio@zitadel.com> Co-authored-by: Max Peintner <max@caos.ch> Co-authored-by: Stefan Benz <46600784+stebenz@users.noreply.github.com>
This commit is contained in:
@@ -56,6 +56,7 @@ Errors:
|
||||
SMTPConfig:
|
||||
NotFound: Configuration SMTP non trouvée
|
||||
AlreadyExists: La configuration SMTP existe déjà
|
||||
AlreadyDeactivated: Configuration SMTP déjà désactivée
|
||||
SenderAdressNotCustomDomain: L'adresse de l'expéditeur doit être configurée comme un domaine personnalisé sur l'instance.
|
||||
Notification:
|
||||
NoDomain: Aucun domaine trouvé pour le message
|
||||
@@ -816,6 +817,12 @@ EventTypes:
|
||||
set: Ensemble de métadonnées de l'utilisateur
|
||||
removed: Métadonnées de l'utilisateur supprimées
|
||||
removed.all: Suppression de toutes les métadonnées utilisateur
|
||||
domain:
|
||||
claimed: Domaine revendiqué
|
||||
claimed.sent: Notification de domaine revendiqué envoyée
|
||||
pat:
|
||||
added: Personal Access Token added
|
||||
removed: Personal Access Token removed
|
||||
org:
|
||||
added: Organisation ajoutée
|
||||
changed: Organisation modifiée
|
||||
@@ -862,6 +869,10 @@ EventTypes:
|
||||
config:
|
||||
added: Configuration IDP SAML ajoutée
|
||||
changed: Modification de la configuration IDP SAML
|
||||
jwt:
|
||||
config:
|
||||
added: Configuration JWT IDP ajoutée
|
||||
changed: La configuration du fournisseur d'identité JWT a été modifiée
|
||||
customtext:
|
||||
set: Jeu de texte personnalisé
|
||||
removed: Texte personnalisé supprimé
|
||||
@@ -875,6 +886,8 @@ EventTypes:
|
||||
idpprovider:
|
||||
added: Fournisseur d'Idp ajouté à la politique de connexion
|
||||
removed: Idp Provider supprimé de la politique de connexion
|
||||
cascade:
|
||||
removed: Cascade de fournisseurs d'identité supprimée de la stratégie de connexion
|
||||
secondfactor:
|
||||
added: Second factor ajouté à la politique de connexion
|
||||
removed: Second facteur supprimé de la politique de connexion
|
||||
@@ -920,6 +933,14 @@ EventTypes:
|
||||
added: Politique de confidentialité et CGU ajoutés
|
||||
changed: Politique de confidentialité et CGU modifiées
|
||||
removed: Politique de confidentialité et conditions d'utilisation supprimées
|
||||
domain:
|
||||
added: Politique de domaine ajoutée
|
||||
changed: Politique de domaine modifiée
|
||||
removed: Politique de domaine supprimée
|
||||
lockout:
|
||||
added: Politique de verrouillage ajoutée
|
||||
changed: La politique de verrouillage a été modifiée
|
||||
removed: Politique de verrouillage supprimée
|
||||
notification:
|
||||
added: Politique de notification ajoutée
|
||||
changed: Politique de notification modifiée
|
||||
@@ -930,6 +951,20 @@ EventTypes:
|
||||
cascade:
|
||||
removed: Cascade d'actions supprimée
|
||||
removed: Actions supprimées
|
||||
cleared: Flux effacé
|
||||
mail:
|
||||
template:
|
||||
added: Modèle de courrier électronique ajouté
|
||||
changed: Modèle d'e-mail modifié
|
||||
removed: Modèle d'e-mail supprimé
|
||||
text:
|
||||
added: Texte de l'e-mail ajouté
|
||||
changed: Le texte de l'e-mail a été modifié
|
||||
removed: Texte de l'e-mail supprimé
|
||||
metadata:
|
||||
removed: Metadata removed
|
||||
removed.all: All metadata removed
|
||||
set: Metadata set
|
||||
project:
|
||||
added: Projet ajouté
|
||||
changed: Projet modifié
|
||||
@@ -1036,6 +1071,10 @@ EventTypes:
|
||||
saml:
|
||||
config:
|
||||
added: Ajout de la configuration SAML IDP
|
||||
changed: La configuration SAML IDP a été modifiée
|
||||
jwt:
|
||||
config:
|
||||
added: Configuration JWT du fournisseur d'identité ajoutée
|
||||
changed: Modification de la configuration de SAML IDP
|
||||
customtext:
|
||||
set: Le texte a été mis en place
|
||||
@@ -1085,6 +1124,9 @@ EventTypes:
|
||||
config:
|
||||
added: Ajout de la configuration SMTP
|
||||
changed: Modification de la configuration SMTP
|
||||
activated: Configuration SMTP activée
|
||||
deactivated: Configuration SMTP désactivée
|
||||
removed: Configuration SMTP supprimée
|
||||
password:
|
||||
changed: Modification du secret de la configuration SMTP
|
||||
sms:
|
||||
@@ -1099,6 +1141,8 @@ EventTypes:
|
||||
deactivated: Fournisseur de SMS Twilio désactivé
|
||||
key_pair:
|
||||
added: Paire de clés ajoutée
|
||||
certificate:
|
||||
added: Certificat ajouté
|
||||
action:
|
||||
added: Action ajoutée
|
||||
changed: Action modifiée
|
||||
@@ -1111,7 +1155,134 @@ EventTypes:
|
||||
deactivated: Schéma utilisateur désactivé
|
||||
reactivated: Schéma utilisateur réactivé
|
||||
deleted: Schéma utilisateur supprimé
|
||||
instance:
|
||||
added: Instance ajoutée
|
||||
changed: Instance modifiée
|
||||
customtext:
|
||||
removed: Texte personnalisé supprimé
|
||||
set: Ensemble de texte personnalisé
|
||||
template:
|
||||
removed: Modèle de texte personnalisé supprimé
|
||||
default:
|
||||
language:
|
||||
set: Langue par défaut définie
|
||||
org:
|
||||
set: Ensemble d'organisation par défaut
|
||||
domain:
|
||||
added: Domaine ajouté
|
||||
primary:
|
||||
set: Ensemble de domaines principal
|
||||
removed: Domaine supprimé
|
||||
iam:
|
||||
console:
|
||||
set: Ensemble d'applications Console ZITADEL
|
||||
project:
|
||||
set: ZITADEL project set
|
||||
mail:
|
||||
template:
|
||||
added: Modèle de courrier électronique ajouté
|
||||
changed: Modèle d'e-mail modifié
|
||||
text:
|
||||
added: Texte de l'e-mail ajouté
|
||||
changed: Le texte de l'e-mail a été modifié
|
||||
member:
|
||||
added: Membre de l'instance ajouté
|
||||
changed: Membre de l'instance modifié
|
||||
removed: Membre de l'instance supprimé
|
||||
cascade:
|
||||
removed: Cascade de membres de l'instance supprimée
|
||||
notification:
|
||||
provider:
|
||||
debug:
|
||||
fileadded: Fournisseur de notification de débogage de fichiers ajouté
|
||||
filechanged: Le fournisseur de notification de débogage de fichier a été modifié
|
||||
fileremoved: Fournisseur de notification de débogage de fichier supprimé
|
||||
logadded: Fournisseur de notification de débogage de journal ajouté
|
||||
logchanged: Le fournisseur de notification de débogage du journal a été modifié
|
||||
logremoved: Fournisseur de notification de débogage du journal supprimé
|
||||
oidc:
|
||||
settings:
|
||||
added: Paramètres OIDC ajoutés
|
||||
changed: Paramètres OIDC modifiés
|
||||
policy:
|
||||
domain:
|
||||
added: Politique de domaine ajoutée
|
||||
changed: Politique de domaine modifiée
|
||||
label:
|
||||
activated: Politique d'étiquetage activée
|
||||
added: Politique d'étiquetage ajoutée
|
||||
assets:
|
||||
removed: L'élément de la stratégie d'étiquette a été supprimé
|
||||
changed: Politique d'étiquetage modifiée
|
||||
font:
|
||||
added: Police ajoutée à la stratégie d'étiquette
|
||||
removed: Police supprimée de la stratégie relative aux étiquettes
|
||||
icon:
|
||||
added: Icône ajoutée à la politique d'étiquetage
|
||||
removed: Icône supprimée des règles relatives aux étiquettes
|
||||
dark:
|
||||
added: Icône ajoutée à la politique d'étiquette sombre
|
||||
removed: Icône supprimée de la politique relative aux étiquettes sombres
|
||||
logo:
|
||||
added: Logo ajouté à la politique d'étiquetage
|
||||
removed: Logo supprimé de la politique relative aux étiquettes
|
||||
dark:
|
||||
added: Logo ajouté à la politique relative aux étiquettes sombres
|
||||
removed: Logo supprimé de la politique relative aux étiquettes sombres
|
||||
lockout:
|
||||
added: Politique de verrouillage ajoutée
|
||||
changed: La politique de verrouillage a été modifiée
|
||||
login:
|
||||
added: Politique de connexion ajoutée
|
||||
changed: Politique de connexion modifiée
|
||||
idpprovider:
|
||||
added: Fournisseur d'identité ajouté à la politique de connexion
|
||||
cascade:
|
||||
removed: Cascade de fournisseurs d'identité supprimée de la stratégie de connexion
|
||||
removed: Fournisseur d'identité supprimé de la stratégie de connexion
|
||||
multifactor:
|
||||
added: Multifactor ajouté à la politique de connexion
|
||||
removed: Multifactor supprimé de la politique de connexion
|
||||
secondfactor:
|
||||
added: Deuxième facteur ajouté à la politique de connexion
|
||||
removed: Deuxième facteur supprimé de la politique de connexion
|
||||
password:
|
||||
age:
|
||||
added: Politique d'âge du mot de passe ajoutée
|
||||
changed: La politique relative à l'âge du mot de passe a été modifiée
|
||||
complexity:
|
||||
added: Politique de complexité des mots de passe ajoutée
|
||||
changed: Politique de complexité des mots de passe supprimée
|
||||
privacy:
|
||||
added: Politique de confidentialité ajoutée
|
||||
changed: Politique de confidentialité modifiée
|
||||
security:
|
||||
set: Ensemble de règles de sécurité
|
||||
|
||||
removed: Instance removed
|
||||
secret:
|
||||
generator:
|
||||
added: Générateur de secrets ajouté
|
||||
changed: Le générateur de secrets a changé
|
||||
removed: Générateur de secrets supprimé
|
||||
sms:
|
||||
configtwilio:
|
||||
activated: Configuration SMS Twilio activée
|
||||
added: Configuration SMS Twilio ajoutée
|
||||
changed: La configuration des SMS Twilio a été modifiée
|
||||
deactivated: Configuration SMS Twilio désactivée
|
||||
removed: Configuration SMS Twilio supprimée
|
||||
token:
|
||||
changed: Jeton de configuration SMS Twilio modifié
|
||||
smtp:
|
||||
config:
|
||||
added: Configuration SMTP ajoutée
|
||||
changed: Configuration SMTP modifiée
|
||||
activated: Configuration SMTP activée
|
||||
deactivated: Configuration SMTP désactivée
|
||||
password:
|
||||
changed: Mot de passe de configuration SMTP modifié
|
||||
removed: Configuration SMTP supprimée
|
||||
Application:
|
||||
OIDC:
|
||||
UnsupportedVersion: Votre version de l'OIDC n'est pas prise en charge
|
||||
|
Reference in New Issue
Block a user