Max Peintner
fc672c9adc
fix(console): edit email for initial users ( #4776 )
...
fix: edit email for initial users
Co-authored-by: Livio Spring <livio.a@gmail.com>
2022-12-14 14:02:59 +00:00
Max Peintner
c336d6fd3f
fix(console): rename class ( #4880 )
...
fix: rename class
2022-12-14 14:04:54 +01:00
Livio Spring
632639ae7f
feat: enable iframe use ( #4766 )
...
* feat: enable iframe use
* cleanup
* fix mocks
* fix linting
* docs: add iframe usage to solution scenarios configurations
* improve api
* feat(console): security policy
* description
* remove unnecessary line
* disable input button and urls when not enabled
* add image to docs
Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
2022-12-14 07:17:36 +01:00
Max Peintner
bd1231c2a2
feat(console): add some well known links in app detail, add refresh token grant type in dev mode creation ( #4826 )
...
* fix(console): add some well known links
* [servicename]/v1
* add refresh token grant type to devmode creation
2022-12-12 10:40:22 +01:00
Livio Spring
c5ebeea590
fix: compute usernames in auth views correctly after domain policy change ( #4860 )
...
* fix: compute usernames in auth views correctly after domain policy change
* userloginmustbedomain hint
Co-authored-by: Max Peintner <max@caos.ch>
2022-12-09 12:10:20 +00:00
Florian Forster
5c6971a6a4
chore: replace docs links ( #4843 )
...
* chore: replace docs links
* Update index.js
* prettier
2022-12-06 23:09:50 +00:00
Max Peintner
9c146640b3
fix(console): fix login text ref ( #4806 )
2022-12-01 15:59:16 +00:00
Silvan
f3e6f3b23b
feat: remove org ( #4148 )
...
* feat(command): remove org
* refactor: imports, unused code, error handling
* reduce org removed in action
* add org deletion to projections
* add org removal to projections
* add org removal to projections
* org removed projection
* lint import
* projections
* fix: table names in tests
* fix: table names in tests
* logging
* add org state
* fix(domain): add Owner removed to object details
* feat(ListQuery): add with owner removed
* fix(org-delete): add bool to functions to select with owner removed
* fix(org-delete): add bools to user grants with events to determine if dependencies lost owner
* fix(org-delete): add unit tests for owner removed and org removed events
* fix(org-delete): add handling of org remove for grants and members
* fix(org-delete): correction of unit tests for owner removed
* fix(org-delete): update projections, unit tests and get functions
* fix(org-delete): add change date to authnkeys and owner removed to org metadata
* fix(org-delete): include owner removed for login names
* fix(org-delete): some column fixes in projections and build for queries with owner removed
* indexes
* fix(org-delete): include review changes
* fix(org-delete): change user projection name after merge
* fix(org-delete): include review changes for project grant where no project owner is necessary
* fix(org-delete): include auth and adminapi tables with owner removed information
* fix(org-delete): cleanup username and orgdomain uniqueconstraints when org is removed
* fix(org-delete): add permissions for org.remove
* remove unnecessary unique constraints
* fix column order in primary keys
* fix(org-delete): include review changes
* fix(org-delete): add owner removed indexes and chang setup step to create tables
* fix(org-delete): move PK order of instance_id and change added user_grant from review
* fix(org-delete): no params for prepareUserQuery
* change to step 6
* merge main
* fix(org-delete): OldUserName rename to private
* fix linting
* cleanup
* fix: remove org test
* create prerelease
* chore: delete org-delete as prerelease
Co-authored-by: Stefan Benz <stefan@caos.ch>
Co-authored-by: Livio Spring <livio.a@gmail.com>
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
Co-authored-by: Stefan Benz <46600784+stebenz@users.noreply.github.com>
2022-11-30 17:01:17 +01:00
Livio Spring
29441ce4b6
feat: save last occurrence of failed events and fix instance filtering ( #4710 )
...
* fix: filter failed events and current sequence correctly
* fix failed events sorting column
* feat: save last occurrence of failed event
* fix failedEvents query and update sql statements
* change sql statement to only create index
* fix linting
* fix linting
* Update internal/query/failed_events.go
Co-authored-by: Silvan <silvan.reusser@gmail.com>
* update job name on test-docs to match the one from test-code
Co-authored-by: Silvan <silvan.reusser@gmail.com>
2022-11-18 13:49:38 +01:00
Max Peintner
7db87f4646
fix(console): improve project counters, dark primary color change, smaller UI improvements ( #4620 )
...
* dark primary color change, project counter, link color improvements
* update fallback colors
* fallback colors
Co-authored-by: Livio Spring <livio.a@gmail.com>
2022-11-17 07:43:53 +00:00
Max Peintner
6c7a05ea0d
fix(console): copyable username ( #4683 )
...
fix: copyable username
Co-authored-by: Livio Spring <livio.a@gmail.com>
2022-11-14 17:11:14 +01:00
Max Peintner
6c01e6a55b
fix(console): dependencies, general settings spinner, open domain validation after creation, change org-create default owner ( #4676 )
...
* fix: general settings spinner, domain validation after add
* chore(deps): bump @grpc/grpc-js from 1.7.1 to 1.7.3 in /console (#4667 )
Bumps [@grpc/grpc-js](https://github.com/grpc/grpc-node ) from 1.7.1 to 1.7.3.
- [Release notes](https://github.com/grpc/grpc-node/releases )
- [Commits](https://github.com/grpc/grpc-node/compare/v1.7.1...@grpc/grpc-js@1.7.3 )
---
updated-dependencies:
- dependency-name: "@grpc/grpc-js"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* ng
* chore(deps-dev): bump @typescript-eslint/parser from 5.39.0 to 5.42.0 in /console (#4666 )
chore(deps-dev): bump @typescript-eslint/parser in /console
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 5.39.0 to 5.42.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.42.0/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* eslint
* chore(deps): bump tslib from 2.4.0 to 2.4.1 in /console (#4662 )
Bumps [tslib](https://github.com/Microsoft/tslib ) from 2.4.0 to 2.4.1.
- [Release notes](https://github.com/Microsoft/tslib/releases )
- [Commits](https://github.com/Microsoft/tslib/compare/2.4.0...2.4.1 )
---
updated-dependencies:
- dependency-name: tslib
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* downgrade grpc-js
* up warning
* pack lock
* change org create default
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-14 15:41:25 +00:00
Stefan Benz
e183fe668a
fix: delete limit of login policy query for idp links list ( #4654 )
...
* fix: delete limit of login policy query for idp links list
* set isDefault to false
* fix: change orderby to desc if custom login policy is queried
* fix: split select for idp links from select for login policy
Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Livio Spring <livio.a@gmail.com>
2022-11-14 15:15:29 +00:00
Max Peintner
a4ddedb5f4
fix(console): role table pagination, selection ( #4611 )
...
* fix: console role table pagination, selection
* remove changedetector
* chore(deps-dev): bump eslint from 8.24.0 to 8.26.0 in /console (#4601 )
* feat: allow disabling the mfa setup prompt (#4575 )
* feat: allow disabling the mfa setup prompt
* e2e: disable mfa prompt
Co-authored-by: Max Peintner <max@caos.ch>
* fix(machine): delete domain policy dependency and restructure functions (#4605 )
* fix(machine): delete domain policy dependency and restructure functions
* fix(machine): delete domain policy dependency and restructure functions
* fix(machine): move check for username and name
* fix: correct unit test for machine
Co-authored-by: Livio Spring <livio.a@gmail.com>
* docs(deploy): fix lb example (#4615 )
* fix: instance remove (#4602 )
* fix: join on instanceIDs in queries (#4612 )
* fix(console): login text setters (#4600 )
* fix: login text mapping
* fix mapping
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
Co-authored-by: Livio Spring <livio.a@gmail.com>
* fix: nil pointer on jwt idps in actions (#4619 )
* chore: improve wording (#4545 )
* chore(deps-dev): bump eslint from 8.24.0 to 8.26.0 in /console
Bumps [eslint](https://github.com/eslint/eslint ) from 8.24.0 to 8.26.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.24.0...v8.26.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Livio Spring <livio.a@gmail.com>
Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Stefan Benz <46600784+stebenz@users.noreply.github.com>
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
Co-authored-by: Florian Forster <florian@zitadel.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump google-protobuf from 3.21.0 to 3.21.2 in /console (#4538 )
* feat: allow disabling the mfa setup prompt (#4575 )
* feat: allow disabling the mfa setup prompt
* e2e: disable mfa prompt
Co-authored-by: Max Peintner <max@caos.ch>
* fix(machine): delete domain policy dependency and restructure functions (#4605 )
* fix(machine): delete domain policy dependency and restructure functions
* fix(machine): delete domain policy dependency and restructure functions
* fix(machine): move check for username and name
* fix: correct unit test for machine
Co-authored-by: Livio Spring <livio.a@gmail.com>
* docs(deploy): fix lb example (#4615 )
* fix: instance remove (#4602 )
* fix: join on instanceIDs in queries (#4612 )
* fix(console): login text setters (#4600 )
* fix: login text mapping
* fix mapping
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
Co-authored-by: Livio Spring <livio.a@gmail.com>
* fix: nil pointer on jwt idps in actions (#4619 )
* chore: improve wording (#4545 )
* chore(deps): bump google-protobuf from 3.21.0 to 3.21.2 in /console
Bumps [google-protobuf](https://github.com/protocolbuffers/protobuf-javascript ) from 3.21.0 to 3.21.2.
- [Release notes](https://github.com/protocolbuffers/protobuf-javascript/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf-javascript/blob/main/protobuf_javascript_release.bzl )
- [Commits](https://github.com/protocolbuffers/protobuf-javascript/compare/v3.21.0...v3.21.2 )
---
updated-dependencies:
- dependency-name: google-protobuf
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Livio Spring <livio.a@gmail.com>
Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Stefan Benz <46600784+stebenz@users.noreply.github.com>
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
Co-authored-by: Florian Forster <florian@zitadel.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* cli core
* material cdk
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Livio Spring <livio.a@gmail.com>
Co-authored-by: Stefan Benz <46600784+stebenz@users.noreply.github.com>
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
Co-authored-by: Florian Forster <florian@zitadel.com>
2022-11-09 09:16:53 +01:00
Max Peintner
61a8419f3d
fix(console): use loginname query for user search autocomplete ( #4644 )
...
* fix(console): use loginname query for user search autocomplete
* rm unused import
Co-authored-by: Livio Spring <livio.a@gmail.com>
2022-11-09 07:48:24 +00:00
Max Peintner
5c807a0660
fix(console): show loginname suffix correctly ( #4649 )
...
fix: suffix in user-create
2022-11-07 07:43:41 +00:00
Max Peintner
dd975612d3
fix(console): login text setters ( #4600 )
...
* fix: login text mapping
* fix mapping
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
Co-authored-by: Livio Spring <livio.a@gmail.com>
2022-10-27 06:38:50 +00:00
Livio Spring
27e7dc68a8
feat: allow disabling the mfa setup prompt ( #4575 )
...
* feat: allow disabling the mfa setup prompt
* e2e: disable mfa prompt
Co-authored-by: Max Peintner <max@caos.ch>
2022-10-26 10:20:01 +02:00
Max Peintner
9f49749fa2
fix(console): org table limit ( #4608 )
2022-10-25 15:11:11 +02:00
Max Peintner
05d875c992
fix(login, console): correctly fill username on initialization, password and change password view ( #4546 )
...
* fix(login): add loginname as query param, send with inituserlink
* set loginname as username autofill on password site
* add loginname input on change password
* fix console password change autocomplete
* fix(console): apply labelpolicy if icon is provided, signout page (#4499 )
* label policy as observable
* signedout policy via state
* add caching
* disable loading spinner on signedout
* cleanup
* catch error
* update deps
* move policy to localstorage
* handle labelpolicy for users without org
Co-authored-by: Livio Spring <livio.a@gmail.com>
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
* fix(email): set sender address as return-path header (#4569 )
* feat(login): additionally use email/phone for authentication (#4563 )
* feat: add ability to disable login by email and phone
* feat: check login by email and phone
* fix: set verified email / phone correctly on notify users
* update projection version
* fix merge
* fix email/phone verified reduce tests
* fix user tests
* loginname check
* cleanup
* fix: update user projection version to handle fixed statement
* ci(e2e): give console init time (#4567 )
* fix: idp usage (#4571 )
* fix: send email verification instead of init code for idp users
* fix: select single idp of external only users
* fix: use single idp on login
* fix(import): add import for app and machine keys (#4536 )
* fix(import): add import for app and machine keys
* fix(export): add review changes
* fix(import): Apply suggestions from code review
Co-authored-by: Livio Spring <livio.a@gmail.com>
* fix(import): add review changes
Co-authored-by: Livio Spring <livio.a@gmail.com>
* fix(console): hide metadata on auth side if no `user.read` role present (#4512 )
* check for role
* require user.read for showing metadata section in auth-user
* remove aggregate id from role check
Co-authored-by: Livio Spring <livio.a@gmail.com>
* update stable release to 2.8.2 (#4574 )
* fix: import of trigger actions and export of idp links (#4576 )
Co-authored-by: Livio Spring <livio.a@gmail.com>
* fix(console): split password from contact information, initialization mail on top (#4380 )
* chore(console): split password from contact information
* change user detail, initialization mail
* fix translation
* Update console/src/assets/i18n/de.json
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* Update console/src/assets/i18n/de.json
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* Update console/src/assets/i18n/en.json
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* Update console/src/assets/i18n/fr.json
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* Update console/src/assets/i18n/fr.json
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* Update console/src/assets/i18n/it.json
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* Update console/src/assets/i18n/en.json
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* i18n
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* fix(import): import json marshal to jsonpb (#4580 )
* fix(import): import json marshal to jsonpb
* fix: add unmarshaloptions discard unknown
Co-authored-by: Livio Spring <livio.a@gmail.com>
* fix(import): import json marshal to jsonpb
Co-authored-by: Livio Spring <livio.a@gmail.com>
* feat(console): rename org (#4542 )
* rename org
* add data-e2e
* e2e test
* restore state after
* use ngIf instead of hasrole directive and initialized regex
* rm h2 check
* Update e2e/cypress/e2e/organization/organizations.cy.ts
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* Update console/src/assets/i18n/de.json
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* Update console/src/assets/i18n/de.json
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* Update console/src/assets/i18n/en.json
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* change e2e test
* org param
* reintroduct org param
* use org query param
* org rename test
* no initial focus on button
* contain name
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* feat: instance remove (#4345 )
* feat(instance): add remove instance event with projections cleanup
* fix(instance): corrected used id to clean up projections
* fix merge
* fix: correct unit test projection names
* fix: current sequence of lists and query for ensuring keypair based projections
Co-authored-by: Livio Spring <livio.a@gmail.com>
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
* docs: change nextjs quickstart (#4566 )
* docs: change nextjs repo update readme
* Update docs/docs/examples/login/nextjs.md
Co-authored-by: Florian Forster <florian@zitadel.com>
* Update docs/docs/examples/login/nextjs.md
Co-authored-by: Florian Forster <florian@zitadel.com>
Co-authored-by: Florian Forster <florian@zitadel.com>
* fix(console): preserve logo and icon aspect ratios, remove border radius in header (#4585 )
* chore(e2e): Skip asking for new password on Admin in dev environment (#4599 )
* feat(e2e): Skip asking for new password on Admin
* remove password changing
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* docs(contributing): remove guides folder (#4603 )
* preferredLoginName as queryParam
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
Co-authored-by: Livio Spring <livio.a@gmail.com>
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
Co-authored-by: Stefan Benz <46600784+stebenz@users.noreply.github.com>
Co-authored-by: Florian Forster <florian@zitadel.com>
Co-authored-by: p_0g_8mm3_ <37022952+pr0gr8mm3r@users.noreply.github.com>
2022-10-24 16:33:06 +02:00
Elio Bischof
9693ed4455
docs(contributing): remove guides folder ( #4603 )
2022-10-24 08:43:24 +02:00
Max Peintner
afa1e2b7c1
fix(console): preserve logo and icon aspect ratios, remove border radius in header ( #4585 )
2022-10-22 11:59:38 +02:00
Max Peintner
6e89b7d0a1
feat(console): rename org ( #4542 )
...
* rename org
* add data-e2e
* e2e test
* restore state after
* use ngIf instead of hasrole directive and initialized regex
* rm h2 check
* Update e2e/cypress/e2e/organization/organizations.cy.ts
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* Update console/src/assets/i18n/de.json
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* Update console/src/assets/i18n/de.json
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* Update console/src/assets/i18n/en.json
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* change e2e test
* org param
* reintroduct org param
* use org query param
* org rename test
* no initial focus on button
* contain name
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
2022-10-20 14:08:13 +02:00
Max Peintner
d2eb0b0d2a
fix(console): split password from contact information, initialization mail on top ( #4380 )
...
* chore(console): split password from contact information
* change user detail, initialization mail
* fix translation
* Update console/src/assets/i18n/de.json
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* Update console/src/assets/i18n/de.json
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* Update console/src/assets/i18n/en.json
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* Update console/src/assets/i18n/fr.json
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* Update console/src/assets/i18n/fr.json
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* Update console/src/assets/i18n/it.json
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* Update console/src/assets/i18n/en.json
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* i18n
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
2022-10-19 13:18:44 +00:00
Max Peintner
0cb84523f9
fix(console): hide metadata on auth side if no user.read
role present ( #4512 )
...
* check for role
* require user.read for showing metadata section in auth-user
* remove aggregate id from role check
Co-authored-by: Livio Spring <livio.a@gmail.com>
2022-10-19 05:57:19 +00:00
Livio Spring
b0b1e94090
feat(login): additionally use email/phone for authentication ( #4563 )
...
* feat: add ability to disable login by email and phone
* feat: check login by email and phone
* fix: set verified email / phone correctly on notify users
* update projection version
* fix merge
* fix email/phone verified reduce tests
* fix user tests
* loginname check
* cleanup
* fix: update user projection version to handle fixed statement
2022-10-17 19:19:15 +00:00
Max Peintner
da51b481ee
fix(console): apply labelpolicy if icon is provided, signout page ( #4499 )
...
* label policy as observable
* signedout policy via state
* add caching
* disable loading spinner on signedout
* cleanup
* catch error
* update deps
* move policy to localstorage
* handle labelpolicy for users without org
Co-authored-by: Livio Spring <livio.a@gmail.com>
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
2022-10-17 14:09:34 +02:00
Max Peintner
bb16852e84
fix(console): get instance domain policy ( #4550 )
...
fix: get instance domain policy correctly
2022-10-14 15:15:33 +02:00
Elio Bischof
51febd7e4e
test(e2e): test authorizations ( #4342 )
...
* add specs that cover the b2b demo
* update cypress
* test handling manager roles
* use shared mocha contexts
* use beforeEach instead of before
* improve readability
* improve application test
* remove static waits
* remove old awaitDesired
* test owned project authorizations
* simplify ensure.ts
* test granted projects authz
* disable prevSubject for shouldNotExist
* await non-existence, then expect no error
* update dependencies
* fix tests from scratch
* fix settings tests from scratch
* Apply suggestions from code review
Co-authored-by: Max Peintner <max@caos.ch>
* Implement code review suggestions
* use spread operator
* settings properties must match
* add check settings object
* revert spread operator
Co-authored-by: Max Peintner <max@caos.ch>
2022-10-11 15:29:23 +02:00
Silvan
43fb3fd1a6
feat(actions): add token customization flow and extend functionally with modules ( #4337 )
...
* fix: potential memory leak
* feat(actions): possibility to parse json
feat(actions): possibility to perform http calls
* add query call
* feat(api): list flow and trigger types
fix(api): switch flow and trigger types to dynamic objects
* fix(translations): add action translations
* use `domain.FlowType`
* localizers
* localization
* trigger types
* options on `query.Action`
* add functions for actions
* feat: management api: add list flow and trigger (#4352 )
* console changes
* cleanup
* fix: wrong localization
Co-authored-by: Max Peintner <max@caos.ch>
* id token works
* check if claims not nil
* feat(actions): metadata api
* refactor(actions): modules
* fix: allow prerelease
* fix: test
* feat(actions): deny list for http hosts
* feat(actions): deny list for http hosts
* refactor: actions
* fix: different error ids
* fix: rename statusCode to status
* Actions objects as options (#4418 )
* fix: rename statusCode to status
* fix(actions): objects as options
* fix(actions): objects as options
* fix(actions): set fields
* add http client to old actions
* fix(actions): add log module
* fix(actions): add user to context where possible
* fix(actions): add user to ctx in external authorization/pre creation
* fix(actions): query correct flow in claims
* test: actions
* fix(id-generator): panic if no machine id
* tests
* maybe this?
* fix linting
* refactor: improve code
* fix: metadata and usergrant usage in actions
* fix: appendUserGrant
* fix: allowedToFail and timeout in action execution
* fix: allowed to fail in token complement flow
* docs: add action log claim
* Update defaults.yaml
* fix log claim
* remove prerelease build
Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Livio Spring <livio.a@gmail.com>
2022-10-06 14:23:59 +02:00
Livio Spring
bffb10a4b4
feat: allow domain discovery for unknown usernames ( #4484 )
...
* fix: wait for projection initialization to be done
* feat: allow domain discovery for unknown usernames
* fix linting
* Update console/src/assets/i18n/de.json
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
* Update console/src/assets/i18n/en.json
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
* Update console/src/assets/i18n/it.json
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
* Update console/src/assets/i18n/fr.json
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
* fix zh i18n text
* fix projection table name
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
2022-10-06 13:30:14 +02:00
Max Peintner
ce22961d8e
chore(console): dependencies ( #4483 )
...
* clean
* cli
* core
* material
* chore(deps): bump grpc-web from 1.3.1 to 1.4.1 in /console (#4481 )
Bumps [grpc-web](https://github.com/grpc/grpc-web ) from 1.3.1 to 1.4.1.
- [Release notes](https://github.com/grpc/grpc-web/releases )
- [Changelog](https://github.com/grpc/grpc-web/blob/master/CHANGELOG.md )
- [Commits](https://github.com/grpc/grpc-web/compare/1.3.1...1.4.1 )
---
updated-dependencies:
- dependency-name: grpc-web
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump @grpc/grpc-js from 1.7.0 to 1.7.1 in /console (#4479 )
Bumps [@grpc/grpc-js](https://github.com/grpc/grpc-node ) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/grpc/grpc-node/releases )
- [Commits](https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.7.0...v1.7.1 )
---
updated-dependencies:
- dependency-name: "@grpc/grpc-js"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump typescript from 4.8.2 to 4.8.4 in /console (#4465 )
Bumps [typescript](https://github.com/Microsoft/TypeScript ) from 4.8.2 to 4.8.4.
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.8.2...v4.8.4 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.36.1 to 5.38.1 in /console (#4457 )
chore(deps-dev): bump @typescript-eslint/eslint-plugin in /console
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 5.36.1 to 5.38.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.38.1/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump uuid from 8.3.2 to 9.0.0 in /console (#4397 )
Bumps [uuid](https://github.com/uuidjs/uuid ) from 8.3.2 to 9.0.0.
- [Release notes](https://github.com/uuidjs/uuid/releases )
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/uuidjs/uuid/compare/v8.3.2...v9.0.0 )
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump eslint from 8.23.0 to 8.24.0 in /console (#4453 )
Bumps [eslint](https://github.com/eslint/eslint ) from 8.23.0 to 8.24.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.23.0...v8.24.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* deferred load on passwordless add
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Livio Spring <livio.a@gmail.com>
2022-10-04 06:40:14 +00:00
Max Peintner
05ad3b4ef0
feat(console): org metadata, mfa i18n, defer load of actions ( #4471 )
...
* user metadata refactor
* metadata module, set remove interface
* refresh list
* mfa, passwordless i18n
* i18n, metadata table
Co-authored-by: Livio Spring <livio.a@gmail.com>
2022-10-04 05:44:43 +00:00
Max Peintner
c6bb797d58
fix(console): update eslint, redirect user without roles, private labeling save and icon ( #4459 )
...
* header check
* eslint, header link
* labelpolicy promise
* set isdefault of branding to false on add
* icon
* branding toggles
2022-09-29 05:25:57 +00:00
Stefan Benz
2957407b5b
fix: correct oidcsettings management ( #4413 )
...
* fix(oidcsettings): corrected projection, unittests and added the add endpoint
* fix(oidcsettings): corrected default handling and instance setup
* fix: set oidc settings correctly in console
* cleanup
* e2e test
* improve e2e test
* lint e2e
Co-authored-by: Livio Spring <livio.a@gmail.com>
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
2022-09-27 12:53:49 +02:00
Dominic
0755ed8a70
fix: broken documentation links ( #4454 )
...
Minor fix: Fixed broken documentation links
Co-authored-by: Dominic Luechinger <dominic.luechinger@zuehlke.com>
2022-09-26 21:58:42 +02:00
Max Peintner
fc4f4096e0
chore(e2e): formatting with prettier ( #4385 )
...
* prettier in e2e
* format
* typescript as dev dependency
* ci all, check linting
* resolve liniting issues
* fix wait-on
* fix package-lock.json
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
2022-09-19 19:49:46 +02:00
Max Peintner
c0f8f4e5f2
fix(console): update dependencies, use prettier as default linter, refresh on policy change ( #4375 )
...
* privatelabeling refresh, org context color
* chore(deps): bump @grpc/grpc-js from 1.6.10 to 1.7.0 in /console (#4358 )
Bumps [@grpc/grpc-js](https://github.com/grpc/grpc-node ) from 1.6.10 to 1.7.0.
- [Release notes](https://github.com/grpc/grpc-node/releases )
- [Commits](https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.6.10...@grpc/grpc-js@1.7.0 )
---
updated-dependencies:
- dependency-name: "@grpc/grpc-js"
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump ngx-color from 8.0.2 to 8.0.3 in /console (#4357 )
Bumps [ngx-color](https://github.com/scttcper/ngx-color ) from 8.0.2 to 8.0.3.
- [Release notes](https://github.com/scttcper/ngx-color/releases )
- [Commits](https://github.com/scttcper/ngx-color/compare/v8.0.2...v8.0.3 )
---
updated-dependencies:
- dependency-name: ngx-color
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump @types/node from 17.0.45 to 18.7.16 in /console (#4341 )
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 17.0.45 to 18.7.16.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump jasmine-core from 4.2.0 to 4.4.0 in /console (#4317 )
Bumps [jasmine-core](https://github.com/jasmine/jasmine ) from 4.2.0 to 4.4.0.
- [Release notes](https://github.com/jasmine/jasmine/releases )
- [Changelog](https://github.com/jasmine/jasmine/blob/main/RELEASE.md )
- [Commits](https://github.com/jasmine/jasmine/compare/v4.2.0...v4.4.0 )
---
updated-dependencies:
- dependency-name: jasmine-core
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump @types/jasmine from 4.0.3 to 4.3.0 in /console (#4279 )
Bumps [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine ) from 4.0.3 to 4.3.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jasmine )
---
updated-dependencies:
- dependency-name: "@types/jasmine"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* quicklink
* cli core
* material cdk
* eslint
* add grantid
* show oidc config error
* use prettier config, linter
* rm stylelint, fix lint
* prettier - ignore proto output
* labelling
* update contribution guide
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
2022-09-19 13:35:52 +02:00
Max Peintner
49396c4678
fix(console): routing on org change ( #4369 )
...
fix: console routing on org change
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
2022-09-19 11:50:34 +02:00
Max Peintner
721e48a489
fix(console): create org shortcut ( #4381 )
2022-09-15 17:23:42 +02:00
Stefan Benz
7a5f7f82cf
feat(saml): implementation of saml for ZITADEL v2 ( #3618 )
2022-09-12 18:18:08 +02:00
George
8ab85afd15
feat: internationalization Chinese ( #4222 )
...
* feat: internationalization chinese
* typo: optimize the semantic expression of copywriting
* Update internal/api/ui/login/static/i18n/zh.yaml
Co-authored-by: Silvan <silvan.reusser@gmail.com>
* Update console/src/assets/i18n/it.json
Co-authored-by: Silvan <silvan.reusser@gmail.com>
* Update console/src/assets/i18n/en.json
Co-authored-by: Silvan <silvan.reusser@gmail.com>
* Update console/src/assets/i18n/zh.json
Co-authored-by: Silvan <silvan.reusser@gmail.com>
* Update internal/api/ui/login/static/i18n/zh.yaml
Co-authored-by: Silvan <silvan.reusser@gmail.com>
* Update console/src/assets/i18n/it.json
Co-authored-by: Silvan <silvan.reusser@gmail.com>
* Update console/src/assets/i18n/it.json
Co-authored-by: Silvan <silvan.reusser@gmail.com>
* Update console/src/assets/i18n/fr.json
Co-authored-by: Silvan <silvan.reusser@gmail.com>
* Update console/src/assets/i18n/en.json
Co-authored-by: Silvan <silvan.reusser@gmail.com>
* Update console/src/assets/i18n/en.json
Co-authored-by: Silvan <silvan.reusser@gmail.com>
* Update console/src/assets/i18n/fr.json
Co-authored-by: Silvan <silvan.reusser@gmail.com>
* Update console/src/assets/i18n/fr.json
Co-authored-by: Silvan <silvan.reusser@gmail.com>
* minor: add Chinese to other language file
* Update console/src/app/app.module.ts
Co-authored-by: Max Peintner <max@caos.ch>
* Update console/src/app/app.module.ts
Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: Max Peintner <max@caos.ch>
2022-09-08 15:15:31 +02:00
Christoph Daniel Miksche
1e8d7e34fa
fix: twitter account link ( #4331 )
...
The twitter account zitadel_ch doesn't exist. zitadel does.
2022-09-07 06:12:45 +00:00
Elio Bischof
f0250a3fdb
fix(console, e2e): optimize console and activate tests ( #4207 )
...
* activate some tests
* unskip remove project tests
* focus input elements before typing
* fix: prune permissions observable
* cleanup
* remove timeout
* remove ngIf
* test with chrome
* with ngIf
* single observable
* juhu
* maybe better
* fix isAllowed response
* cleanup
Co-authored-by: Max Peintner <max@caos.ch>
2022-09-02 13:43:44 +00:00
Livio Spring
adb5394ae3
fix: login text changes ( #4269 )
...
* fix: omit empty (zero) dates
* overwrite current date on save
* update date on reset
* smtp
* disable reset
Co-authored-by: Max Peintner <max@caos.ch>
2022-09-02 10:29:06 +02:00
Livio Spring
bee616c11a
fix: SMTP config setup ( #4272 )
...
* fix: change default for SMTPSenderAddressMatchesInstanceDomain to false
* fix: handle error in console
2022-09-02 09:04:29 +02:00
Max Peintner
861464598a
chore(console): resolve warnings due to dependency update ( #4270 )
...
* cli, core
* material cdk
* schematics
* chore(deps): bump ngx-color from 7.3.3 to 8.0.2 in /console (#4228 )
Bumps [ngx-color](https://github.com/scttcper/ngx-color ) from 7.3.3 to 8.0.2.
- [Release notes](https://github.com/scttcper/ngx-color/releases )
- [Commits](https://github.com/scttcper/ngx-color/compare/v7.3.3...v8.0.2 )
---
updated-dependencies:
- dependency-name: ngx-color
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* eslint-plugin
* chore(deps): bump moment from 2.29.3 to 2.29.4 in /console (#3926 )
Bumps [moment](https://github.com/moment/moment ) from 2.29.3 to 2.29.4.
- [Release notes](https://github.com/moment/moment/releases )
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/moment/moment/compare/2.29.3...2.29.4 )
---
updated-dependencies:
- dependency-name: moment
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump codemirror from 5.65.6 to 6.0.1 in /console (#3928 )
Bumps [codemirror](https://github.com/codemirror/basic-setup ) from 5.65.6 to 6.0.1.
- [Release notes](https://github.com/codemirror/basic-setup/releases )
- [Changelog](https://github.com/codemirror/basic-setup/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/basic-setup/commits/6.0.1 )
---
updated-dependencies:
- dependency-name: codemirror
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* lock
* use codemirror 5
* remove redundant null undefined checks
* i18n, undefined checks
* remove redundant null and undefined checks
* checks
* fix: resolve null check warnings
* commonjs deps
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Livio Spring <livio.a@gmail.com>
2022-09-01 07:44:39 +00:00
Max Peintner
70b3d80b37
chore(console): dependencies, type checks ( #4264 )
...
* cli, core
* material cdk
* schematics
* chore(deps): bump ngx-color from 7.3.3 to 8.0.2 in /console (#4228 )
Bumps [ngx-color](https://github.com/scttcper/ngx-color ) from 7.3.3 to 8.0.2.
- [Release notes](https://github.com/scttcper/ngx-color/releases )
- [Commits](https://github.com/scttcper/ngx-color/compare/v7.3.3...v8.0.2 )
---
updated-dependencies:
- dependency-name: ngx-color
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* eslint-plugin
* chore(deps): bump moment from 2.29.3 to 2.29.4 in /console (#3926 )
Bumps [moment](https://github.com/moment/moment ) from 2.29.3 to 2.29.4.
- [Release notes](https://github.com/moment/moment/releases )
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/moment/moment/compare/2.29.3...2.29.4 )
---
updated-dependencies:
- dependency-name: moment
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump codemirror from 5.65.6 to 6.0.1 in /console (#3928 )
Bumps [codemirror](https://github.com/codemirror/basic-setup ) from 5.65.6 to 6.0.1.
- [Release notes](https://github.com/codemirror/basic-setup/releases )
- [Changelog](https://github.com/codemirror/basic-setup/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/basic-setup/commits/6.0.1 )
---
updated-dependencies:
- dependency-name: codemirror
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* lock
* use codemirror 5
* remove redundant null undefined checks
* i18n, undefined checks
* remove redundant null and undefined checks
* checks
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Livio Spring <livio.a@gmail.com>
2022-08-30 05:43:23 +00:00
mffap
dd53f70fd5
docs(contributing): Update contributing guide ( #3729 )
...
* docs(contributing): Update contributing guide
* update link for login interface texts
* move gfi to main section
* contributing docs
* typos, links
Co-authored-by: Florian Forster <florian@caos.ch>
* chore(console): contributing to console (#3891 )
* fix: return absolute url for avatar in user sessions (#3724 )
* fix: return absolute url for avatar in user sessions
* fix: refresh token unique constraint
* feat: system api requires authenticated requests (#3570 )
* begin auth
* feat: system api requires authenticated requests
* fix tests
* feat: directly specify factors/idps on addCustomLoginPolicy and return on LoginPolicy responses (#3711 )
* feat: directly specify factors on addCustomLoginPolicy and return on LoginPolicy responses
* fix proto
* update login policy
* feat: directly specify idp on addCustomLoginPolicy and return on LoginPolicy responses
* fix: tests
Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
* fix: read key data for system api users from config (#3731 )
* chore: make docs searchable (#3734 )
* chore: make docs searchable
* Update netlify.toml
* fix: SMTP config in defaults (#3736 )
* fix(command): create smtp provider cmds after domains
* chore(defaults): add smtp configuration
* fix(console): Idp settings, settings reset warn dialog, Accept-Language header interceptor, i18n (#3727 )
* fix idp table, settings reset warn dialog, fix i18n interceptor, i18n
* fix label policy on org change
* fallback
* fix preview button styles
* footer, login-policy null check
* org create btn alignment
* show error with toast
* error toast
* fix(console): header image fallback (#3735 )
fix: fallback icon in header
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
* fix(login): checkbox, label, container styles (#3732 )
fix: checkbox, label styles
* docs: add java sample project (#3738 )
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
* fix: use issuer for jwt profile check on system api (#3741 )
* fix(current_sequence): no error if not found (#3740 )
* fix: login checkbox contrast, login policy factors, asset urls (#3742 )
* checkbox contrast
* idp create before remove, add, asset service
* login policy events
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
* fix(query): show views and failed events (#3743 )
* fix(system): show views and failed events
* fix: set correct database on failed events and views
* fix(console): application grid overflow (#3744 )
* fix: use css grid instead of flex
* ellipsis overflow
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
* fix(projection): add missing col to idp login policy links (#3745 )
* fix(projection): add missing col to projection
* refactor: method naming
* fix(console): get idps from login policy, add policy if not existent (#3746 )
* fix: return correct empty flow if not found (#3749 )
* feat: get current label and privacy policies (#3748 )
* chore(console): dependencies (#3730 )
* cli, core
* material, cdk
* chore(deps-dev): bump karma-jasmine-html-reporter from 1.7.0 to 2.0.0 in /console (#3722 )
chore(deps-dev): bump karma-jasmine-html-reporter in /console
Bumps [karma-jasmine-html-reporter](https://github.com/dfederm/karma-jasmine-html-reporter ) from 1.7.0 to 2.0.0.
- [Release notes](https://github.com/dfederm/karma-jasmine-html-reporter/releases )
- [Commits](https://github.com/dfederm/karma-jasmine-html-reporter/compare/v1.7.0...v2.0.0 )
---
updated-dependencies:
- dependency-name: karma-jasmine-html-reporter
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump @typescript-eslint/parser from 5.25.0 to 5.26.0 in /console (#3717 )
chore(deps-dev): bump @typescript-eslint/parser in /console
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 5.25.0 to 5.26.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.26.0/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump libphonenumber-js from 1.10.4 to 1.10.6 in /console (#3716 )
Bumps [libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js ) from 1.10.4 to 1.10.6.
- [Release notes](https://gitlab.com/catamphetamine/libphonenumber-js/tags )
- [Changelog](https://gitlab.com/catamphetamine/libphonenumber-js/blob/master/CHANGELOG.md )
- [Commits](https://gitlab.com/catamphetamine/libphonenumber-js/compare/v1.10.4...v1.10.6 )
---
updated-dependencies:
- dependency-name: libphonenumber-js
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* jasmine
* lock
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
* fix: compatibility for cockroach v22.1 (#3754 )
* fix: compatability for cockroach v22.1
* update cr version in docs and compose
* bind dev cockroach to 127.0.0.1
* Revert "bind dev cockroach to 127.0.0.1"
This reverts commit 1c7c6304ae
.
* remove --listen-addr flag
* use v2.0.0-v2-alpha.16
* use v2.0.0-v2-alpha.17
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* fix: render only base language in html (#3759 )
* fix: sql error check (#3762 )
* docs: Docs v2 (#3733 )
* fix: change images
* fix: change images, add policies
* fix: change images, add policies
* docs: add customer portal docs
* docs: add customer portal docs
* docs: add customer portal docs
* docs: add customer portal docs
* docs: organization creation
* docs: policy docs
* docs: change password
* docs: verify domain
* docs: profile page
* docs: profile page
* docs: profile page
* docs: login page
* docs: login page
* docs: fix broken links
* docs: customer portal users
* docs: instance detail
* docs: instance detail
* docs: getting started
* Update organizations.mdx
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
* fix(console, login): Idp detail and create layout optimization, login - sub formfield link spacing (#3755 )
* idp detail, create layout
* fat finger fix
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
* fix: handle default org id (#3769 )
* fix: update user sessions after avatar or primary domain change (#3768 )
* fix: grpc gateway interceptors (#3767 )
* fix: improve oidc issuer / endpoints (#3753 )
* fix: improve oidc issuer / endpoints
* docs: update endpoints
* fix(console): datepicker, formfield cleanup, member role help, domain layout (#3765 )
* key datepicker, formfield cleanup, member role help, domain layout
* accounts card template overlay
* fix account card trigger
* chore(deps-dev): bump @typescript-eslint/parser from 5.26.0 to 5.27.0 in /console (#3752 )
chore(deps-dev): bump @typescript-eslint/parser in /console
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 5.26.0 to 5.27.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.27.0/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* deps, i18n, feature info section
* lint
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix(console, login): console - ensure permission is available, login - i18n fixes, input borders, lgn-touched script to add class on blur (#3760 )
* permission restriction, member, login i18n input borders, secondary text
* add touched js
* test: ensure consistency of TestSpooler_awaitError (#3750 )
* docs: add gitlab and auth0 (#3700 )
* docs: add gitlab and auth0
* Apply suggestions from code review
* fix wrong domain
* Apply suggestions from code review
Co-authored-by: mffap <mpa@zitadel.com>
* fix redirect-uris
* typos
* replace image wip
* smaller typos
* Update docs/docs/guides/basics/applications.mdx
Co-authored-by: mffap <mpa@zitadel.com>
* Update docs/docs/guides/basics/applications.mdx
Co-authored-by: mffap <mpa@zitadel.com>
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
Co-authored-by: mffap <mpa@zitadel.com>
Co-authored-by: Maximilian Panne <mpa@caos.ch>
Co-authored-by: Livio Spring <livio.a@gmail.com>
* feat: return instance domains on list instances, fix: login policy and avatar url in oidc responses (#3785 )
* feat: return instance domains on list instances
* fix: filter login policy idps correctly
* remove debug
* fix: absolute avatar url in oidc responses
* fix: allow project grants without roles in database (#3786 )
* fix: password check policy correctly (#3787 )
* fix: password check policy correctly
* fix: password check policy correctly
* docs: Identity providers and customer portal (#3790 )
* docs: identity provider and customer portal page
* docs: identity provider and customer portal page
* docs: identity provider and customer portal page
* docs: urls
* fix: add smtp config, remove smtp and sms provider, console adaptations (#3792 )
* fix: add AddSMTPConfig to admin api
* addsmtpconfig
* fix: add RemoveSMTPConfig and RemoveSMSProvider to admin api
* update twilio, token fcn
* fix account switcher, twilio token set, cleanup dialog
* cleanup
* buttons
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
* fix(console, login): label policy and privacy policy from authservice, login - remove double footer element, mobile (#3795 )
fix: cnsl auth policy, lgn footer mobile
* docs: change architecture graphic (#3794 )
* fix(console): configWithPrompt cleanup (#3796 )
* fix: configWithPrompt cleanup
* code dialog text
Co-authored-by: Livio Spring <livio.a@gmail.com>
* fix: set instanceID correctly in org project mapping (#3789 )
* fix: idp styling (#3797 )
* fix: idp styling
* escape idp a color
* elevation on hover
* css gen
Co-authored-by: Max Peintner <max@caos.ch>
* fix: allow env vars to override setup defaults (#3800 )
* fix: sms providers (#3801 )
* fix(login): idp, link font color (#3814 )
fix: idp, a font color
* fix(console): remove basepath from statehandler (#3815 )
fix: remove basepath from statehandler
* fix(query): realtime data on defined requests (#3726 )
* feat: directly specify factors on addCustomLoginPolicy and return on LoginPolicy responses
* fix proto
* update login policy
* feat: directly specify idp on addCustomLoginPolicy and return on LoginPolicy responses
* fix: tests
* fix(projection): trigger bulk
* refactor: clean projection pkg
* instance should bulk
* fix(query): should trigger bulk on id calls
* tests
* build prerelease
* fix: add shouldTriggerBulk
* fix: test
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
Co-authored-by: Max Peintner <max@caos.ch>
* fix(system): search for existing domain globally (#3822 )
* docs(legal): Updated agreements and policies v2 (#3823 )
* tos
* adds cloud service
* cloud service description WIP
* action minute
* service level description
* SAML and last revised
* tos credit and payment
* dpa basic, profile, and payment data
* service description: authenticated requests
* cloud service description: ui
* add notification box
* sla description
* support services
* removes dedicated instance annex
* remove dedicated instance annex sidebar, links
* update dedicated terms
* merge additional terms in sidebar
* privacy formatting
* pp update piid table
* remove cloudflare cookies
* privacy customer portal cookies
* revert editing guides
* dates
* docs: test
* modification of services
* Apply suggestions from code review
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
* add disclaimer to regions list
Co-authored-by: Maximilian Panne <mpa@caos.ch>
Co-authored-by: Maximilian Panne <maximilian.panne@gmail.com>
Co-authored-by: mffap <mpa@zitadel.com>
* fix(notify): fail if required fields are empty (#3831 )
* fix(login): text color for idp, footer (#3830 )
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
* fix(auth): read user if not found after create (#3835 )
* fix(notify): correct get user (#3836 )
* feat: enable insecure console for custom domains (#3819 )
* fix: enable insecure console
* Revert "fix: enable insecure console"
This reverts commit e6c10ae937
.
* don't require HTTPS for non-localhost domains
Co-authored-by: Max Peintner <max@caos.ch>
* docs: update ZITADEL cloud readme (#3849 )
* docs: update ZITADEL cloud readme
* Update README.md
* Update README.md
Co-authored-by: mffap <mpa@zitadel.com>
Co-authored-by: mffap <mpa@zitadel.com>
* docs: add curl for introspection_endpoint with basic auth (#3851 )
* docs: update api introduction (#3781 )
* fix: update oidc pkg (state and redirect_uri handling) (#3853 )
* chore(console): add customer portal link (#3837 )
* feat: add customer portal link
* add customer portal to environment.json from backend
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
* feat: TLS support (#3862 )
* feat: TLS support
* add comment
* fix comment
* chore: set tleMode disabled in docker compose (#3865 )
* chore(docs): fix typo (#3866 )
* fix: primary domain scope (handle context correctly) (#3872 )
* feat: provide instance info on admin api and return version on instances responses (admin and system api) (#3802 )
* feat: provide instance info on admin api and return version on instances responses (admin and system api)
* fix GetMyInstance
* fix: enable env vars in setup steps (and deprecate admin subcommand) (#3871 )
* fix: enable env vars in setup steps (and deprecate admin subcommand)
* fix tests and error text
* chore(console): angular 14 (#3799 )
* eslint schematics
* cli, core migrations
* material
* schematics
* ng-qrcode update
* fix input, formfield errorstatemixin
* other packages
* downgrade codemirror
* codemirror
* @next of alphas
Co-authored-by: Livio Spring <livio.a@gmail.com>
* docs(installation): improve guides (#3817 )
* split config descriptions
* install and configure
* custom domains
* typo
* remove comments
* try compose with secure crdb
* secure crdb with compose
* describe ExternalSecure restriction
* add near production example
* add login credentials
* fix configure compose
* make the docs more transparent
* name archive amd64
* Revert "name archive amd64"
This reverts commit 0d4dae551b
.
* fix download url
* extract archives
* fix dawin download
* fix start zitadel commands
* add helm installation docs
* remove windows
* make downloaded files description friendlier
* link to github raw
* link login process
* remove healthcheck from compose
* remove compose healthchecks
* use --tlsMode external for lb example
* uname -i
* disable tls mode locally
* Update docs/docs/guides/installation/get-started/macos.mdx
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
* docs(guides): user metadata (#3838 )
* docs(guides): user metadata
* add python
* export to BASIC_AUTH
* add js
* add alternative with id_token
* fix img path
* adds reserved scopes, and info about opaque token
* Apply suggestions from code review
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* Apply suggestions from code review
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
Co-authored-by: Maximilian Panne <mpa@caos.ch>
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
* docs(installation): knative (#3860 )
* added initial knative docu
* added menu bar
* simplified installation
* normalized versions to latest
* update envs
* update envs
* Update zitadel-knative-service.yaml
* Update knative.mdx
* Update knative.mdx
* move knative into correct folder
Co-authored-by: Livio Spring <livio.a@gmail.com>
* docs(installation): fix overview items (#3880 )
* docs(installation): fix overview items
* installation after getting started
* fix broken links
* fix broken links
* fix broken link
* docs(installation): fix guides (#3878 )
* docs(installation): download traefik config
* docs(installation): remove unnecessary zitadel user certs
* docs(installation): fix broken link (#3883 )
* docs: edit instance docs (#3885 )
* chore: contributing console
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
Co-authored-by: Florian Forster <florian@caos.ch>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
Co-authored-by: mffap <mpa@zitadel.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Elio Bischof <eliobischof@gmail.com>
Co-authored-by: Maximilian Panne <mpa@caos.ch>
Co-authored-by: Maximilian Panne <maximilian.panne@gmail.com>
Co-authored-by: Nicolas Hedger <649677+nhedger@users.noreply.github.com>
Co-authored-by: Christian Jakob <47860090+thesephirot@users.noreply.github.com>
* describe local frontend development
* finish local frontend dev
* ignore environment.json
* redirect environment.json to file
* add context and teardown information
* omit installation of dev dependencies
* unskip remove project tests
* build base image
* use network_mode host for e2e container
* quote uid
* add backend contribution guide
* typo
* note on cypress xserver with wsl2
* add links
* build custom cypress image
* remove --help
* Revert "remove --help"
This reverts commit 14b50bc48b
.
* Revert "build custom cypress image"
This reverts commit bc2caaac9c
.
* remove dot
* Update CONTRIBUTING.md
Co-authored-by: Florian Forster <florian@zitadel.com>
Co-authored-by: Maximilian Panne <mpa@caos.ch>
Co-authored-by: Florian Forster <florian@caos.ch>
Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Livio Amstutz <livio.a@gmail.com>
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.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: Elio Bischof <eliobischof@gmail.com>
Co-authored-by: Nicolas Hedger <649677+nhedger@users.noreply.github.com>
Co-authored-by: Christian Jakob <47860090+thesephirot@users.noreply.github.com>
Co-authored-by: Florian Forster <florian@zitadel.com>
2022-08-26 19:39:15 +02:00
Max Peintner
cbb5e90bac
feat(console): set email verified on org creation, disable svg upload, password page optimizations ( #4149 )
...
* feat: set email verified on org creation
* catch svg files and throw error
* password changes
* passwordpage
* rm log
* it
* fr
* localhost env
* Update fr.json
Co-authored-by: Fabi <38692350+hifabienne@users.noreply.github.com>
Co-authored-by: Livio Spring <livio.a@gmail.com>
2022-08-26 07:34:44 +00:00