zitadel/cmd/setup
Elio Bischof 4980cd6a0c
feat: add SYSTEM_OWNER role (#6765)
* define roles and permissions

* support system user memberships

* don't limit system users

* cleanup permissions

* restrict memberships to aggregates

* default to SYSTEM_OWNER

* update unit tests

* test: system user token test (#6778)

* update unit tests

* refactor: make authz testable

* move session constants

* cleanup

* comment

* comment

* decode member type string to enum (#6780)

* decode member type string to enum

* handle all membership types

* decode enums where necessary

* decode member type in steps config

* update system api docs

* add technical advisory

* tweak docs a bit

* comment in comment

* lint

* extract token from Bearer header prefix

* review changes

* fix tests

* fix: add fix for activityhandler

* add isSystemUser

* remove IsSystemUser from activity info

* fix: add fix for activityhandler

---------

Co-authored-by: Stefan Benz <stefan@caos.ch>
2023-10-25 15:10:45 +00:00
..
01_sql feat(eventstore): increase parallel write capabilities (#5940) 2023-10-19 12:19:10 +02:00
06 fix(setup): create indexes only if not exists (#4801) 2022-12-01 14:31:01 +01:00
07 test: fix log headers (#5222) 2023-02-15 03:21:58 +00:00
08 fix(setup): optimise events indexes (#5316) 2023-03-01 00:11:23 +00:00
10 feat(eventstore): increase parallel write capabilities (#5940) 2023-10-19 12:19:10 +02:00
12 feat(login): add OTP (email and sms) (#6353) 2023-08-15 12:47:05 +00:00
13 fix: set quotas (#6597) 2023-09-22 13:06:59 +02:00
14 feat(eventstore): increase parallel write capabilities (#5940) 2023-10-19 12:19:10 +02:00
15 feat(eventstore): increase parallel write capabilities (#5940) 2023-10-19 12:19:10 +02:00
01.go feat(database): support for postgres (#3998) 2022-08-31 07:52:43 +00:00
02.go feat(database): support for postgres (#3998) 2022-08-31 07:52:43 +00:00
03.go fix: allow unicode characters in org domains (#6675) 2023-10-11 09:55:01 +02:00
05.go feat: save last occurrence of failed events and fix instance filtering (#4710) 2022-11-18 13:49:38 +01:00
05.sql fix(database): create column only if not exists (#4812) 2022-12-02 10:48:39 +00:00
06.go feat: remove org (#4148) 2022-11-30 17:01:17 +01:00
07.go test: fix log headers (#5222) 2023-02-15 03:21:58 +00:00
08.go fix(setup): optimise events indexes (#5316) 2023-03-01 00:11:23 +00:00
10.go feat(eventstore): increase parallel write capabilities (#5940) 2023-10-19 12:19:10 +02:00
12.go feat(login): add OTP (email and sms) (#6353) 2023-08-15 12:47:05 +00:00
13.go fix: set quotas (#6597) 2023-09-22 13:06:59 +02:00
14.go feat(eventstore): increase parallel write capabilities (#5940) 2023-10-19 12:19:10 +02:00
15.go feat(eventstore): increase parallel write capabilities (#5940) 2023-10-19 12:19:10 +02:00
cleanup.go feat(eventstore): increase parallel write capabilities (#5940) 2023-10-19 12:19:10 +02:00
config_change.go fix: use system secret config if generator type does not exist on instance (#6420) 2023-08-23 10:18:27 +02:00
config.go feat: add SYSTEM_OWNER role (#6765) 2023-10-25 15:10:45 +00:00
projections.go fix: improve startup times by initializing projection tables during setup (#4642) 2022-11-04 09:21:58 +00:00
setup.go feat(eventstore): increase parallel write capabilities (#5940) 2023-10-19 12:19:10 +02:00
steps.yaml merge main into next 2023-10-19 12:34:00 +02:00