2020-05-13 14:41:43 +02:00
{
2021-04-16 09:24:52 +02:00
"APP_NAME" : "ZITADEL" ,
"PAGINATOR" : {
"PREVIOUS" : "Previous" ,
"NEXT" : "Next" ,
"COUNT" : "Total Results"
} ,
"ONBOARDING" : {
"HEADER" : "First Steps" ,
"TITLE" : "Learn how to use ZITADEL" ,
"LOGINDESC" : "You need to log in to control your ZITADEL settings." ,
"LOGIN" : "Login" ,
"DESCRIPTION" : "We at ZITADEL care a lot about security and performance. Carry out the following steps and adapt ZITADEL optimally to your needs." ,
"STEPS_TITLE" : "Complete the following steps in the order you want:" ,
"STEPS" : {
"1" : {
"TITLE" : "Create a project" ,
"DESC" : "Create your first project and define access rights for any employees."
} ,
"2" : {
"TITLE" : "Create Application" ,
"DESC" : "Create an application within your project and define its properties."
} ,
"3" : {
"TITLE" : "Improve security" ,
"DESC" : "Extend the access policies and thereby increase the security of your users."
}
2020-05-13 14:41:43 +02:00
} ,
2021-04-16 09:24:52 +02:00
"START" : "Start" ,
"DOCS" : "Docs"
} ,
"HOME" : {
"TITLE" : "ZITADEL" ,
"SECURITYANDPRIVACY" : "Data Protection and Personalisation" ,
"SECURITYANDPRIVACY_DESC" : "Manage Your Information and Security Settings" ,
"SECURITYANDPRIVACY_BUTTON" : "Personalise Information and Security" ,
"CHANGE_PWD" : "Change Password" ,
"PROTECTION" : "Organisational Policies" ,
"PROTECTION_DESC" : "Manage your organisational guidelines. Explore some pre-packaged solutions that save you time and ensure security." ,
"PROTECTION_BUTTON" : "Explore" ,
"PROJECTS" : "Create and Manage Your Applications and Projects" ,
"PROJECTS_DESC" : "Authorize others to use your projects or define custom roles on eligible projects." ,
"PROJECTS_BUTTON" : "Project Overview" ,
"PROJECTS_NEW_LINK" : "Create new project" ,
"ORG_POLICY_COMPLEXITY" : "Password Complexity Settings" ,
"ORG_POLICY_IAM" : "Organisation Access Properties" ,
"ORG_POLICY_LOGIN" : "Login Policy" ,
"IAM_CREATE_ORG" : "Create organisation" ,
"IAM_POLICY_COMPLEXITY" : "System Password Complexity Settings" ,
"IAM_POLICY_IAM" : "System Access Properties" ,
"IAM_POLICY_LOGIN" : "System Login Policy" ,
"USERS" : "Create and Manage Your Users" ,
"USERS_DESC" : "Monitor your role concept in real time. Take immediate action." ,
"USERS_HUMANS" : "Show human users" ,
"USERS_MACHINES" : "Show machine users" ,
"USERS_CREATE" : "Create User" ,
"USERS_BUTTON" : "Show Users" ,
"IAM" : "Identity and Access Management" ,
"IAM_DESC" : "Manage your organisations and administrators." ,
"IAM_BUTTON" : "Manage ZITADEL" ,
"WELCOME" : "Welcome" ,
"WELCOMESENTENCE" : "Here you can find recommended actions based on your last acquired permissions. Note that you may have to select your organisation in the header above." ,
"DISCLAIMER" : "You can only see settings of your current organisation specified in the header. ZITADEL treats your data confidentially and securely." ,
"DISCLAIMERLINK" : "Further information" ,
"QUICKSTARTS" : {
"LABEL" : "First Steps" ,
"TITLE" : "Quickstarts" ,
"DESCRIPTION" : "Get started with ZITADEL quickly."
}
} ,
"MENU" : {
"DASHBOARD" : "Overview" ,
"PERSONAL_INFO" : "Personal Information" ,
"DOCUMENTATION" : "Documentation" ,
"IAMPOLICIES" : "IAM" ,
"IAMEVENTSTORE" : "Storage" ,
"ORGANIZATION" : "Organisation" ,
"ADMINSECTION" : "ZITADEL Administration" ,
"ORGSECTION" : "Organisation" ,
"PROJECTSSECTION" : "Projects Section" ,
"PROJECT" : "Projects" ,
"GRANTEDPROJECT" : "Granted Projects" ,
"USERSECTION" : "User Section" ,
"HUMANUSERS" : "Users" ,
"MACHINEUSERS" : "Service Users" ,
"LOGOUT" : "Logout All Users" ,
"NEWORG" : "New Organisation" ,
"IAMADMIN" : "You are an IAM Administrator. Note that you have extended permissions." ,
"SHOWORGS" : "Show All Organisations" ,
"GRANTSECTION" : "Authorization Section" ,
"GRANTS" : "Authorizations" ,
"PRIVACY" : "Privacy" ,
"TOS" : "Terms of Service" ,
"TOOLTIP" : {
"PERSONAL" : "Show your Personal Account, your IDPs, Login methods, Factors and Authorisations" ,
"IAMPOLICIES" : "Manage ZITADELs global Access policies und elect ZITADEL Managers" ,
"IAMEVENTSTORE" : "Clear views and failed events" ,
"ORG" : "Show your organisations access policies, and manage your domain names" ,
"SELFPROJECTS" : "Show your organisations own projects" ,
"GRANTEDPROJECTS" : "Show projects your organisation was granted access" ,
"HUMANUSERS" : "Show all registered human users on your organisation" ,
"MACHINEUSERS" : "Show service users of your organisation" ,
"AUTHZ" : "Show authorizations available to your organisation users"
}
} ,
"ACTIONS" : {
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>
2021-06-04 14:53:51 +02:00
"SET" : "Set" ,
2021-05-19 09:17:38 +02:00
"SHOW" : "Show" ,
"HIDE" : "Hide" ,
2021-04-16 09:24:52 +02:00
"SAVE" : "Save" ,
"SAVENOW" : "Save now" ,
"NEW" : "New" ,
"ADD" : "Add" ,
"CREATE" : "Create" ,
"CONTINUE" : "Continue" ,
"BACK" : "Back" ,
"CLOSE" : "Close" ,
"CLEAR" : "Clear" ,
"CANCEL" : "Cancel" ,
"INFO" : "Info" ,
"OK" : "OK" ,
"VIEW" : "Show" ,
"SELECTIONDELETE" : "Delete selection" ,
"DELETE" : "Delete" ,
"REMOVE" : "Remove" ,
"VERIFY" : "Verify" ,
"FINISH" : "Finish" ,
"CHANGE" : "Change" ,
"REACTIVATE" : "Reactivate" ,
"DEACTIVATE" : "Deactivate" ,
"REFRESH" : "Refresh" ,
"LOGIN" : "Login" ,
"EDIT" : "Edit" ,
"PIN" : "Pin / Unpin" ,
"CONFIGURE" : "Configure" ,
"SEND" : "Send" ,
"NEWVALUE" : "New Value"
} ,
"RESOURCEID" : "Resource Id" ,
"TABLE" : {
"NOROWS" : "No data"
} ,
"ERRORS" : {
"REQUIRED" : "Some required fields are missing." ,
"TOKENINVALID" : {
"TITLE" : "Your authorization token has expired." ,
"DESCRIPTION" : "Click the button below to log in again."
}
} ,
"USER" : {
"TITLE" : "Personal Information" ,
"DESCRIPTION" : "Manage your information and security settings." ,
"PAGES" : {
"LIST" : "Users" ,
"TITLE" : "User" ,
"DESCRIPTION" : "Create new users in your organisation and manage existing ones." ,
"LISTMACHINE" : "Service Users" ,
"DESCRIPTIONMACHINE" : "Create and manage Service Users of your organisation" ,
"DETAIL" : "Detail" ,
"CREATE" : "Create" ,
"MY" : "My Informations" ,
"LOGINNAMES" : "Loginnames" ,
"LOGINNAMESDESC" : "These are your login names:" ,
"COPY" : "Copy to Clipboard" ,
"COPIED" : "Copied to clipboard." ,
"NOUSER" : "No associated users." ,
"REACTIVATE" : "Reactivate" ,
"DEACTIVATE" : "Deactivate" ,
"FILTER" : "Filter" ,
"DELETE" : "Delete User"
} ,
"DIALOG" : {
"DELETE_TITLE" : "Delete User" ,
"DELETE_DESCRIPTION" : "You are about to permanently delete a user. Are you sure?"
} ,
"SENDEMAILDIALOG" : {
"TITLE" : "Send Email Notification" ,
"DESCRIPTION" : "Click the button below to send a notification to the current email address or change the email address in the field." ,
"NEWEMAIL" : "New email address"
2020-05-13 14:41:43 +02:00
} ,
fix(console): formfield changes and ux (#1020)
* cnsl-formfield, cnsl-label, cnsl-input, ch prefix
* create user cnsl-fields, add cnsl-error
* replace user forms with cnsl-fields
* replace all other occurrences of mat-form-field with cnsl-fields
* improve hover, active, focus behavior, headlin styling
* user-grant refactor
* style cleanup
* stylelint
* fix detail layout flexstart, user table header
* input dir
* error, input directives instead components, on blur handler
* error directive, formfield content children
* formfield control directive
* use new field for new contact dialog
* formfield hint, error directive, scss
* hint or error binding, animation after view init
* avatar changes, policy header
* style lint
* lint
* input control within formfield, errorstatematcher
* use matformcontrol to merge with selects
* member table min width, lint
* lint
* implement from matformcontrol insteat custom, add selector
* find error
* add focus listener
* labelfloat
* fix input directive
* renaming
* rm logs
* user search overflow, org create i18n, meta cleanup
* sidenav shadow
* redirect to org table
* lint
* lint test files
* remove usage of formfieldmodule, use input module, layout optim
* replace formfieldmodule usage with inputmodule
* lint input dir, scss
* user grant, user table optimisations
* reorganize sidenav, project table empty, tooltips, avatar ch
* user grant tooltips, form field error directive accessor
* checkbox overflow fix, table dateblock, i18n tooltips
* app placeholder, i18n, optimize mobile layout
* change refresh table order, i18n, redirect chips
* stylelint
* chore(deps-dev): bump stylelint from 13.7.2 to 13.8.0 in /console (#1007)
* fix: add project validation (#996)
* fix: project add validation (#997)
* fix: add project validation
* fix: removed loop
* chore(deps-dev): bump stylelint from 13.7.2 to 13.8.0 in /console
Bumps [stylelint](https://github.com/stylelint/stylelint) from 13.7.2 to 13.8.0.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/13.7.2...13.8.0)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump @angular/cli from 11.0.1 to 11.0.2 in /console (#1006)
* fix: add project validation (#996)
* fix: project add validation (#997)
* fix: add project validation
* fix: removed loop
* chore(deps-dev): bump @angular/cli from 11.0.1 to 11.0.2 in /console
Bumps [@angular/cli](https://github.com/angular/angular-cli) from 11.0.1 to 11.0.2.
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Commits](https://github.com/angular/angular-cli/compare/v11.0.1...v11.0.2)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump google-proto-files from 2.2.0 to 2.3.0 in /console (#1005)
* fix: add project validation (#996)
* fix: project add validation (#997)
* fix: add project validation
* fix: removed loop
* chore(deps): bump google-proto-files from 2.2.0 to 2.3.0 in /console
Bumps [google-proto-files](https://github.com/googleapis/nodejs-proto-files) from 2.2.0 to 2.3.0.
- [Release notes](https://github.com/googleapis/nodejs-proto-files/releases)
- [Changelog](https://github.com/googleapis/nodejs-proto-files/blob/master/CHANGELOG.md)
- [Commits](https://github.com/googleapis/nodejs-proto-files/compare/v2.2.0...v2.3.0)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump @types/node from 14.14.6 to 14.14.9 in /console (#1004)
* fix: add project validation (#996)
* fix: project add validation (#997)
* fix: add project validation
* fix: removed loop
* chore(deps-dev): bump @types/node from 14.14.6 to 14.14.9 in /console
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.6 to 14.14.9.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump @angular/language-service from 11.0.0 to 11.0.2 in /console (#999)
* fix: add project validation (#996)
* fix: project add validation (#997)
* fix: add project validation
* fix: removed loop
* chore(deps-dev): bump @angular/language-service in /console
Bumps [@angular/language-service](https://github.com/angular/angular/tree/HEAD/packages/language-service) from 11.0.0 to 11.0.2.
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/master/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/11.0.2/packages/language-service)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump @angular-devkit/build-angular from 0.1100.1 to 0.1100.2 in /console (#1003)
* fix: add project validation (#996)
* fix: project add validation (#997)
* fix: add project validation
* fix: removed loop
* chore(deps-dev): bump @angular-devkit/build-angular in /console
Bumps [@angular-devkit/build-angular](https://github.com/angular/angular-cli) from 0.1100.1 to 0.1100.2.
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Commits](https://github.com/angular/angular-cli/commits)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Max Peintner <max@caos.ch>
* chore(deps-dev): bump prettier from 2.1.2 to 2.2.0 in /console (#1002)
* fix: add project validation (#996)
* fix: project add validation (#997)
* fix: add project validation
* fix: removed loop
* chore(deps-dev): bump prettier from 2.1.2 to 2.2.0 in /console
Bumps [prettier](https://github.com/prettier/prettier) from 2.1.2 to 2.2.0.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.1.2...2.2.0)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump @types/jasmine from 3.6.1 to 3.6.2 in /console (#1001)
* fix: add project validation (#996)
* fix: project add validation (#997)
* fix: add project validation
* fix: removed loop
* chore(deps-dev): bump @types/jasmine from 3.6.1 to 3.6.2 in /console
Bumps [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) from 3.6.1 to 3.6.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jasmine)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Max Peintner <max@caos.ch>
* chore(deps): bump file-saver from 2.0.2 to 2.0.5 in /console (#1000)
* fix: add project validation (#996)
* fix: project add validation (#997)
* fix: add project validation
* fix: removed loop
* chore(deps): bump file-saver from 2.0.2 to 2.0.5 in /console
Bumps [file-saver](https://github.com/eligrey/FileSaver.js) from 2.0.2 to 2.0.5.
- [Release notes](https://github.com/eligrey/FileSaver.js/releases)
- [Changelog](https://github.com/eligrey/FileSaver.js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eligrey/FileSaver.js/commits)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Max Peintner <max@caos.ch>
* chore(deps-dev): bump jasmine-spec-reporter in /console (#974)
Bumps [jasmine-spec-reporter](https://github.com/bcaudan/jasmine-spec-reporter) from 5.0.2 to 6.0.0.
- [Release notes](https://github.com/bcaudan/jasmine-spec-reporter/releases)
- [Changelog](https://github.com/bcaudan/jasmine-spec-reporter/blob/master/CHANGELOG.md)
- [Commits](https://github.com/bcaudan/jasmine-spec-reporter/compare/v5.0.2...v6.0.0)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* input field border improvements, primary color
* redirect form, conventional ux
* redirects inputs on app create
* fix dynamic suffix padding, user grant layout, lint
* input style accessor, contact view optim, ext idp, card fixes
* hide error on untouched formfield, border red on error touched
* fix change detector
* change, user, form validation, delete refresh
* safari font weight adjustment, change refresh emitter
* key validation
* remove tabls layout from projects
* app changes, refactor project, app state, meta layout
* add key dialog validation, startdate, rever change tabs
* stylelint
* Update console/src/assets/i18n/en.json
Co-authored-by: Florian Forster <florian@caos.ch>
* Update console/src/assets/i18n/en.json
Co-authored-by: Florian Forster <florian@caos.ch>
* Update console/src/assets/i18n/de.json
Co-authored-by: Florian Forster <florian@caos.ch>
* Update console/src/assets/i18n/de.json
Co-authored-by: Florian Forster <florian@caos.ch>
* Update console/src/assets/i18n/de.json
Co-authored-by: Florian Forster <florian@caos.ch>
* Update console/src/assets/i18n/de.json
Co-authored-by: Florian Forster <florian@caos.ch>
* Update console/src/assets/i18n/de.json
Co-authored-by: Florian Forster <florian@caos.ch>
* Update console/src/assets/i18n/de.json
Co-authored-by: Florian Forster <florian@caos.ch>
* Update console/src/assets/i18n/en.json
Co-authored-by: Florian Forster <florian@caos.ch>
* Update console/src/assets/i18n/en.json
Co-authored-by: Florian Forster <florian@caos.ch>
* finnaly fix fckntimestamp picker
* optional key expiry
* small state badge
* Update console/src/assets/i18n/de.json
Co-authored-by: Florian Forster <florian@caos.ch>
* Update console/src/assets/i18n/de.json
Co-authored-by: Florian Forster <florian@caos.ch>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: Florian Forster <florian@caos.ch>
2020-11-25 16:53:14 +01:00
"TABLE" : {
2021-04-16 09:24:52 +02:00
"DEACTIVATE" : "Deactivate" ,
"ACTIVATE" : "Activate" ,
"FILTER" : {
"0" : "Filter for DisplayName" ,
"1" : "Filter for Username" ,
"2" : "filter for DisplayName" ,
"3" : "filter for Username" ,
"4" : "filter for Email" ,
"5" : "filter for DisplayName" ,
"10" : "filter for organisation name" ,
"12" : "filter for project name"
} ,
"EMPTY" : "No entries"
fix(console): formfield changes and ux (#1020)
* cnsl-formfield, cnsl-label, cnsl-input, ch prefix
* create user cnsl-fields, add cnsl-error
* replace user forms with cnsl-fields
* replace all other occurrences of mat-form-field with cnsl-fields
* improve hover, active, focus behavior, headlin styling
* user-grant refactor
* style cleanup
* stylelint
* fix detail layout flexstart, user table header
* input dir
* error, input directives instead components, on blur handler
* error directive, formfield content children
* formfield control directive
* use new field for new contact dialog
* formfield hint, error directive, scss
* hint or error binding, animation after view init
* avatar changes, policy header
* style lint
* lint
* input control within formfield, errorstatematcher
* use matformcontrol to merge with selects
* member table min width, lint
* lint
* implement from matformcontrol insteat custom, add selector
* find error
* add focus listener
* labelfloat
* fix input directive
* renaming
* rm logs
* user search overflow, org create i18n, meta cleanup
* sidenav shadow
* redirect to org table
* lint
* lint test files
* remove usage of formfieldmodule, use input module, layout optim
* replace formfieldmodule usage with inputmodule
* lint input dir, scss
* user grant, user table optimisations
* reorganize sidenav, project table empty, tooltips, avatar ch
* user grant tooltips, form field error directive accessor
* checkbox overflow fix, table dateblock, i18n tooltips
* app placeholder, i18n, optimize mobile layout
* change refresh table order, i18n, redirect chips
* stylelint
* chore(deps-dev): bump stylelint from 13.7.2 to 13.8.0 in /console (#1007)
* fix: add project validation (#996)
* fix: project add validation (#997)
* fix: add project validation
* fix: removed loop
* chore(deps-dev): bump stylelint from 13.7.2 to 13.8.0 in /console
Bumps [stylelint](https://github.com/stylelint/stylelint) from 13.7.2 to 13.8.0.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/13.7.2...13.8.0)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump @angular/cli from 11.0.1 to 11.0.2 in /console (#1006)
* fix: add project validation (#996)
* fix: project add validation (#997)
* fix: add project validation
* fix: removed loop
* chore(deps-dev): bump @angular/cli from 11.0.1 to 11.0.2 in /console
Bumps [@angular/cli](https://github.com/angular/angular-cli) from 11.0.1 to 11.0.2.
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Commits](https://github.com/angular/angular-cli/compare/v11.0.1...v11.0.2)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump google-proto-files from 2.2.0 to 2.3.0 in /console (#1005)
* fix: add project validation (#996)
* fix: project add validation (#997)
* fix: add project validation
* fix: removed loop
* chore(deps): bump google-proto-files from 2.2.0 to 2.3.0 in /console
Bumps [google-proto-files](https://github.com/googleapis/nodejs-proto-files) from 2.2.0 to 2.3.0.
- [Release notes](https://github.com/googleapis/nodejs-proto-files/releases)
- [Changelog](https://github.com/googleapis/nodejs-proto-files/blob/master/CHANGELOG.md)
- [Commits](https://github.com/googleapis/nodejs-proto-files/compare/v2.2.0...v2.3.0)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump @types/node from 14.14.6 to 14.14.9 in /console (#1004)
* fix: add project validation (#996)
* fix: project add validation (#997)
* fix: add project validation
* fix: removed loop
* chore(deps-dev): bump @types/node from 14.14.6 to 14.14.9 in /console
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.6 to 14.14.9.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump @angular/language-service from 11.0.0 to 11.0.2 in /console (#999)
* fix: add project validation (#996)
* fix: project add validation (#997)
* fix: add project validation
* fix: removed loop
* chore(deps-dev): bump @angular/language-service in /console
Bumps [@angular/language-service](https://github.com/angular/angular/tree/HEAD/packages/language-service) from 11.0.0 to 11.0.2.
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/master/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/11.0.2/packages/language-service)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump @angular-devkit/build-angular from 0.1100.1 to 0.1100.2 in /console (#1003)
* fix: add project validation (#996)
* fix: project add validation (#997)
* fix: add project validation
* fix: removed loop
* chore(deps-dev): bump @angular-devkit/build-angular in /console
Bumps [@angular-devkit/build-angular](https://github.com/angular/angular-cli) from 0.1100.1 to 0.1100.2.
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Commits](https://github.com/angular/angular-cli/commits)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Max Peintner <max@caos.ch>
* chore(deps-dev): bump prettier from 2.1.2 to 2.2.0 in /console (#1002)
* fix: add project validation (#996)
* fix: project add validation (#997)
* fix: add project validation
* fix: removed loop
* chore(deps-dev): bump prettier from 2.1.2 to 2.2.0 in /console
Bumps [prettier](https://github.com/prettier/prettier) from 2.1.2 to 2.2.0.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.1.2...2.2.0)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump @types/jasmine from 3.6.1 to 3.6.2 in /console (#1001)
* fix: add project validation (#996)
* fix: project add validation (#997)
* fix: add project validation
* fix: removed loop
* chore(deps-dev): bump @types/jasmine from 3.6.1 to 3.6.2 in /console
Bumps [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine) from 3.6.1 to 3.6.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jasmine)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Max Peintner <max@caos.ch>
* chore(deps): bump file-saver from 2.0.2 to 2.0.5 in /console (#1000)
* fix: add project validation (#996)
* fix: project add validation (#997)
* fix: add project validation
* fix: removed loop
* chore(deps): bump file-saver from 2.0.2 to 2.0.5 in /console
Bumps [file-saver](https://github.com/eligrey/FileSaver.js) from 2.0.2 to 2.0.5.
- [Release notes](https://github.com/eligrey/FileSaver.js/releases)
- [Changelog](https://github.com/eligrey/FileSaver.js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/eligrey/FileSaver.js/commits)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Max Peintner <max@caos.ch>
* chore(deps-dev): bump jasmine-spec-reporter in /console (#974)
Bumps [jasmine-spec-reporter](https://github.com/bcaudan/jasmine-spec-reporter) from 5.0.2 to 6.0.0.
- [Release notes](https://github.com/bcaudan/jasmine-spec-reporter/releases)
- [Changelog](https://github.com/bcaudan/jasmine-spec-reporter/blob/master/CHANGELOG.md)
- [Commits](https://github.com/bcaudan/jasmine-spec-reporter/compare/v5.0.2...v6.0.0)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* input field border improvements, primary color
* redirect form, conventional ux
* redirects inputs on app create
* fix dynamic suffix padding, user grant layout, lint
* input style accessor, contact view optim, ext idp, card fixes
* hide error on untouched formfield, border red on error touched
* fix change detector
* change, user, form validation, delete refresh
* safari font weight adjustment, change refresh emitter
* key validation
* remove tabls layout from projects
* app changes, refactor project, app state, meta layout
* add key dialog validation, startdate, rever change tabs
* stylelint
* Update console/src/assets/i18n/en.json
Co-authored-by: Florian Forster <florian@caos.ch>
* Update console/src/assets/i18n/en.json
Co-authored-by: Florian Forster <florian@caos.ch>
* Update console/src/assets/i18n/de.json
Co-authored-by: Florian Forster <florian@caos.ch>
* Update console/src/assets/i18n/de.json
Co-authored-by: Florian Forster <florian@caos.ch>
* Update console/src/assets/i18n/de.json
Co-authored-by: Florian Forster <florian@caos.ch>
* Update console/src/assets/i18n/de.json
Co-authored-by: Florian Forster <florian@caos.ch>
* Update console/src/assets/i18n/de.json
Co-authored-by: Florian Forster <florian@caos.ch>
* Update console/src/assets/i18n/de.json
Co-authored-by: Florian Forster <florian@caos.ch>
* Update console/src/assets/i18n/en.json
Co-authored-by: Florian Forster <florian@caos.ch>
* Update console/src/assets/i18n/en.json
Co-authored-by: Florian Forster <florian@caos.ch>
* finnaly fix fckntimestamp picker
* optional key expiry
* small state badge
* Update console/src/assets/i18n/de.json
Co-authored-by: Florian Forster <florian@caos.ch>
* Update console/src/assets/i18n/de.json
Co-authored-by: Florian Forster <florian@caos.ch>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: Florian Forster <florian@caos.ch>
2020-11-25 16:53:14 +01:00
} ,
2021-04-16 09:24:52 +02:00
"PASSWORDLESS" : {
"TABLETYPE" : "Type" ,
"TABLESTATE" : "Status" ,
"NAME" : "Name" ,
"TABLEACTIONS" : "Actions" ,
"TITLE" : "Passwordless Authentication" ,
"DESCRIPTION" : "Add WebAuthn based Authentication Methods to log onto ZITADEL passwordless." ,
"MANAGE_DESCRIPTION" : "Manage the second factor methods of your users." ,
"U2F" : "Add authenticator" ,
"U2F_DIALOG_TITLE" : "Verify authenticator" ,
"U2F_DIALOG_DESCRIPTION" : "Enter a name for your used passwordless Login" ,
"U2F_SUCCESS" : "Passwordless Auth created successfully!" ,
"U2F_ERROR" : "An error during U2F setup occurred!" ,
"U2F_NAME" : "Authenticator Name" ,
"TYPE" : {
"0" : "No MFA defined" ,
"1" : "OTP" ,
"2" : "U2F"
} ,
"STATE" : {
"0" : "No State" ,
"1" : "Not Ready" ,
"2" : "Ready" ,
"3" : "Deleted"
} ,
"DIALOG" : {
"DELETE_TITLE" : "Remove Passwordless Authentication Method" ,
"DELETE_DESCRIPTION" : "You are about to delete a passwordless Authentication method. Are you sure?"
}
2020-05-13 14:41:43 +02:00
} ,
2021-04-16 09:24:52 +02:00
"MFA" : {
"TABLETYPE" : "Type" ,
"TABLESTATE" : "Status" ,
"NAME" : "Name" ,
"TABLEACTIONS" : "Actions" ,
"TITLE" : "Multifactor Authentication" ,
"DESCRIPTION" : "Add a second factor to ensure optimal security for your account." ,
"MANAGE_DESCRIPTION" : "Manage the second factor methods of your users." ,
"ADD" : "Add AuthFactor" ,
"OTP" : "OTP (One-Time Password)" ,
"OTP_DIALOG_TITLE" : "Add OTP" ,
"OTP_DIALOG_DESCRIPTION" : "Scan the QR code with an authenticator app and enter the code below to verify and activate the OTP method." ,
"U2F" : "U2F (Universal 2nd Factor)" ,
"U2F_DIALOG_TITLE" : "Verify U2F" ,
"U2F_DIALOG_DESCRIPTION" : "Enter a name for your used universal Multifactor." ,
"U2F_SUCCESS" : "U2F created successfully!" ,
"U2F_ERROR" : "An error during U2F setup occurred!" ,
"U2F_NAME" : "U2F Name" ,
"TYPE" : {
"0" : "No MFA defined" ,
"1" : "OTP" ,
"2" : "U2F"
} ,
"STATE" : {
"0" : "No State" ,
"1" : "Not Ready" ,
"2" : "Ready" ,
"3" : "Deleted"
} ,
"DIALOG" : {
"MFA_DELETE_TITLE" : "Remove Secondfactor" ,
"MFA_DELETE_DESCRIPTION" : "You are about to delete a second factor. Are you sure?" ,
"ADD_MFA_TITLE" : "Add Second Factor" ,
"ADD_MFA_DESCRIPTION" : "Select one of the following options."
}
2020-05-13 14:41:43 +02:00
} ,
2021-04-16 09:24:52 +02:00
"EXTERNALIDP" : {
"TITLE" : "External Identity Providers" ,
"DESC" : "" ,
"IDPCONFIGID" : "Idp Config ID" ,
"IDPNAME" : "Idp Name" ,
"USERDISPLAYNAME" : "External Name" ,
"EXTERNALUSERID" : "External User ID" ,
"DIALOG" : {
"REMOVE_TITLE" : "Remove IDP" ,
"REMOVE_DESCRIPTION" : "You are about to delete an Identity Provider from a user. Do you really want to continue?"
}
2020-06-25 12:52:57 +02:00
} ,
2021-04-16 09:24:52 +02:00
"CREATE" : {
"TITLE" : "Create a New User" ,
"DESCRIPTION" : "Please provide the necesary information." ,
"NAMEANDEMAILSECTION" : "Name and E-mail" ,
"GENDERLANGSECTION" : "Gender and Language" ,
"PHONESECTION" : "Phonenumbers" ,
"PASSWORDSECTION" : "Initial Password" ,
"ADDRESSANDPHONESECTION" : "Phonenumber"
2020-05-13 14:41:43 +02:00
} ,
2021-04-16 09:24:52 +02:00
"CODEDIALOG" : {
"TITLE" : "Verify Phone Number" ,
"DESCRIPTION" : "Enter the code you recieved by text message to verify your phone number." ,
"CODE" : "Code"
2020-10-24 20:28:48 +02:00
} ,
2021-04-16 09:24:52 +02:00
"DATA" : {
"STATE" : "Status" ,
"STATE0" : "Unknown" ,
"STATE1" : "Active" ,
"STATE2" : "Inactive" ,
"STATE3" : "Deleted" ,
"STATE4" : "Locked" ,
"STATE5" : "Supend" ,
"STATE6" : "Initial"
2020-05-13 14:41:43 +02:00
} ,
2021-04-16 09:24:52 +02:00
"PROFILE" : {
"TITLE" : "Profile" ,
"EMAIL" : "E-mail" ,
"PHONE" : "Phonenumber" ,
"USERNAME" : "User Name" ,
"FIRSTNAME" : "First Name" ,
"LASTNAME" : "Last Name" ,
"NICKNAME" : "Nickname" ,
"DISPLAYNAME" : "Display Name" ,
"PREFERRED_LANGUAGE" : "Language" ,
"GENDER" : "Gender" ,
"PASSWORD" : "Password"
2020-05-13 14:41:43 +02:00
} ,
2021-04-16 09:24:52 +02:00
"MACHINE" : {
"TITLE" : "Service User Details" ,
"USERNAME" : "User Name" ,
"NAME" : "Name" ,
"DESCRIPTION" : "Description" ,
"KEYSTITLE" : "Keys" ,
"KEYSDESC" : "Define your keys and add an optional expiration date." ,
"ID" : "Key ID" ,
"TYPE" : "Type" ,
"EXPIRATIONDATE" : "Expiration date" ,
"CHOOSEDATEAFTER" : "Enter a valid expiration after" ,
"CHOOSEEXPIRY" : "Select an expiration date" ,
"CREATIONDATE" : "Creation Date" ,
"KEYDETAILS" : "Key Details" ,
"ADD" : {
"TITLE" : "Add Key" ,
"DESCRIPTION" : "Select your key type and choose an optional expiration date."
} ,
"ADDED" : {
"TITLE" : "The key was created" ,
"DESCRIPTION" : "Download the key as it won't be visible after closing this dialog!"
} ,
"KEYTYPES" : {
"1" : "JSON"
}
fix: Merge master (#1373)
* feat(console): app infos, api apps, fix redirects on create, fix role update, redesign idps, policy, prettier history (#1310)
* idp fixes
* idp cleanup and rehaul, complexity policy preview
* policy fixes, orthodox redirect
* link component, add links to policies
* redirect pipe, state labels
* Cnsl map changes (#1315)
* map changes to different format
* fix changes layout, cursor
* set asc values
* fix user appearance in changes, index
* changes
* app create with api
* api app create
* auth method for api config
* authmethods, app card for api, authmethod in dev create
* move machine keys to own module
* jwt method for oidc
* fix app edit
* save toast
* fix changes, change det in app detail
* regenerate secret
* chore(deps-dev): bump @angular-devkit/build-angular in /console (#1324)
Bumps [@angular-devkit/build-angular](https://github.com/angular/angular-cli) from 0.1102.0 to 0.1102.1.
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Commits](https://github.com/angular/angular-cli/commits)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix policy backlink
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit 40a7e958d712f83585e25f18f4fff620de5e3269)
* fix: i18n refs, unnecessary logs (#1343)
(cherry picked from commit 2e04c977eba295cab6aa533379f6075d2e27ab42)
* fix: tos link (#1345)
(cherry picked from commit 5333ef10c169e3656e3ca8dfb8edf7f738fa0a26)
* fix: reactivate/deactivate idp, remove idp provider (#1348)
* fix: reactivate/deactivate idp, remove idp provider
* fix build
* fix(console): add jwt to selection, idp deactivate reactivate (#1347)
* fix: log error on idp change
* add jwt to method selection
Co-authored-by: Max Peintner <max@caos.ch>
(cherry picked from commit c8b9888427f4ea6b513d370f9fed555208594edf)
* fix: reactivate/deactivate idp (#1351)
(cherry picked from commit 54f395e2e05d4adb29321e9597d049800c033b61)
Co-authored-by: Max Peintner <max@caos.ch>
2021-03-01 09:01:34 +01:00
} ,
2021-04-16 09:24:52 +02:00
"PASSWORD" : {
"TITLE" : "Password" ,
"DESCRIPTION" : "Enter the new password according to the policy below." ,
"OLD" : "Current Password" ,
"NEW" : "New Password" ,
"CONFIRM" : "Confirm New Password" ,
"RESET" : "Reset Current Password" ,
"SET" : "Set New Password" ,
"RESENDNOTIFICATION" : "Resend Password Reset Link" ,
"REQUIRED" : "Some required fields are missing." ,
"MINLENGTHERROR" : "The password has to be at least {{value}} characters long." ,
"NOTEQUAL" : "The passwords provided do not match."
} ,
"EMAIL" : "E-mail" ,
"PHONE" : "Phonenumber" ,
"PHONEEMPTY" : "No phonenumber defined" ,
"PHONEVERIFIED" : "Phonenumber verified." ,
"EMAILVERIFIED" : "Email verified" ,
"NOTVERIFIED" : "not verified" ,
"PREFERRED_LOGINNAME" : "Preferred Loginname" ,
"LOGINMETHODS" : {
"TITLE" : "Contact Information" ,
"DESCRIPTION" : "The provided information is used to send important information, like password reset e-mails to you." ,
"EMAIL" : {
"TITLE" : "E-mail" ,
"VALID" : "validated" ,
"RESEND" : "Resend Verification E-mail" ,
"EDITTITLE" : "Change Email" ,
"EDITDESC" : "Enter the new email in the field below."
} ,
"PHONE" : {
"TITLE" : "Phone" ,
"VALID" : "validated" ,
"RESEND" : "Resend Verification Text Message" ,
"EDITTITLE" : "Change number" ,
"EDITDESC" : "Enter the new phonenumber in the field below." ,
"DELETETITLE" : "Delete Phonenumber" ,
"DELETEDESC" : "Do you really want to delete the phonenumber"
} ,
"RESENDCODE" : "Resend Code" ,
"ENTERCODE" : "Verify" ,
"ENTERCODE_DESC" : "Verify Code"
} ,
"GRANTS" : {
"TITLE" : "User Grants" ,
"DESCRIPTION" : "Grant this user access to certain projects" ,
"CREATE" : {
"TITLE" : "Create User Grant" ,
"DESCRIPTION" : "Search for the organisation, the project and the corresponding project roles."
} ,
"FILTER" : {
"0" : "filter for user" ,
"1" : "filter for domain" ,
"2" : "filter for projectname" ,
"3" : "filter for rolename"
}
} ,
"VALIDATION" : {
"INVALIDPATTERN" : "The password does not fulfil the defined rules." ,
"NOTANEMAIL" : "The given value is not an e-mail address" ,
"REQUIRED" : "The input field is empty." ,
"MINLENGTH" : "The password has to be at least {{requiredLength}} characters long." ,
"NOEMAIL" : "The user name cannot be an e-mail address." ,
"UPPERCASEMISSING" : "The password must include an uppercase character." ,
"LOWERCASEMISSING" : "The password must include a lowercase character." ,
"SYMBOLERROR" : "The password must include a symbol or punctuation mark." ,
"NUMBERERROR" : "The password must include a digit."
} ,
"STATE" : {
"0" : "Unknown" ,
"1" : "Active" ,
"2" : "Expired"
} ,
"SEARCH" : {
"FOUND" : "Found"
} ,
"TARGET" : {
"SELF" : "If you want to grant a user of an other organisation access" ,
"EXTERNAL" : "To grant a user of your organisation access" ,
"CLICKHERE" : "click here"
} ,
"SIGNEDOUT" : "You are signed out. Click the button \"Sign In\" to sign in again." ,
"SIGNEDOUT_BTN" : "Sign In" ,
"EDITACCOUNT" : "Edit Account" ,
"ADDACCOUNT" : "Log in With Another Account" ,
"RESENDINITIALEMAIL" : "Send new initialisation mail" ,
"RESENDEMAILNOTIFICATION" : "Resend Email notification" ,
"TOAST" : {
"CREATED" : "User created successfully." ,
"SAVED" : "Profile saved successfully." ,
"EMAILSAVED" : "E-mail saved successfully." ,
"INITEMAILSENT" : "Initializing mail sent." ,
"PHONESAVED" : "Phone saved successfully." ,
"PHONEREMOVED" : "Phone has been removed." ,
"PHONEVERIFIED" : "Phone verified successfully." ,
"PHONEVERIFICATIONSENT" : "Phone verification code sent." ,
"EMAILVERIFICATIONSENT" : "E-mail verification code sent." ,
"OTPREMOVED" : "OTP removed." ,
"U2FREMOVED" : "U2F removed." ,
"PASSWORDLESSREMOVED" : "Passwordless removed." ,
"INITIALPASSWORDSET" : "Initial password set." ,
"PASSWORDNOTIFICATIONSENT" : "Password change notification sent." ,
"PASSWORDCHANGED" : "Password changed successfully." ,
"REACTIVATED" : "User reactivated." ,
"DEACTIVATED" : "User deactivated." ,
"SELECTEDREACTIVATED" : "Selected users reactivated." ,
"SELECTEDDEACTIVATED" : "Selected users deactivated." ,
"SELECTEDKEYSDELETED" : "Selected keys deleted." ,
"KEYADDED" : "Key added!" ,
"MACHINEADDED" : "Service User created!" ,
"DELETED" : "User deleted successfully!"
} ,
"MEMBERSHIPS" : {
"TITLE" : "ZITADEL Manager Roles" ,
"DESCRIPTION" : "These are all member grants of the user. You can modify them also on organisation, project, or IAM detail pages." ,
"CREATIONDATE" : "Creation Date" ,
"CHANGEDATE" : "Last Modified" ,
"DISPLAYNAME" : "Display Name" ,
"REMOVE" : "Remove" ,
"TYPE" : "Type" ,
"TYPES" : {
"UNKNOWN" : "Unknown" ,
"ORG" : "Organisation" ,
"PROJECT" : "Project" ,
"GRANTEDPROJECT" : "Granted Project"
}
}
} ,
"IAM" : {
"POLICIES" : {
"TITLE" : "IAM Policies and Access Settings" ,
"DESCRIPTION" : "Manage your ZITADEL Policies and Management Access Settings."
} ,
"EVENTSTORE" : {
"TITLE" : "IAM Storage Administration" ,
"DESCRIPTION" : "Manage your ZITADEL views and failed events."
} ,
"MEMBER" : {
"TITLE" : "Managers" ,
"DESCRIPTION" : "Managers can add and edit organisations and make changes to their corresponding projects and applications."
} ,
"VIEWS" : {
"TITLE" : "Views" ,
"DESCRIPTION" : "This card shows your ZITADEL views." ,
"VIEWNAME" : "Name" ,
"DATABASE" : "Database" ,
"SEQUENCE" : "Sequence" ,
"EVENTTIMESTAMP" : "Timestamp" ,
"LASTSPOOL" : "Successful spool" ,
"ACTIONS" : "Actions" ,
"CLEAR" : "Clear" ,
"CLEARED" : "View was successfully cleared!" ,
"DIALOG" : {
"VIEW_CLEAR_TITLE" : "Clear View" ,
"VIEW_CLEAR_DESCRIPTION" : "You are about to clear a view. Clearing a view creates a process during which data is possibly not available for endusers. Are you really sure?"
}
} ,
"FAILEDEVENTS" : {
"TITLE" : "Failed Events" ,
"DESCRIPTION" : "This card shows your failed events." ,
"VIEWNAME" : "Name" ,
"DATABASE" : "Database" ,
"FAILEDSEQUENCE" : "Failed Sequence" ,
"FAILURECOUNT" : "Failure Count" ,
"ERRORMESSAGE" : "Error Message" ,
"ACTIONS" : "Actions" ,
"DELETE" : "Remove" ,
"DELETESUCCESS" : "Failed events removed."
} ,
"TOAST" : {
"MEMBERREMOVED" : "Manager removed." ,
"MEMBERSADDED" : "Managers added." ,
"MEMBERADDED" : "Manager added." ,
"MEMBERCHANGED" : "Manager changed." ,
"ROLEREMOVED" : "Role removed." ,
"ROLECHANGED" : "Role changed." ,
"REACTIVATED" : "Reactivated" ,
"DEACTIVATED" : "Deactivated"
}
} ,
"ORG" : {
"PAGES" : {
"NAME" : "Name" ,
"ID" : "ID" ,
"CREATIONDATE" : "Creation Date" ,
"FILTER" : "Filter" ,
"FILTERPLACEHOLDER" : "Filter for the name" ,
"LIST" : "Organisations" ,
"LISTDESCRIPTION" : "Choose an organisation." ,
"ACTIVE" : "Active" ,
"CREATE" : "Create Organisation" ,
"ORGDETAIL_TITLE" : "Enter the name and domain of your new organisation." ,
"ORGDETAIL_TITLE_WITHOUT_DOMAIN" : "Enter the name of your new organisation." ,
"ORGDETAILUSER_TITLE" : "Configure Organisation Owner" ,
2021-04-20 13:35:18 +02:00
"CUSTOMDOMAINFEATUREMISSING" : "The Feature custom-domain is not active on your organization!" ,
2021-04-16 09:24:52 +02:00
"ORGDOMAIN" : {
"TITLE" : "Organisation Domain Ownership Verification" ,
"VERIFICATION" : "Verify the 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 DNS entry for the provided URL. To complete, click the button to verify." ,
"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!" ,
"VERIFICATION_VALIDATION_DESC" : "The tokens are checked regularly to ensure you are still owner of the domain." ,
"VERIFICATION_NEWTOKEN_TITLE" : "Request New Token" ,
"VERIFICATION_NEWTOKEN_DESC" : "If you want to request a new token, select you preferred method. If you want to validate a persisting token, click the button above." ,
"VERIFICATION_VALIDATION_ONGOING" : "A verification token has already been requested. Click on the button to trigger a verification check." ,
"VERIFICATION_VALIDATION_ONGOING_TYPE" : "Type of the token:" ,
"VERIFICATION_SUCCESSFUL" : "Domain successfully verified!" ,
"REQUESTNEWTOKEN" : "Request new Token" ,
"TYPES" : {
"1" : "HTTP" ,
"2" : "DNS"
2020-09-23 16:52:19 +02:00
}
2021-04-16 09:24:52 +02:00
} ,
"DOWNLOAD_FILE" : "Download File" ,
"SELECTORGTOOLTIP" : "Select this organisation." ,
"PRIMARYDOMAIN" : "Primary Domain" ,
"STATE" : "State" ,
"USEPASSWORD" : "Set Initial Password"
feat(console): identity providers and login policies (#722)
* idp list, idp create route
* idp modules, lazy import, i18n, routing
* generic service, i18n
* seperate lockout, age policy component
* seperate component modules
* routing
* enum class
* login policy
* iam policy grid
* login policy providers
* idps login policy
* add idp dialog component
* add idp to loginpolicy
* delete idp config, iam policy grid
* remove idp from loginpolicy
* idp detail component, generic idp create
* lint
* idp detail clientid-secrets, issuer, scopes
* hide clientsecret on update
* rm background style, idp config
* app tooltip fix
* lint
* dont refresh on idp select
* Update console/src/app/modules/idp-create/idp-create.component.html
Co-authored-by: Fabiennne <fabienne.gerschwiler@gmail.com>
Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com>
2020-09-17 10:22:41 +02:00
} ,
2021-04-16 09:24:52 +02:00
"DOMAINS" : {
"NEW" : "Add Domain" ,
"TITLE" : "Domains" ,
"DESCRIPTION" : "Configure your domains. This domain can be used to log in with your users." ,
"SETPRIMARY" : "Set as Primary" ,
"DELETE" : {
"TITLE" : "Delete Domain" ,
"DESCRIPTION" : "You are about to delete one of your domains. Note that your users can no longer use this domain for their login."
} ,
"ADD" : {
"TITLE" : "Add Domain" ,
"DESCRIPTION" : "You are about to add a domain for your organisation. After successful process, you users will be able to use the domain for their login."
}
} ,
"STATE" : {
"0" : "Not defined" ,
"1" : "Active" ,
"2" : "Deactivated"
} ,
"MEMBER" : {
"TITLE" : "Organisation Managers" ,
"DESCRIPTION" : "Define the users who can change your organisations preferences."
} ,
"TOAST" : {
"DEACTIVATED" : "Organisation deactivated." ,
"REACTIVATED" : "Organisation reactivated." ,
"DOMAINADDED" : "Added domain." ,
"DOMAINREMOVED" : "Removed domain." ,
"MEMBERADDED" : "Manager added." ,
"MEMBERREMOVED" : "Manager removed." ,
"MEMBERCHANGED" : "Manager changed." ,
"SETPRIMARY" : "Primary domain set."
}
} ,
"FEATURES" : {
"TITLE" : "Features" ,
2021-04-20 12:53:16 +02:00
"DESCRIPTION" : "Here you can see your ZITADEL Features based on your Tier." ,
"BTN-EDIT" : "Display Featureset" ,
2021-04-16 09:24:52 +02:00
"TIER" : {
"NAME" : "Tier Name" ,
"DETAILS" : "Billing Details" ,
"DETAILS_DESC" : "Enter your billing data here." ,
"CUSTOMERINVALID" : "Billing data ist not complete!" ,
"CONTACT" : "Kontakt" ,
"COMPANY" : "Company" ,
"ADDRESS" : "Addresse" ,
"CITY" : "Town" ,
"POSTAL_CODE" : "Postal Code" ,
"COUNTRY" : "Country" ,
"TITLE" : "Zitadel Tier" ,
"DESCRIPTION" : "Zitadel works with Stripe to simplify invoicing. The following link redirects to Stripe.com." ,
"QUESTIONS" : "For questions regarding payments contact our support " ,
"BTN" : "Change Tier"
} ,
"DATA" : {
2021-04-19 09:19:10 +02:00
"AUDITLOGRETENTION" : "Audit Log Retention" ,
"LOGINPOLICYUSERNAMELOGIN" : "Login Policy: Allow login with Username - custom" ,
2021-06-03 11:53:30 +02:00
"LOGINPOLICYPASSWORDRESET" : "Login Policy: Hide reset password link - custom" ,
2021-04-19 09:19:10 +02:00
"LOGINPOLICYREGISTRATION" : "Login Policy: Allow self registration - custom" ,
"LOGINPOLICYIDP" : "Login Policy: Identity Provider - custom" ,
"LOGINPOLICYFACTORS" : "Login Policy: Multifactors - custom" ,
"LOGINPOLICYPASSWORDLESS" : "Login Policy: Passwordless Authentication - custom" ,
"LOGINPOLICYCOMPLEXITYPOLICY" : "Password Complexity Policy - custom" ,
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>
2021-06-04 14:53:51 +02:00
"LABELPOLICYPRIVATELABEL" : "Label Richtlinie - benutzerdefiniert" ,
"LABELPOLICYWATERMARK" : "Label Richtlinie - Wasserzeichen" ,
2021-06-10 13:49:10 +02:00
"CUSTOMDOMAIN" : "Domain Verification - available" ,
"CUSTOMTEXT" : "Custom texts"
2021-04-16 09:24:52 +02:00
} ,
"TIERSTATES" : {
"0" : "Active" ,
"1" : "Action required" ,
"2" : "Cancelled" ,
"3" : "Grandfathered"
} ,
"NOTAVAILABLE" : "Feature {{value}} is missing on your organization." ,
2021-04-20 12:53:16 +02:00
"RETENTIONDAYS" : "Days"
2021-04-16 09:24:52 +02:00
} ,
"POLICY" : {
"TITLE" : "Explore Policies" ,
"DESCRIPTION" : "Pre-packaged policies that enhance your security." ,
"PWD_COMPLEXITY" : {
"TITLE" : "Password Complexity" ,
"DESCRIPTION" : "Ensures that all set passwords correspond to a specific pattern" ,
"SYMBOLANDNUMBERERROR" : "The password must consist of a digit and a symbol/punctuation mark." ,
"SYMBOLERROR" : "The password must include a symbol/punctuation mark." ,
"NUMBERERROR" : "The password must include a digit." ,
"PATTERNERROR" : "The password does not meet the required pattern."
} ,
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>
2021-06-04 14:53:51 +02:00
"PRIVATELABELING" : {
"TITLE" : "Private Labeling" ,
"DESCRIPTION" : "Give the login your personalized style and modify its behavior." ,
"PREVIEW_DESCRIPTION" : "Changes of the policy will automatically deployed to preview environment. To view those changes, a 'x-preview' scope will have to be added to your login scopes." ,
"BTN" : "Select File" ,
"ACTIVATEPREVIEW" : "Set preview as current configuration" ,
"DARK" : "Dark Mode" ,
"LIGHT" : "Lighg Mode" ,
"CHANGEVIEW" : "Change View" ,
"ACTIVATED" : "Policy changes are now LIVE" ,
"THEME" : "Theme" ,
"COLORS" : "Colors" ,
"FONT" : "Font" ,
"ADVANCEDBEHAVIOR" : "Advanced Behavior" ,
"PREVIEW" : {
"TITLE" : "Login" ,
"SECOND" : "login with your ZITADEL-Account." ,
"ERROR" : "User could not be found!" ,
"PRIMARYBUTTON" : "next" ,
"SECONDARYBUTTON" : "register"
}
} ,
2021-04-16 09:24:52 +02:00
"PWD_AGE" : {
"TITLE" : "Password Aging" ,
"DESCRIPTION" : "You can set a policy for the aging of passwords. This policy emits a warning after the specific aging time has elapsed."
} ,
"PWD_LOCKOUT" : {
"TITLE" : "Password Lockout" ,
"DESCRIPTION" : "Password retries are infinite in default mode. You have to apply this policy if you want to show the number of retries, or set a maximum number of retries after which the account will be blocked."
} ,
"IAM_POLICY" : {
"TITLE" : "IAM Access Preferences" ,
"DESCRIPTION" : "Define access properties of your users."
} ,
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>
2021-06-04 14:53:51 +02:00
"PRIVATELABELING_POLICY" : {
"TITLE" : "Private Labeling" ,
"BTN" : "Select File" ,
"DESCRIPTION" : "Customize the appearance of the Login" ,
"ACTIVATEPREVIEW" : "Activate Configuration"
} ,
2021-04-16 09:24:52 +02:00
"LOGIN_POLICY" : {
"TITLE" : "Login Policy" ,
"DESCRIPTION" : "Define how Users can be authenticated and configure Identity Providers" ,
"DESCRIPTIONCREATEADMIN" : "Users can choose from the available identity providers below." ,
"DESCRIPTIONCREATEMGMT" : "Users can choose from the available identity providers below. Note: You can use System-set providers as well as providers set for your organisation only." ,
"SAVED" : "Saved successfully!"
} ,
"DEFAULTLABEL" : "The currently set guideline corresponds to the standard setting set by the IAM Administrator." ,
"BTN_INSTALL" : "Setup" ,
"BTN_EDIT" : "Modify" ,
"DATA" : {
"DESCRIPTION" : "Description" ,
"MINLENGTH" : "minimum length" ,
"HASNUMBER" : "has number" ,
"HASSYMBOL" : "has symbol" ,
"HASLOWERCASE" : "has lowercase" ,
"HASUPPERCASE" : "has uppercase" ,
"SHOWLOCKOUTFAILURES" : "show lockout failures" ,
"MAXATTEMPTS" : "Max Attempts" ,
"EXPIREWARNDAYS" : "Expiration Warning after day" ,
"MAXAGEDAYS" : "Max Age in days" ,
"USERLOGINMUSTBEDOMAIN" : "User Login must be Domain" ,
"ALLOWUSERNAMEPASSWORD" : "Username Password allowed" ,
"ALLOWEXTERNALIDP" : "External IDP allowed" ,
"ALLOWREGISTER" : "Register allowed" ,
"ALLOWUSERNAMEPASSWORD_DESC" : "The conventional login with user name and password is allowed." ,
"ALLOWEXTERNALIDP_DESC" : "The login is allowed for the underlying identity providers" ,
"ALLOWREGISTER_DESC" : "If the option is selected, an additional step for registering a user appears in the login." ,
"FORCEMFA" : "Force MFA" ,
2021-06-03 11:53:30 +02:00
"FORCEMFA_DESC" : "If the option is selected, users have to configure a second factor for login." ,
"HIDEPASSWORDRESET" : "Hide Password reset" ,
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>
2021-06-04 14:53:51 +02:00
"HIDEPASSWORDRESET_DESC" : "If the option is selected, the user can't reset his password in the login process." ,
"HIDELOGINNAMESUFFIX" : "Hide Loginname suffix" ,
"ERRORMSGPOPUP" : "Show Error in Dialog" ,
"DISABLEWATERMARK" : "Disable Watermark"
2021-04-16 09:24:52 +02:00
} ,
"RESET" : "Reset Policy" ,
"CREATECUSTOM" : "Create Custom Policy" ,
"TOAST" : {
"SET" : "Policy set successfully!" ,
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>
2021-06-04 14:53:51 +02:00
"RESETSUCCESS" : "Policy reset successfully!" ,
"UPLOADSUCCESS" : "Uploaded successfully!" ,
2021-06-09 11:55:16 +02:00
"DELETESUCCESS" : "Deleted successfully!" ,
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>
2021-06-04 14:53:51 +02:00
"UPLOADFAILED" : "Upload failed!"
2021-04-16 09:24:52 +02:00
}
} ,
"ORG_DETAIL" : {
"TITLE" : "Organisation" ,
"DESCRIPTION" : "Here you can edit the configuration of your organisation and manage the members." ,
"DETAIL" : {
"TITLE" : "Detail" ,
"NAME" : "Name" ,
"DOMAIN" : "Domain" ,
"STATE" : {
"0" : "Not defined" ,
"1" : "Active" ,
"2" : "Inactive"
}
} ,
"MEMBER" : {
"TITLE" : "Members" ,
"USERNAME" : "User Name" ,
"FIRSTNAME" : "First Name" ,
"LASTNAME" : "Last Name" ,
"LOGINNAME" : "Login Name" ,
"EMAIL" : "E-mail" ,
"ROLES" : "Roles" ,
"ADD" : "Add Member" ,
"ADDDESCRIPTION" : "Enter the e-mail addresses of the users to be added."
} ,
"TABLE" : {
"TOTAL" : "Entries total" ,
"SELECTION" : "Selected Elements" ,
"DEACTIVATE" : "Deactivate User" ,
"ACTIVATE" : "Activate User" ,
"DELETE" : "Delete User" ,
"CLEAR" : "Clear selection"
}
} ,
"PROJECT" : {
"PAGES" : {
"TITLE" : "Project" ,
"DESCRIPTION" : "Here you can define applications, manage roles and grant other organisations to use your project." ,
"LIST" : "Projects" ,
"LISTDESCRIPTION" : "Here you can find all projects you are allowed to view or perform actions on. If you can't find a project, contact a project owner or someone with the corresponding rights to gain project access." ,
"DETAIL" : "Detail" ,
"CREATE" : "Create project" ,
"CREATE_DESC" : "Insert your project's name." ,
"ROLE" : "Role" ,
"NOITEMS" : "No projects" ,
"ZITADELPROJECT" : "This belongs to the ZITADEL project. Beware: If you make changes ZITADEL may not behave as intended." ,
"TYPE" : {
"OWNED" : "Owned Projects" ,
"GRANTED" : "Granted Projects"
} ,
"PINNED" : "Pinned" ,
"ALL" : "All" ,
"CREATEDON" : "Created on" ,
"LASTMODIFIED" : "Last modified on" ,
"ADDNEW" : "Create New Project" ,
"DIALOG" : {
"REACTIVATE" : {
"TITLE" : "Reactivate Project" ,
"DESCRIPTION" : "Do you really want to ractivate your project?"
} ,
"DEACTIVATE" : {
"TITLE" : "Deactivate Project" ,
"DESCRIPTION" : "Do you really want to deactivate your project?"
2020-12-14 10:04:15 +01:00
} ,
"DELETE" : {
2021-04-16 09:24:52 +02:00
"TITLE" : "Delete Project" ,
"DESCRIPTION" : "Do you really want to delete your project?"
2020-12-14 10:04:15 +01:00
}
2021-04-16 09:24:52 +02:00
}
2020-12-14 10:04:15 +01:00
} ,
2021-04-16 09:24:52 +02:00
"STATE" : {
"TITLE" : "State" ,
"0" : "Not defined" ,
"1" : "Active" ,
"2" : "Inactive"
} ,
"TYPE" : {
"TITLE" : "Type" ,
"0" : "Unknown type" ,
"1" : "Owned" ,
"2" : "Granted"
} ,
"NAME" : "Name" ,
"MEMBER" : {
"TITLE" : "Managers" ,
"TITLEDESC" : "Managers can make changes to this project based on their role." ,
"DESCRIPTION" : "Here you can find all managers of this project. You can add a new member and manage existing ones." ,
"USERNAME" : "User Name" ,
"FIRSTNAME" : "First Name" ,
"LASTNAME" : "Last Name" ,
"LOGINNAME" : "Loginname" ,
"EMAIL" : "E-mail" ,
"ROLES" : "Roles" ,
"USERID" : "User ID"
} ,
"GRANT" : {
"EMPTY" : "No granted organisation." ,
"TITLE" : "Granted Organisations" ,
"DESCRIPTION" : "Allow an other organisation to use your project." ,
"CREATE" : {
"TITLE" : "Create Organisation Grant" ,
"SEL_USERS" : "Select the users you wish to grant access" ,
"SEL_PROJECT" : "Search for a project" ,
"SEL_ROLES" : "Select the roles you want to be added to the grant" ,
"SEL_USER" : "Search for a user" ,
"SEL_ORG" : "Set the domain" ,
"SEL_ORG_DESC" : "Enter the complete domain to specify the organisation to grant." ,
"ORG_TITLE" : "Organisation" ,
"ORG_DESCRIPTION" : "You are about to grant a user for the organisation {{name}}." ,
"ORG_DESCRIPTION_DESC" : "Switch the context in the header above to grant a user for another organisation." ,
"SEL_ORG_FORMFIELD" : "Complete Domain" ,
"SEL_ORG_BUTTON" : "Search Organisation" ,
"FOR_ORG" : "The grant is created for:"
} ,
"DETAIL" : {
"TITLE" : "Managers of the Granted Organisation" ,
"DESC" : "These are the managers of the granted organisation. You can select which users are allowed to maintain control of the project." ,
"MEMBERTITLE" : "Managers" ,
"MEMBERDESC" : "These are the managers of the granted organisation. Add users here who should gain access to edit the data of the project." ,
"PROJECTNAME" : "Project Name" ,
"RESOURCEOWNER" : "Resource Owner"
} ,
"SHOWDETAIL" : "Show Details" ,
"USER" : "User" ,
"MEMBERS" : "Managers" ,
"PROJECTNAME" : "Project Name" ,
"GRANTEDORG" : "Granted Organisation" ,
"GRANTEDORGDOMAIN" : "Domain" ,
"RESOURCEOWNER" : "Resource Owner" ,
"GRANTEDORGNAME" : "Organisation Name" ,
"CREATIONDATE" : "Creation Date" ,
"CHANGEDATE" : "Last modified" ,
"DATES" : "Dates" ,
"ROLENAMESLIST" : "Roles" ,
"NOROLES" : "No roles" ,
"TOAST" : {
"PROJECTGRANTUSERGRANTADDED" : "Project grant created." ,
"PROJECTGRANTADDED" : "Project grant created." ,
"PROJECTGRANTCHANGED" : "Project grant changed." ,
"PROJECTGRANTMEMBERADDED" : "Grant manager added." ,
"PROJECTGRANTMEMBERCHANGED" : "Grant manager changed." ,
"PROJECTGRANTMEMBERREMOVED" : "Grant manager removed." ,
"PROJECTGRANTUPDATED" : "Project Grant updated"
} ,
"ROLES" : "Project Roles"
feat(console): identity providers and login policies (#722)
* idp list, idp create route
* idp modules, lazy import, i18n, routing
* generic service, i18n
* seperate lockout, age policy component
* seperate component modules
* routing
* enum class
* login policy
* iam policy grid
* login policy providers
* idps login policy
* add idp dialog component
* add idp to loginpolicy
* delete idp config, iam policy grid
* remove idp from loginpolicy
* idp detail component, generic idp create
* lint
* idp detail clientid-secrets, issuer, scopes
* hide clientsecret on update
* rm background style, idp config
* app tooltip fix
* lint
* dont refresh on idp select
* Update console/src/app/modules/idp-create/idp-create.component.html
Co-authored-by: Fabiennne <fabienne.gerschwiler@gmail.com>
Co-authored-by: Fabi <38692350+fgerschwiler@users.noreply.github.com>
2020-09-17 10:22:41 +02:00
} ,
2020-05-13 14:41:43 +02:00
"APP" : {
2021-04-16 09:24:52 +02:00
"TITLE" : "Applications" ,
"NAME" : "Name" ,
"NAMEREQUIRED" : "A name ist required."
2020-05-13 14:41:43 +02:00
} ,
2021-04-16 09:24:52 +02:00
"ROLE" : {
"EMPTY" : "No role has been created yet." ,
"ADDNEWLINE" : "Add additional role" ,
"KEY" : "Key" ,
"TITLE" : "Roles" ,
"DESCRIPTION" : "Define some roles which can be used to create project-grants." ,
"NAME" : "Name" ,
"DISPLAY_NAME" : "Display Name" ,
"GROUP" : "Group" ,
"ACTIONS" : "Actions" ,
"ADDTITLE" : "Create Role" ,
"ADDDESCRIPTION" : "Enter the data for the new role." ,
"EDITTITLE" : "Edit Role" ,
"EDITDESCRIPTION" : "Enter the new data for the role." ,
"DELETE" : "Delete Role" ,
"CREATIONDATE" : "Created" ,
"SELECTGROUPTOOLTIP" : "Select all Roles of the group {{group}}." ,
"OPTIONS" : "Options" ,
"ASSERTION" : "Assert Roles on Authentication." ,
"ASSERTION_DESCRIPTION" : "Roleinformation is sent as Token, Userinfo endpoint or other type, depending on your application settings." ,
"CHECK" : "Check roles on Authentication" ,
"CHECK_DESCRIPTION" : "If set, users are only allowed to authenticate if any role is assigned to their account."
2020-05-13 14:41:43 +02:00
} ,
2021-04-16 09:24:52 +02:00
"TABLE" : {
"TOTAL" : "Entries total:" ,
"SELECTION" : "Selected Elements" ,
"DEACTIVATE" : "Deactivate Project" ,
"ACTIVATE" : "Activate Project" ,
"DELETE" : "Delete Project" ,
"ORGNAME" : "Organisation Name" ,
"ORGDOMAIN" : "Organisation Domain" ,
"STATE" : "Status" ,
"TYPE" : "Type" ,
"CREATIONDATE" : "Created at" ,
"CHANGEDATE" : "Last modified" ,
"RESOURCEOWNER" : "Owner" ,
"SHOWTABLE" : "Show table" ,
"SHOWGRID" : "Show grid" ,
"EMPTY" : "No project found"
} ,
"TOAST" : {
"MEMBERREMOVED" : "Manager removed." ,
"MEMBERSADDED" : "Managers added." ,
"MEMBERADDED" : "Manager added." ,
"MEMBERCHANGED" : "Manager changed." ,
"ROLEREMOVED" : "Role removed." ,
"ROLECHANGED" : "Role changed." ,
"REACTIVATED" : "Reactivated." ,
"DEACTIVATED" : "Deactivated." ,
"UPDATED" : "Project changed." ,
"GRANTUPDATED" : "Grant changed." ,
"DELETED" : "Deleted Project."
}
} ,
"NEXTSTEPS" : {
"TITLE" : "Next Steps"
} ,
"IDP" : {
"LIST" : {
"TITLE" : "Identity Providers" ,
"DESCRIPTION" : "Define additional Identity Providers, which can be used to authenticate in your organisations."
} ,
"CREATE" : {
"TITLE" : "New Identity Provider" ,
"DESCRIPTION" : "Configure the Endpoint of your new service provider."
} ,
"DETAIL" : {
"TITLE" : "Identity Provider" ,
"DESCRIPTION" : "General Configuration of your identity provider." ,
"OIDC" : {
"TITLE" : "OIDC Configuration" ,
"DESCRIPTION" : "Provide the correct OIDC Configuration for your identity Provider below!"
}
} ,
"OWNERTYPES" : {
"0" : "unknown" ,
"1" : "System" ,
"2" : "Organisation"
} ,
2021-04-20 12:53:16 +02:00
"TYPES" : {
"0" : "unknown" ,
"1" : "OIDC"
} ,
2021-04-16 09:24:52 +02:00
"STATES" : {
"1" : "active" ,
"2" : "inactive"
} ,
"MAPPINGFIELD" : {
"1" : "Preferred Username" ,
"2" : "Email"
} ,
"STYLE" : "Style" ,
"STYLEFIELD" : {
"0" : "No Styling" ,
"1" : "Google"
} ,
"TYPE" : "Type" ,
"ID" : "ID" ,
"NAME" : "Name" ,
"CONFIG" : "Configuration" ,
"STATE" : "State" ,
"ISSUER" : "Issuer" ,
"SCOPESLIST" : "Scopes List" ,
"CLIENTID" : "Client ID" ,
"CLIENTSECRET" : "Client Secret" ,
"IDPDISPLAYNAMMAPPING" : "IDP Anzeigename Mapping" ,
"USERNAMEMAPPING" : "Username Mapping" ,
"CREATIONDATE" : "Created At" ,
"CHANGEDATE" : "Last Modified" ,
"DEACTIVATE" : "Deactivate" ,
"ACTIVATE" : "Activate" ,
"DELETE" : "Delete" ,
"DELETE_TITLE" : "Delete Idp" ,
"DELETE_DESCRIPTION" : "You are about to delete an identity provider. The resulting changes are irrevocable. Do you really want to do this?" ,
"DELETE_SELECTION_TITLE" : "Delete Idp" ,
"DELETE_SELECTION_DESCRIPTION" : "You are about to delete an identity provider. The resulting changes are irrevocable. Do you really want to do this?" ,
"TOAST" : {
"SAVED" : "Successfully saved." ,
"REACTIVATED" : "Idp reactivated." ,
"DEACTIVATED" : "Idp deactivated." ,
"SELECTEDREACTIVATED" : "Selected idps reactivated." ,
"SELECTEDDEACTIVATED" : "Selected idps deactivated." ,
"SELECTEDKEYSDELETED" : "Selected idps deleted." ,
"DELETED" : "Idp removed successfully!"
}
} ,
"MFA" : {
"LIST" : {
"MULTIFACTORTITLE" : "Multifactors" ,
"MULTIFACTORDESCRIPTION" : "Define your Multifactors for Authentication here." ,
"SECONDFACTORTITLE" : "Secondfactors" ,
"SECONDFACTORDESCRIPTION" : "Define your Secondfactors for Authentication here."
} ,
"CREATE" : {
"TITLE" : "New Factor" ,
"DESCRIPTION" : "Select your new Factor type."
} ,
"DELETE" : {
"TITLE" : "Delete Factor" ,
"DESCRIPTION" : "You are about to delete a Factor from Login Policy. Are you sure?"
} ,
"TOAST" : {
"ADDED" : "Added successfully." ,
"SAVED" : "Saved successfully." ,
"DELETED" : "Removed successfully"
} ,
"TYPE" : "Type" ,
"MULTIFACTORTYPES" : {
"0" : "Unknown" ,
"1" : "U2F with Pin"
} ,
"SECONDFACTORTYPES" : {
"0" : "Unknown" ,
"1" : "OTP" ,
"2" : "U2F"
}
} ,
"LOGINPOLICY" : {
"CREATE" : {
"TITLE" : "Login Policy" ,
"DESCRIPTION" : "Define how your users can be authenticated on your organisation."
} ,
"IDPS" : "Identity Providers" ,
"ADDIDP" : {
"TITLE" : "Add Identity Provider" ,
"DESCRIPTION" : "You can select predefined or selfcreated providers for authentication." ,
"SELECTIDPS" : "Identity providers"
} ,
"PASSWORDLESS" : "Passwordless Login" ,
"PASSWORDLESSTYPE" : {
"0" : "Not allowed" ,
"1" : "Allowed"
}
} ,
"APP" : {
"LIST" : "Applications" ,
"PAGES" : {
"TITLE" : "Application" ,
"DESCRIPTION" : "Here you can edit your application data and it's configuration." ,
"CREATE_OIDC" : "OIDC Application" ,
"CREATE_OIDC_DESC_TITLE" : "Enter Your Application Details Step by Step" ,
"CREATE_OIDC_DESC_SUB" : "A recommended configuration will be automatically generated." ,
"DETAIL" : {
"TITLE" : "Detail" ,
"STATE" : {
"0" : "Not defined" ,
"1" : "Active" ,
"2" : "Inactive"
}
} ,
"DIALOG" : {
"DELETE" : {
"TITLE" : "Delete App" ,
"DESCRIPTION" : "Do you really want to delete this application?"
}
} ,
"NEXTSTEPS" : {
"TITLE" : "Next Steps" ,
"0" : {
"TITLE" : "Add roles" ,
"DESC" : "Enter your project roles"
} ,
"1" : {
"TITLE" : "Add users" ,
"DESC" : "Add new users of your organization"
} ,
"2" : {
"TITLE" : "Help & Support" ,
"DESC" : "Read our documentation on creating applications or contact our support"
2020-07-01 17:48:34 +02:00
}
2021-04-16 09:24:52 +02:00
}
2020-05-13 14:41:43 +02:00
} ,
2021-04-16 09:24:52 +02:00
"NAME" : "Name" ,
"TYPE" : "Application Type" ,
"AUTHMETHOD" : "Authentication Method" ,
"AUTHMETHODSECTION" : "Authentication Method" ,
"GRANT" : "Grant Types" ,
2021-05-19 09:17:38 +02:00
"ADDITIONALORIGINS" : "Additional Origins" ,
"ADDITIONALORIGINSDESC" : "If you want to add additional Origins to your app which is not used as a redirect you can do that here." ,
"ORIGINS" : "Origins" ,
"NOTANORIGIN" : "The entered value is not an origin" ,
2021-04-16 09:24:52 +02:00
"OIDC" : {
"INFO" : {
"ISSUER" : "Issuer" ,
"CLIENTID" : "Client Id"
} ,
"CURRENT" : "Current Config" ,
"TOKENSECTIONTITLE" : "AuthToken Options" ,
"REDIRECTSECTIONTITLE" : "Redirect Settings" ,
"PROSWITCH" : "I'm a pro. Skip this wizard." ,
"NAMEANDTYPESECTION" : "Name and Type" ,
"TITLEFIRST" : "Insert a name first." ,
"TYPETITLE" : "What type of application do you want to create?" ,
"REDIRECTTITLE" : "Specify the URIs where the login will redirect to." ,
"POSTREDIRECTTITLE" : "This is the redirect URI after logout." ,
"REDIRECTDESCRIPTIONWEB" : "Redirect URIs must begin with https://. http:// is only valid with enabled development mode." ,
2021-05-03 09:07:54 +02:00
"REDIRECTDESCRIPTIONNATIVE" : "Redirect URIs must begin with your own protocol, http://127.0.0.1, http://[::1] or http://localhost." ,
2021-04-16 09:24:52 +02:00
"REDIRECTNOTVALID" : "This redirect URI is not valid." ,
"COMMAORENTERSEPERATION" : "seperate with ↵" ,
"TYPEREQUIRED" : "The type is required." ,
"TITLE" : "OIDC Configuration" ,
"CLIENTID" : "Client ID" ,
"CLIENTSECRET" : "Client Secret" ,
2021-04-27 08:15:53 +02:00
"CLIENTSECRET_NOSECRET" : "With your chosen authentication flow, no secret is required and is therefore not available." ,
2021-04-16 09:24:52 +02:00
"CLIENTSECRET_DESCRIPTION" : "Keep your client secret at a safe place as it will disappear once the dialog is closed." ,
"REGENERATESECRET" : "Regenerate Client Secret" ,
"DEVMODE" : "Development Mode" ,
"DEVMODEDESC" : "Beware: With development mode enabled redirect URIs will not be validated." ,
"REDIRECT" : "Redirect URIs" ,
"REDIRECTSECTION" : "Redirect URIs" ,
"POSTLOGOUTREDIRECT" : "Post Logout URIs" ,
"RESPONSESECTION" : "Response Types" ,
"GRANTSECTION" : "Grant Types" ,
"GRANTTITLE" : "Select your grant types. Note: Implicit is only available for browser-based applications." ,
"APPTYPE" : {
"0" : "Web" ,
"1" : "User Agent" ,
"2" : "Native"
} ,
"RESPONSETYPE" : "Response Types" ,
"RESPONSE" : {
"0" : "Code" ,
"1" : "ID Token" ,
"2" : "Token-ID Token"
} ,
2021-05-31 09:04:49 +02:00
"REFRESHTOKEN" : "Refresh Token" ,
2021-04-16 09:24:52 +02:00
"GRANTTYPE" : "Grant Types" ,
"GRANT" : {
"0" : "Authorization Code" ,
"1" : "Implicit" ,
"2" : "Refresh Token"
} ,
"AUTHMETHOD" : {
"0" : "Basic" ,
"1" : "Post" ,
"2" : "None" ,
"3" : "Private Key JWT"
} ,
"TOKENTYPE" : "Auth Token Type" ,
"TOKENTYPE0" : "Bearer Token" ,
"TOKENTYPE1" : "JWT" ,
"UNSECUREREDIRECT" : "I sure hope you know what you are doing." ,
"OVERVIEWSECTION" : "Overview" ,
"OVERVIEWTITLE" : "You are now done. Review your configuration." ,
"ACCESSTOKENROLEASSERTION" : "Add user roles to the access token" ,
"ACCESSTOKENROLEASSERTION_DESCRIPTION" : "If selected, the roles of the authenticated user are added to the access token." ,
"IDTOKENROLEASSERTION" : "User roles inside ID Token" ,
"IDTOKENROLEASSERTION_DESCRIPTION" : "If selected, the roles of the authenticated user are added to the ID token." ,
"IDTOKENUSERINFOASSERTION" : "User Info inside ID Token" ,
"IDTOKENUSERINFOASSERTION_DESCRIPTION" : "Enables clients to retrieve profile, email, phone and address claims from ID token." ,
"CLOCKSKEW" : "Enables clients to handle clock skew of OP and client. The duration (0-5s) will be added to exp claim and subtracted from iats, auth_time and nbf." ,
"RECOMMENDED" : "recommended" ,
"NOTRECOMMENDED" : "not recommended" ,
"SELECTION" : {
"APPTYPE" : {
"WEB" : {
"TITLE" : "Web" ,
"DESCRIPTION" : "Regular Web applications like .net, PHP, Node.js, Java, etc."
} ,
"NATIVE" : {
"TITLE" : "Native" ,
"DESCRIPTION" : "Mobile Apps, Desktop, Smart Devices, etc."
} ,
"USERAGENT" : {
"TITLE" : "User Agent" ,
"DESCRIPTION" : "Single Page Applications (SPA) and in general all JS frameworks executed in browsers"
}
2020-05-13 14:41:43 +02:00
}
2021-04-16 09:24:52 +02:00
}
} ,
"API" : {
2021-05-20 10:26:53 +02:00
"INFO" : {
"CLIENTID" : "Client Id"
} ,
2021-04-16 09:24:52 +02:00
"REGENERATESECRET" : "Regenerate Client Secret" ,
"SELECTION" : {
"TITLE" : "API" ,
"DESCRIPTION" : "APIs in general"
} ,
"AUTHMETHOD" : {
"0" : "Basic" ,
"1" : "Private Key JWT"
}
} ,
"AUTHMETHODS" : {
"CODE" : {
"TITLE" : "Code" ,
"DESCRIPTION" : "Exchange the authorization code for the tokens"
} ,
"PKCE" : {
"TITLE" : "PKCE" ,
"DESCRIPTION" : "Use a random hash instead of a static client secret for more security"
} ,
"POST" : {
"TITLE" : "POST" ,
"DESCRIPTION" : "Send client_id and client_secret as part of the form"
} ,
"PK_JWT" : {
"TITLE" : "Private Key JWT" ,
"DESCRIPTION" : "Use a private key to authorize your application"
} ,
"BASIC" : {
"TITLE" : "Basic" ,
"DESCRIPTION" : "Authentication with Username and Passwort"
} ,
"IMPLICIT" : {
"TITLE" : "Implicit" ,
"DESCRIPTION" : "Get the tokens directly from the authorization endpoint"
} ,
"CUSTOM" : {
"TITLE" : "Custom" ,
"DESCRIPTION" : "Your setting doesn't correspond to any other option."
}
} ,
"TOAST" : {
"REACTIVATED" : "Application reactivated." ,
"DEACTIVATED" : "Application deactivated." ,
"OIDCUPDATED" : "OIDC configuration updated." ,
2021-05-20 10:26:53 +02:00
"APIUPDATED" : "API configuration updated" ,
2021-04-16 09:24:52 +02:00
"UPDATED" : "App updated." ,
"CLIENTSECRETREGENERATED" : "client secret generated." ,
"DELETED" : "App deleted." ,
"CONFIGCHANGED" : "Changes detected!"
}
} ,
"GENDERS" : {
"0" : "Unknown" ,
"1" : "Female" ,
"2" : "Male" ,
"3" : "Other"
} ,
"LANGUAGES" : {
"de" : "German" ,
"en" : "English"
} ,
"MEMBER" : {
"ADD" : "Add a Manager" ,
"CREATIONTYPE" : "Creation Type" ,
2021-04-22 16:04:03 +02:00
"DOCSINFO" : "For more info consider reading our docs" ,
2021-04-16 09:24:52 +02:00
"CREATIONTYPES" : {
"3" : "IAM" ,
"2" : "Organisation" ,
"0" : "Owned Project" ,
"1" : "Granted Project" ,
"4" : "Project"
}
} ,
"ROLESLABEL" : "Roles" ,
"GRANTS" : {
"TITLE" : "Authorizations" ,
"DESC" : "Here you can manage authorizations of your organization users." ,
"DELETE" : "Delete Authorization" ,
"EMPTY" : "No authorization found" ,
"ADD" : "Create Authorization" ,
"ADD_BTN" : "New" ,
"PROJECT" : {
"TITLE" : "Authorization" ,
"DESCRIPTION" : "Define authorizations for the specified project. Note that you can only see entries of projects and users for which you have the permissions."
} ,
"USER" : {
"TITLE" : "Authorization" ,
"DESCRIPTION" : "Define authorizations for the specified user. Note that you can only see entries of projects and users for which you have the permissions."
} ,
"CREATE" : {
"TITLE" : "Create authorization" ,
"DESCRIPTION" : "Search for the orgnanisation, the project, and the corresponding roles."
} ,
"DETAIL" : {
"TITLE" : "Authorization Detail" ,
"DESCRIPTION" : "Here you can see all the details of the authorization."
} ,
"TOAST" : {
"UPDATED" : "Grant updated." ,
"BULKREMOVED" : "Grants removed."
}
} ,
"CHANGES" : {
"LISTTITLE" : "Last Changes" ,
"BOTTOM" : "You've reached the end of the list." ,
"ORG" : {
"TITLE" : "Activity" ,
"DESCRIPTION" : "Here you can see the latest events that have generated an organisation change."
} ,
"PROJECT" : {
"TITLE" : "Activity" ,
"DESCRIPTION" : "Here you can see the latest events that have generated a project change."
} ,
"USER" : {
"TITLE" : "Activity" ,
"DESCRIPTION" : "Here you can see the latest events that have generated a user change."
2020-05-13 14:41:43 +02:00
}
2021-04-16 09:24:52 +02:00
}
2020-07-08 10:00:15 +02:00
}