AnthonyKot
6ed9f3da3b
fix(FE): allow only enabled factors to be displayed on user page ( #9313 )
...
# Which Problems Are Solved
- Hides for users MFA options are not allowed by org policy.
- Fix for "ng test" across "console"
# How the Problems Are Solved
- Before displaying MFA options we call "listMyMultiFactors" from parent
component to filter MFA allowed by org
# Additional Changes
- Dependency Injection was fixed around ng unit tests
# Additional Context
admin view
<img width="698" alt="Screenshot 2025-02-06 at 00 26 50"
src="https://github.com/user-attachments/assets/1b642c8a-a640-4bdd-a1ca-bde70c263567 "
/>
user view
<img width="751" alt="Screenshot 2025-02-06 at 00 27 16"
src="https://github.com/user-attachments/assets/e1c99907-3226-46ce-b8bc-e993af4b4cae "
/>
test
<img width="1500" alt="Screenshot 2025-02-06 at 00 01 36"
src="https://github.com/user-attachments/assets/d2d8ead1-9f0f-4916-a2fc-f4db9c71cfa8 "
/>
The issue: https://github.com/zitadel/zitadel/issues/9176
The bug report:
https://discord.com/channels/927474939156643850/1307006457815896094
---------
Co-authored-by: a k <rdyto1@macbook-pro-1.home >
Co-authored-by: a k <rdyto1@macbook-pro.home >
Co-authored-by: a k <rdyto1@macbook-pro-2.home >
Co-authored-by: Ramon <mail@conblem.me >
(cherry picked from commit 839c761357 )
2025-06-12 07:09:46 +02:00
Fabienne Bühler
07ce3b6905
chore!: Introduce ZITADEL v3 ( #9645 )
...
This PR summarizes multiple changes specifically only available with
ZITADEL v3:
- feat: Web Keys management
(https://github.com/zitadel/zitadel/pull/9526 )
- fix(cmd): ensure proper working of mirror
(https://github.com/zitadel/zitadel/pull/9509 )
- feat(Authz): system user support for permission check v2
(https://github.com/zitadel/zitadel/pull/9640 )
- chore(license): change from Apache to AGPL
(https://github.com/zitadel/zitadel/pull/9597 )
- feat(console): list v2 sessions
(https://github.com/zitadel/zitadel/pull/9539 )
- fix(console): add loginV2 feature flag
(https://github.com/zitadel/zitadel/pull/9682 )
- fix(feature flags): allow reading "own" flags
(https://github.com/zitadel/zitadel/pull/9649 )
- feat(console): add Actions V2 UI
(https://github.com/zitadel/zitadel/pull/9591 )
BREAKING CHANGE
- feat(webkey): migrate to v2beta API
(https://github.com/zitadel/zitadel/pull/9445 )
- chore!: remove CockroachDB Support
(https://github.com/zitadel/zitadel/pull/9444 )
- feat(actions): migrate to v2beta API
(https://github.com/zitadel/zitadel/pull/9489 )
---------
Co-authored-by: Livio Spring <livio.a@gmail.com >
Co-authored-by: Stefan Benz <46600784+stebenz@users.noreply.github.com >
Co-authored-by: Silvan <27845747+adlerhurst@users.noreply.github.com >
Co-authored-by: Ramon <mail@conblem.me >
Co-authored-by: Elio Bischof <elio@zitadel.com >
Co-authored-by: Kenta Yamaguchi <56732734+KEY60228@users.noreply.github.com >
Co-authored-by: Harsha Reddy <harsha.reddy@klaviyo.com >
Co-authored-by: Livio Spring <livio@zitadel.com >
Co-authored-by: Max Peintner <max@caos.ch >
Co-authored-by: Iraq <66622793+kkrime@users.noreply.github.com >
Co-authored-by: Florian Forster <florian@zitadel.com >
Co-authored-by: Tim Möhlmann <tim+github@zitadel.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Max Peintner <peintnerm@gmail.com >
2025-04-02 16:53:06 +02:00
Ramon
b418ea75bb
feat: create human user v2 page ( #9506 )
...
# Which Problems Are Solved
Allows users to be created using the V2 User API
# How the Problems Are Solved
I added a seperate V2 create user page with the new code using the new
apis.
# Additional Changes
I did some refactorings arround our interceptors as they used an
obselete syntax.
The password complexity form takes the Buf definitions.
# Additional Context
- Closes #9430
---------
Co-authored-by: Max Peintner <peintnerm@gmail.com >
2025-03-19 13:27:59 +01:00
Ramon
b0f70626c8
fix: load metadata using user service ( #9429 )
...
# Which Problems Are Solved
- #9382 "When I log in and get to my user profile page, I get an empty
error message at the top:"
# How the Problems Are Solved
load metadata using user service
# Additional Changes
- The roles observable returns an empty array instead of never emiting
- Small refactorings in app.component.ts because at first I thought the
errors stems from there.
- Added withLatestFromSynchronousFix RXJS operator because
withLatestFrom has confusing behavior when used in synchronous contexts.
Why this operator is needed is described here:
https://github.com/ReactiveX/rxjs/issues/7068
# Additional Context
- Closes #9382
2025-03-03 09:24:55 +01:00
Ramon
70234289cf
fix: v2 user console errors ( #9386 )
...
# Which Problems Are Solved
- Fixed filtering in overview
- Only get users from current organization
- Use V2 api to get auth user
# How the Problems Are Solved
Added the organization filter to the List queries
Get current User ID from ID Token to get auth user by id
# Additional Changes
Refactored the UserList
# Additional Context
- Closes #9382
2025-02-21 14:57:09 +01:00
Ramon
3042bbb993
feat: Use V2 API's in Console ( #9312 )
...
# Which Problems Are Solved
Solves #8976
# Additional Changes
I have done some intensive refactorings and we are using the new
@zitadel/client package for GRPC access.
# Additional Context
- Closes #8976
---------
Co-authored-by: Max Peintner <peintnerm@gmail.com >
2025-02-17 19:25:46 +01:00
Livio Spring
ca1914e235
fix: user grants deactivation ( #8634 )
...
# Which Problems Are Solved
ZITADEL's user grants deactivation mechanism did not work correctly.
Deactivated user grants were still provided in token, which could lead
to unauthorized access to applications and resources.
Additionally, the management and auth API always returned the state as
active or did not provide any information about the state.
# How the Problems Are Solved
- Correctly check the user grant state on active for tokens and user
information (userinfo, introspection, saml attributes)
- Map state in API and display in Console
2024-09-17 12:18:29 +00:00
Max Peintner
918736c026
chore(console): upgrade dependencies ( #8368 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-30 16:12:39 +02:00
Miguel Cabrerizo
ffe73645e8
fix(console): missing styles for ProfilePictureComponent dialog ( #8293 )
...
# Which Problems Are Solved
- The UI layout is broken in Upload your Profile Picture
# How the Problems Are Solved
- MatDialog module was missing
# Additional Context
Here's a screenshot showing the fix

- Closes #8284
Co-authored-by: Fabi <fabienne@zitadel.com >
2024-07-15 09:31:46 +00:00
Miguel Cabrerizo
82e38e31ea
fix(cnsl): Email Verified checkbox value was not updated ( #7844 )
...
fix: set standalone true to isVerified
Co-authored-by: Max Peintner <max@caos.ch >
2024-04-29 13:58:07 +02:00
Max Peintner
8be64f4991
fix(console): phone, email, branding dialogs ( #7539 )
...
* fix: phone, email, branding dialogs
* use full width for phone number
* fix user create phone width
* reset width
---------
Co-authored-by: Elio Bischof <elio@zitadel.com >
2024-03-14 13:38:09 +00:00
Elio Bischof
6a1b708ff8
feat: console descriptions ( #7552 )
...
* org page descriptions
* feat(console): describe options
* docs: fix bullet
* lint
* refactor: cleanup unused translations
* translate
* translate
* translate
* members
* add links
* translate
* remove scripts
* lint
* remove node-jq
* fix styles
* Update console/src/assets/i18n/it.json
Co-authored-by: Max Peintner <max@caos.ch >
* Update console/src/assets/i18n/it.json
Co-authored-by: Max Peintner <max@caos.ch >
* Update console/src/assets/i18n/it.json
Co-authored-by: Max Peintner <max@caos.ch >
---------
Co-authored-by: peintnermax <max@caos.ch >
2024-03-13 14:53:48 +00:00
Miguel Cabrerizo
e81a24b92d
fix(console): height fit-content for 2FA buttons ( #7335 )
...
* fix(console): height fit-content for 2FA buttons
* add flex
---------
Co-authored-by: peintnermax <max@caos.ch >
2024-02-14 13:29:34 +00:00
Elio Bischof
8c85318fbd
fix: restrict languages in console ( #6964 )
...
* feat: return 404 or 409 if org reg disallowed
* fix: system limit permissions
* feat: add iam limits api
* feat: disallow public org registrations on default instance
* add integration test
* test: integration
* fix test
* docs: describe public org registrations
* avoid updating docs deps
* fix system limits integration test
* silence integration tests
* fix linting
* ignore strange linter complaints
* review
* improve reset properties naming
* redefine the api
* use restrictions aggregate
* test query
* simplify and test projection
* test commands
* fix unit tests
* move integration test
* support restrictions on default instance
* also test GetRestrictions
* self review
* lint
* abstract away resource owner
* fix tests
* configure supported languages
* fix allowed languages
* fix tests
* default lang must not be restricted
* preferred language must be allowed
* change preferred languages
* check languages everywhere
* lint
* test command side
* lint
* add integration test
* add integration test
* restrict supported ui locales
* lint
* lint
* cleanup
* lint
* allow undefined preferred language
* fix integration tests
* update main
* fix env var
* ignore linter
* ignore linter
* improve integration test config
* reduce cognitive complexity
* compile
* fix(console): switch back to saved language
* feat(API): get allowed languages
* fix(console): only make allowed languages selectable
* warn when editing not allowed languages
* check for duplicates
* remove useless restriction checks
* review
* revert restriction renaming
* fix language restrictions
* lint
* generate
* allow custom texts for supported langs for now
* fix tests
* cleanup
* cleanup
* cleanup
* lint
* unsupported preferred lang is allowed
* fix integration test
* allow unsupported preferred languages
* lint
* load languages for tests
* cleanup
* lint
* cleanup
* get allowed only on admin
* cleanup
* reduce flakiness on very limited postgres
* simplify langSvc
* refactor according to suggestions in pr
* lint
* set first allowed language as default
* selectionchange for language in msg texts
* initialize login texts
* init message texts
* lint
---------
Co-authored-by: peintnermax <max@caos.ch >
2023-12-07 08:43:23 +00:00
Max Peintner
b099a26a16
feat(console): MDC components ( #6482 )
...
mdc components
---------
Co-authored-by: Elio Bischof <eliobischof@gmail.com >
2023-10-26 08:29:06 +00:00
Miguel Cabrerizo
6f82285ad6
fix: country flag and phone now in sync ( #6727 )
...
* fix: country flag and phone now in sync
* change default country
---------
Co-authored-by: Elio Bischof <eliobischof@gmail.com >
Co-authored-by: Elio Bischof <elio@zitadel.com >
2023-10-24 13:47:44 +00:00
Livio Spring
cb0a0f996e
fix(api): add remove otp sms and email to management api ( #6721 )
...
* fix(api): add remove otp sms and email to management api
* fix(console): remove otpsms and otpemail from user
---------
Co-authored-by: peintnermax <max@caos.ch >
2023-10-16 10:49:02 +03:00
Max Peintner
0a2e6dcfb3
chore(console): npm dependencies ( #6626 )
...
* chore(deps-dev): bump eslint from 8.46.0 to 8.50.0 in /console (#6618 )
Bumps [eslint](https://github.com/eslint/eslint ) from 8.46.0 to 8.50.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.46.0...v8.50.0 )
---
updated-dependencies:
- dependency-name: eslint
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-dev): bump @types/node from 18.16.10 to 20.6.5 in /console (#6617 )
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 18.16.10 to 20.6.5.
- [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 >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump protobufjs from 7.2.3 to 7.2.5 in /console (#6584 )
Bumps [protobufjs](https://github.com/protobufjs/protobuf.js ) from 7.2.3 to 7.2.5.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases )
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/protobufjs/protobuf.js/compare/protobufjs-v7.2.3...protobufjs-v7.2.5 )
---
updated-dependencies:
- dependency-name: protobufjs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.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 @types/jasmine from 4.3.5 to 4.3.6 in /console (#6581 )
Bumps [@types/jasmine](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine ) from 4.3.5 to 4.3.6.
- [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-patch
...
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.8.14 to 1.9.3 in /console (#6578 )
Bumps [@grpc/grpc-js](https://github.com/grpc/grpc-node ) from 1.8.14 to 1.9.3.
- [Release notes](https://github.com/grpc/grpc-node/releases )
- [Commits](https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.8.14...@grpc/grpc-js@1.9.3 )
---
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 >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump @types/qrcode from 1.5.0 to 1.5.2 in /console (#6477 )
Bumps [@types/qrcode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/qrcode ) from 1.5.0 to 1.5.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/qrcode )
---
updated-dependencies:
- dependency-name: "@types/qrcode"
dependency-type: direct:development
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>
* chore(deps-dev): bump prettier from 2.8.8 to 3.0.3 in /console (#6476 )
Bumps [prettier](https://github.com/prettier/prettier ) from 2.8.8 to 3.0.3.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.8.8...3.0.3 )
---
updated-dependencies:
- dependency-name: prettier
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): bump socket.io-parser from 4.2.2 to 4.2.4 in /console (#6376 )
Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser ) from 4.2.2 to 4.2.4.
- [Release notes](https://github.com/socketio/socket.io-parser/releases )
- [Changelog](https://github.com/socketio/socket.io-parser/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io-parser/compare/4.2.2...4.2.4 )
---
updated-dependencies:
- dependency-name: socket.io-parser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump semver from 5.7.1 to 5.7.2 in /console (#6375 )
Bumps [semver](https://github.com/npm/node-semver ) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* lint
* node types
* use node 20
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-28 14:59:58 +02:00
Miguel Cabrerizo
7faab0378f
feat(console): more emphasize to preferred login name in user's table and detail ( #6588 )
...
* feat: poc
* feat: more emphasize to preferred login name in user's table and detail
* fix: add @peintnermax suggestions
---------
Co-authored-by: Max Peintner <max@caos.ch >
2023-09-21 09:42:11 +02:00
Max Peintner
a141b8f3e7
fix(console): set metadata value encoding to utf-8 ( #6392 )
...
* fix: set encoding to utf-8
* org metadata encoding
* user detail mgmt encoding
* utf-8 encoding decoding of saml applications
---------
Co-authored-by: Livio Spring <livio.a@gmail.com >
2023-08-19 07:16:40 +00:00
Max Peintner
a262595fc2
feat(console): add otp sms and otp email as factor ( #6343 )
...
* cli, core
* material cdk
* schematics
* chore(deps-dev): bump eslint from 8.40.0 to 8.44.0 in /console (#6127 )
Bumps [eslint](https://github.com/eslint/eslint ) from 8.40.0 to 8.44.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.40.0...v8.44.0 )
---
updated-dependencies:
- dependency-name: eslint
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>
* npm
* feat: add otp sms button
* lock
* rm package-lock
* prompt to setup sms otp on verify
* cli, core
* material, cdk
* schematics
* otp email
* show type
* show type on mgmt page
* disable selection on add
* rename totp
* fix totp i18n
* directly use data, fix styles
* sms req
* fix type check
* fix delete
* rm comment
---------
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 >
2023-08-16 04:37:16 +00:00
dian mushkov
4378eb7cb5
feat: internationalization Bulgarian ( #5998 )
...
* Feature BG init
* lint fix
* Fix merge conflict
* merge main branch add bg lang
* reference centrally defined langs
* refactor supportedLanguages
---------
Co-authored-by: Livio Spring <livio.a@gmail.com >
Co-authored-by: Elio Bischof <eliobischof@gmail.com >
Co-authored-by: Max Peintner <max@caos.ch >
Co-authored-by: Elio Bischof <elio@zitadel.com >
2023-06-16 17:35:03 +02:00
Max Peintner
e39d1b7d82
fix(console): url safe base64 to array buffer ( #6019 )
...
fix: console base64 to array buffer
Co-authored-by: Livio Spring <livio.a@gmail.com >
2023-06-13 05:37:22 +00:00
Max Peintner
133aec4568
chore(console): angular 16 ( #5870 )
...
* ng 16
* material cdk
* module imports, rmn @accounts
* deps
* lint
* buf
---------
Co-authored-by: Elio Bischof <elio@zitadel.com >
2023-05-18 19:28:35 +00:00
Max Peintner
0ed2906b5d
chore(console): dependency update ( #5653 )
...
* cli, core
* cli, core
* material, cdk
* chore(deps-dev): bump @types/node from 18.13.0 to 18.15.11 in /console (#5594 )
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 18.13.0 to 18.15.11.
- [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-minor
...
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.5.0 to 4.6.0 in /console (#5592 )
Bumps [jasmine-core](https://github.com/jasmine/jasmine ) from 4.5.0 to 4.6.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.5.0...v4.6.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 >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps): bump zone.js from 0.12.0 to 0.13.0 in /console (#5586 )
Bumps [zone.js](https://github.com/angular/angular/tree/HEAD/packages/zone.js ) from 0.12.0 to 0.13.0.
- [Release notes](https://github.com/angular/angular/releases )
- [Changelog](https://github.com/angular/angular/blob/main/packages/zone.js/CHANGELOG.md )
- [Commits](https://github.com/angular/angular/commits/zone.js-0.13.0/packages/zone.js )
---
updated-dependencies:
- dependency-name: zone.js
dependency-type: direct:production
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-dev): bump prettier from 2.8.4 to 2.8.7 in /console (#5589 )
Bumps [prettier](https://github.com/prettier/prettier ) from 2.8.4 to 2.8.7.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.8.4...2.8.7 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
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>
* lock
* tsconfig, index signature, angular.json
* cli core
* material cdk
* chore(deps): bump libphonenumber-js from 1.10.19 to 1.10.24 in /console (#5498 )
Bumps [libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js ) from 1.10.19 to 1.10.24.
- [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.19...v1.10.24 )
---
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>
* update packages
* rm redundant bindings
* disable button
* rm provider service
* rm environment.tss
* seo
* fresh lock
* eslint
* eslint
* increase budgets
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-18 15:42:29 +02:00
Miguel Cabrerizo
d140f9373a
feat: Zitadel translated into Spanish ( #5634 )
...
* feat: spanish translation in progress
* feat: 85% of translated strings
* feat: spanish translation 95% done
* fix: fix some typos
* fix: add missing translations for recent commits
* Apply suggestions from code review
Co-authored-by: Livio Spring <livio.a@gmail.com >
---------
Co-authored-by: Elio Bischof <elio@zitadel.com >
Co-authored-by: Livio Spring <livio.a@gmail.com >
2023-04-14 15:53:19 +02:00
Max Peintner
1c1d66cbe8
chore(console): remove first and lastName fallback from user ( #5629 )
...
* chore(console): remove first and lastName fallback from user
* use display name and ensure it's set without required name fields
* add user type to user grant and memberships responses
* contributor, members
* fix avatar display checks
---------
Co-authored-by: Livio Spring <livio.a@gmail.com >
2023-04-11 15:56:51 +00:00
Max Peintner
e9df06df38
fix(console): initialize provider options ( #5520 )
...
fix: provider options initializer
2023-03-22 08:53:07 +00:00
tharuta
a8fe15829e
feat: internationalization Japanese (recreated) ( #5513 )
...
japanese translation
---------
Co-authored-by: Max Peintner <max@caos.ch >
2023-03-22 07:30:46 +01:00
Elio Bischof
fecd197bf2
fix: open dialogs ( #5451 )
2023-03-15 14:40:35 +00:00
Elio Bischof
93e1fe0056
fix(console): better error messages ( #5409 )
...
* fix(console): better error messages
* fix: fix i18n error labels
* rollout cnsl-i18n-errors
* move errors to form-field
* fix: form control errors
* rollout validators
* translate
* replace variables
* lint
* self review
* fix confirm validation
* use help observable
* fix validation errors
* cleanup
* custom validator for idp templates
* lint
* validate on blur
* remove element
---------
Co-authored-by: Max Peintner <max@caos.ch >
2023-03-14 21:29:45 +00:00
Max Peintner
a006377149
fix(console): doc link on user detail ( #5338 )
...
fix: doc link on user detail
2023-03-02 17:45:07 +00:00
Max Peintner
9396e8b2f5
fix(console): use authService for auth user page ( #5233 )
...
* auth grant
* fix: add missing attributes to ListMyUserGrantsResponse
* user grants typing
* typing
* auth grant link
* disable without role
* edit with auth grant
* chore(console): auto organize imports (#5293 )
fix(console): auto organize imports
* Update console/src/app/modules/user-grants/user-grants-datasource.ts
Co-authored-by: Elio Bischof <eliobischof@gmail.com >
* Update console/src/app/modules/user-grants/user-grants-datasource.ts
Co-authored-by: Elio Bischof <eliobischof@gmail.com >
* Update console/src/app/modules/user-grants/user-grants-datasource.ts
Co-authored-by: Elio Bischof <eliobischof@gmail.com >
* linter, rm unused import
* add examples again
* lint
---------
Co-authored-by: Livio Spring <livio.a@gmail.com >
Co-authored-by: Elio Bischof <eliobischof@gmail.com >
2023-02-27 12:03:44 +01:00
Max Peintner
a7cc907ab7
chore(console): auto organize imports ( #5293 )
...
fix(console): auto organize imports
2023-02-24 15:44:44 +00:00
Max Peintner
0367c3ba91
fix(console): dependency updates, cleanup styling ( #5185 )
...
* cli, core
* cdk material
* schematics
* chore(deps-dev): bump @types/node from 18.11.17 to 18.13.0 in /console (#5175 )
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 18.11.17 to 18.13.0.
- [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-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore(deps-dev): bump prettier from 2.8.1 to 2.8.4 in /console (#5174 )
Bumps [prettier](https://github.com/prettier/prettier ) from 2.8.1 to 2.8.4.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.8.1...2.8.4 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
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>
* chore(deps-dev): bump eslint from 8.31.0 to 8.33.0 in /console (#5118 )
Bumps [eslint](https://github.com/eslint/eslint ) from 8.31.0 to 8.33.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.31.0...v8.33.0 )
---
updated-dependencies:
- dependency-name: eslint
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>
* codemirror
* fix action coloring
* rm css var
* fix audit
* lock
* deps
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-17 15:12:56 +00:00
Max Peintner
99bb8ab771
fix(console): check for initial state in contact component ( #5142 )
...
fix: check for initial state
Co-authored-by: Livio Spring <livio.a@gmail.com >
2023-02-17 12:11:48 +00:00
Max Peintner
df4a173264
feat(console): machine user accesstoken type ( #5196 )
...
Set machine user Access Token type
2023-02-14 17:05:55 +01:00
uiopak
84fa20f1ce
feat: internationalization Polish ( #5117 )
...
* Add Polish translations
* Add references to Polish translations in files
* Make a consistent translation of languages in Chinese translation
* Add missing language references to fr, it and zh
* Translation corrections
* Add missing language references to zh
* Translation corrections
* add latest translation keys
* Translation corrections and addition of some new ones
* translate auth requests exhausted
* add new untranslated keys
* Translation corrections, fix indentation
---------
Co-authored-by: Elio Bischof <eliobischof@gmail.com >
2023-02-13 12:03:34 +01:00
Miguel Cabrerizo
5704c44117
feat(console): phone number validation with flags ( #5139 )
...
Formats the phonenumber according to the preselected country
2023-02-02 09:36:43 +01:00
Stefan Benz
e2fdd3f077
feat: support client_credentials for service users ( #5134 )
...
Request an access_token for service users with OAuth 2.0 Client Credentials Grant. Added functionality to generate and remove a secret on service users.
2023-01-31 19:52:47 +00:00
Max Peintner
fd4f1dd016
fix(console): navigate to users list after removal ( #5095 )
...
Redirects the user back to the user list after a user is deleted
2023-01-25 13:51:35 +00:00
Silvan
c54ddc71a2
feat(actions): local users ( #5089 )
...
Actions are extended to to local users. It's possible to run custom code during registration and authentication of local users.
2023-01-25 13:08:01 +00:00
Max Peintner
650122070d
feat(console): show available login methods on user pages ( #5055 )
...
Shows all possible login methods on the user detail pages
Co-authored-by: Livio Spring <livio.a@gmail.com >
2023-01-17 16:02:22 +00:00
Max Peintner
c9445227c5
fix(console): angular 15 ( #4809 )
...
* cli core
* update material
* imports
* schematics
* lint
* rm ng-qrcode, ngx-quicklink
* replace qr code lib
* rm shared module as quicklink is removed
* lazy loading imports
* rm public
* chore(deps): bump @grpc/grpc-js from 1.7.1 to 1.8.0 in /console (#4857 )
Bumps [@grpc/grpc-js](https://github.com/grpc/grpc-node ) from 1.7.1 to 1.8.0.
- [Release notes](https://github.com/grpc/grpc-node/releases )
- [Commits](https://github.com/grpc/grpc-node/compare/v1.7.1...@grpc/grpc-js@1.8.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 libphonenumber-js from 1.10.13 to 1.10.15 in /console (#4861 )
Bumps [libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js ) from 1.10.13 to 1.10.15.
- [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.13...v1.10.15 )
---
updated-dependencies:
- dependency-name: libphonenumber-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>
* rxjs
* chore(deps): bump engine.io from 6.2.0 to 6.2.1 in /console (#4734 )
Bumps [engine.io](https://github.com/socketio/engine.io ) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/socketio/engine.io/releases )
- [Changelog](https://github.com/socketio/engine.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/engine.io/compare/6.2.0...6.2.1 )
---
updated-dependencies:
- dependency-name: engine.io
dependency-type: indirect
...
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
* lint
* rm comments
* tsconfig ES2022
* get rid of polyfills file
* use node 18
* rm age policy, legacy components
* packages
* build beta prerelease
* remove pre-release build
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Florian Forster <florian@zitadel.com >
Co-authored-by: Livio Spring <livio.a@gmail.com >
2023-01-11 13:23:16 +00:00
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
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
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
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
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