feat(console): domain verification, create org, regexp route guards, change org, iam member (#573)

* verification dialog, service

* i18n, verification dialog

* file saver

* savefile

* verify trigger

* delete project, i18n

* org create dialog

* org-create-self

* stylelint

* fix signout redirect

* rm unused dialog component, import

* project i18n de

* regexp roles

* use regex to check permissions

* border radius

* change validation flow

* update org member

* iam member change

* lint

* rm unused css

* Update console/src/assets/i18n/de.json

Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com>

* Update console/src/assets/i18n/de.json

Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com>

* change guard

Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com>
This commit is contained in:
Max Peintner
2020-08-12 08:47:53 +02:00
committed by GitHub
parent 29831111ae
commit 65058ed17c
42 changed files with 757 additions and 255 deletions

View File

@@ -56,7 +56,8 @@
"REACTIVATE":"Aktivieren",
"DEACTIVATE":"Deaktivieren",
"REFRESH":"Aktualisieren",
"LOGIN":"Login"
"LOGIN":"Login",
"EDIT":"Bearbeiten"
},
"ERRORS": {
"REQUIRED": "Bitte fülle alle benötigten Felder aus!",
@@ -265,9 +266,12 @@
"CREATE":"Organisation erstellen",
"ORGDETAIL_TITLE":"Gib den Namen und die Domain für die neue Organisation ein.",
"ORGDOMAIN_TITLE":"Organisations Domain Verifikation",
"ORGDOMAIN_VERIFICATION":"Stelle deine Domain bereit und überprüfe deren Besitz indem du eine Bestätigungsdatei herunterladen und unter der unten angegebenen URL hochladen. Klicken zum Abschluss auf die Schaltfläche, um diese zu überprüfen.",
"ORGDOMAIN_VERIFICATION":"Überprüfen Sie den Besitz ihrer Domain indem Sie eine Bestätigungsdatei herunterladen und unter der angegebenen URL hochladen oder Sie sie mit einem DNS Eintrag verifizieren.",
"ORGDOMAIN_VERIFICATION_SKIP":"Du kannst die Überprüfung vorerst überspringen und deine Organisation weiter erstellen. Um deine Organisation jedoch verwenden zu können, muss dieser Schritt abgeschlossen sein!",
"ORGDETAILUSER_TITLE":"Organisationsbesitzer hinzufügen",
"ORGDOMAIN_VERIFICATION_VALIDATION_DESC":"Die Tokens werden regelmäßig überprüft, um sicherzustellen, dass sie weiterhin Besitzer der Domain sind.",
"ORGDOMAIN_VERIFICATION_NEWTOKEN_TITLE":"Neues Token anfordern",
"ORGDOMAIN_VERIFICATION_NEWTOKEN_DESC":"Wenn Sie ein neues Token anfordern wollen, klicken Sie auf die gewünschte Methode. Wenn Sie ein vorhandenes Token validieren möchten Klicken Sie auf Validieren.",
"DOWNLOAD_FILE":"Datei download",
"SELECTORGTOOLTIP":"Wähle diese Organisation",
"PRIMARYDOMAIN":"Primäre Domain",
@@ -350,7 +354,8 @@
"DOMAINADDED":"Domain hinzugefügt!",
"DOMAINREMOVED":"Domain entfernt!",
"MEMBERADDED":"Manager hinzugefügt!",
"MEMBERREMOVED":"Manager entfernt!"
"MEMBERREMOVED":"Manager entfernt!",
"MEMBERCHANGED":"Manager verändert!"
}
},
"ORG_DETAIL": {
@@ -408,11 +413,15 @@
"DIALOG": {
"REACTIVATE": {
"TITLE":"Projekt reaktivieren",
"DESCRIPTION":"Wollen Sie das Project wirklich reaktivieren?"
"DESCRIPTION":"Wollen Sie das Projekt wirklich reaktivieren?"
},
"DEACTIVATE": {
"TITLE":"Projekt deaktivieren",
"DESCRIPTION":"Wollen Sie das Project wirklich deaktivieren?"
"DESCRIPTION":"Wollen Sie das Projekt wirklich deaktivieren?"
},
"DELETE": {
"TITLE":"Projekt löschen",
"DESCRIPTION":"Wollen Sie das Projekt wirklich löschen?"
}
}
},
@@ -479,7 +488,7 @@
"ROLENAMESLIST": "Rollen",
"NOROLES":"Keine Rollen",
"TOAST":{
"PROJECTGRANTUSERGRANTADDED":"Project Berechtigung erstellt!",
"PROJECTGRANTUSERGRANTADDED":"Projekt Berechtigung erstellt!",
"PROJECTGRANTADDED":"Projekt Berechtigung erstellt",
"PROJECTGRANTCHANGED":"Projekt Berechtigung geändert!",
"PROJECTGRANTMEMBERADDED":"Berechtigungsmanager hinzugefügt!",
@@ -533,7 +542,8 @@
"REACTIVATED":"Reaktiviert!",
"DEACTIVATED":"Deaktiviert!",
"UPDATED":"Projekt gespeichert!",
"GRANTUPDATED":"Berechtigung verändert!"
"GRANTUPDATED":"Berechtigung verändert!",
"DELETED":"Projekt gelöscht!"
}
},
"APP": {
@@ -624,44 +634,44 @@
"ROLES": {
"ORG_OWNER": "Org. Owner",
"ORG_MEMBER_VIEWER": "Org. Member Viewer",
"ORG_PROJECT_ROLE_VIEWER": "Org. Project Role Viewer",
"ORG_PROJECT_ROLE_VIEWER": "Org. Projekt Role Viewer",
"ORG_EDITOR":"Org. Editor",
"ORG_VIEWER":"Org. Viewer",
"ORG_MEMBER_EDITOR":"Org.. Member Editor",
"ORG_PROJECT_CREATOR":"Org.. Project Creator",
"ORG_PROJECT_EDITOR":"Org.. Project Editor",
"ORG_PROJECT_VIEWER":"Org.. Project Viewer",
"ORG_PROJECT_MEMBER_EDITOR":"Org.. Project Member Editor",
"ORG_PROJECT_MEMBER_VIEWER":"Org.. Project Member Viewer",
"ORG_PROJECT_ROLE_EDITOR":"Org.. Project Role Editor",
"ORG_PROJECT_APP_EDITOR":"Org. Project App Editor",
"ORG_PROJECT_APP_VIEWER":"Org. Project App Viewer",
"ORG_PROJECT_GRANT_EDITOR":"Org. Project Grant Editor" ,
"ORG_PROJECT_GRANT_VIEWER":"Org.Project Grant Viewer",
"ORG_PROJECT_GRANT_MEMBER_EDITOR":"Org.Project Grant Member Editor",
"ORG_PROJECT_GRANT_MEMBER_VIEWER":"Org.Project Grant Member Viewer",
"ORG_PROJECT_CREATOR":"Org.. Projekt Creator",
"ORG_PROJECT_EDITOR":"Org.. Projekt Editor",
"ORG_PROJECT_VIEWER":"Org.. Projekt Viewer",
"ORG_PROJECT_MEMBER_EDITOR":"Org.. Projekt Member Editor",
"ORG_PROJECT_MEMBER_VIEWER":"Org.. Projekt Member Viewer",
"ORG_PROJECT_ROLE_EDITOR":"Org.. Projekt Role Editor",
"ORG_PROJECT_APP_EDITOR":"Org. Projekt App Editor",
"ORG_PROJECT_APP_VIEWER":"Org. Projekt App Viewer",
"ORG_PROJECT_GRANT_EDITOR":"Org. Projekt Grant Editor" ,
"ORG_PROJECT_GRANT_VIEWER":"Org.Projekt Grant Viewer",
"ORG_PROJECT_GRANT_MEMBER_EDITOR":"Org.Projekt Grant Member Editor",
"ORG_PROJECT_GRANT_MEMBER_VIEWER":"Org.Projekt Grant Member Viewer",
"ORG_USER_EDITOR":"Org.User Editor",
"ORG_USER_VIEWER":"Org. User Viewer",
"ORG_USER_GRANT_EDITOR":"Org. User Grant Editor",
"ORG_USER_GRANT_VIEWER":"Org. User Grant Viewer",
"ORG_POLICY_EDITOR":"Org. Policy Editor",
"ORG_POLICY_VIEWER":"Org. Policy Viewer",
"PROJECT_OWNER":"Project Owner",
"PROJECT_OWNER_VIEWER":"Project Owner Viewer",
"PROJECT_MEMBER_EDITOR":"Project Member Editor",
"PROJECT_APP_EDITOR":"Project App Editor",
"PROJECT_APP_VIEWER":"Project App Viewer",
"PROJECT_USER_GRANT_EDITOR":"Project User Grant Editor",
"PROJECT_USER_GRANT_VIEWER":"Project User Grant Viewer",
"PROJECT_ROLE_EDITOR": "Project Role Editor",
"PROJECT_MEMBER_VIEWER": "Project Member Viewer",
"PROJECT_GRANT_EDITOR":"Project Grant Editor",
"PROJECT_GRANT_VIEWER":"Project Grant Viewer",
"PROJECT_GRANT_MEMBER_EDITOR":"Project Grant Member Editor",
"PROJECT_GRANT_MEMBER_VIEWER":"Project Grant Member Viewer",
"PROJECT_GRANT_OWNER":"Project Grant Owner",
"PROJECT_GRANT_USER_GRANT_EDITOR":"Project Grant User Editor",
"PROJECT_GRANT_USER_GRANT_VIEWER":"Project Grant User Grant Viewer"
"PROJECT_OWNER":"Projekt Besitzer",
"PROJECT_OWNER_VIEWER":"Projekt Besitzer Viewer",
"PROJECT_MEMBER_EDITOR":"Projekt Manager Editor",
"PROJECT_APP_EDITOR":"Projekt App Editor",
"PROJECT_APP_VIEWER":"Projekt App Viewer",
"PROJECT_USER_GRANT_EDITOR":"Projekt User Grant Editor",
"PROJECT_USER_GRANT_VIEWER":"Projekt User Grant Viewer",
"PROJECT_ROLE_EDITOR": "Projekt Role Editor",
"PROJECT_MEMBER_VIEWER": "Projekt Member Viewer",
"PROJECT_GRANT_EDITOR":"Projekt Grant Editor",
"PROJECT_GRANT_VIEWER":"Projekt Grant Viewer",
"PROJECT_GRANT_MEMBER_EDITOR":"Projekt Grant Member Editor",
"PROJECT_GRANT_MEMBER_VIEWER":"Projekt Grant Member Viewer",
"PROJECT_GRANT_OWNER":"Projekt Grant Owner",
"PROJECT_GRANT_USER_GRANT_EDITOR":"Projekt Grant User Editor",
"PROJECT_GRANT_USER_GRANT_VIEWER":"Projekt Grant User Grant Viewer"
},
"GRANTS": {
"DELETE":"Grant löschen",

View File

@@ -56,7 +56,8 @@
"REACTIVATE":"Reactivate",
"DEACTIVATE":"Deactivate",
"REFRESH":"Refresh",
"LOGIN":"Login"
"LOGIN":"Login",
"EDIT":"Edit"
},
"ERRORS": {
"REQUIRED": "Some required fields are missing!",
@@ -265,9 +266,12 @@
"CREATE":"Create organisation",
"ORGDETAIL_TITLE":"Enter the name and domain of your new organisation.",
"ORGDOMAIN_TITLE":"Organisation domain ownership verification",
"ORGDOMAIN_VERIFICATION":"Provide your web domain and verify their ownership. You need to download a verification file and upload it at the provided URL listed below. To complete, click the button to verify.",
"ORGDOMAIN_VERIFICATION":"Verify ownership of your domain. You need to download a verification file and upload it at the provided URL listed below or place a TXT Record at the provided Url. To complete, click the button to verify.",
"ORGDOMAIN_VERIFICATION_SKIP":"You can skip verification for now and continue to create your organisation, but in order to use your organisation this step has to be completed!",
"ORGDETAILUSER_TITLE":"Configure Organisation Owner",
"ORGDOMAIN_VERIFICATION_VALIDATION_DESC":"The tokens are checked regularly to ensure you are still owner of the domain.",
"ORGDOMAIN_VERIFICATION_NEWTOKEN_TITLE":"Request new token",
"ORGDOMAIN_VERIFICATION_NEWTOKEN_DESC":"If you want to request a new token, select you preferred method, if you want to validate a persisting token, click on the button above.",
"DOWNLOAD_FILE":"Download file",
"SELECTORGTOOLTIP":"Select this organisation",
"PRIMARYDOMAIN":"Primary Domain",
@@ -350,7 +354,8 @@
"DOMAINADDED":"Added domain!",
"DOMAINREMOVED":"Removed domain!",
"MEMBERADDED":"Manager added!",
"MEMBERREMOVED":"Manager removed!"
"MEMBERREMOVED":"Manager removed!",
"MEMBERCHANGED":"Manager changed!"
}
},
"ORG_DETAIL": {
@@ -413,6 +418,10 @@
"DEACTIVATE": {
"TITLE":"Deactivate project",
"DESCRIPTION":"Do you really want to deactivate your project?"
},
"DELETE": {
"TITLE":"Projekt löschen",
"DESCRIPTION":"Wollen Sie das Project wirklich löschen?"
}
}
},
@@ -533,7 +542,8 @@
"REACTIVATED":"Reactivated!",
"DEACTIVATED":"Deactivated!",
"UPDATED":"Project changed!",
"GRANTUPDATED":"Grant changed!"
"GRANTUPDATED":"Grant changed!",
"DELETED":"Deleted Project!"
}
},
"APP": {