zitadel/internal/command
Fabi 7451ed58f2
feat: User metadata (#2025)
* feat: user meta data events

* feat: user meta data set tests

* feat: user meta data tests

* feat: user meta data in protos

* feat: user meta data command api

* feat: user meta data query side

* feat: proto correct order, fix handlers

* feat: proto correct order

* feat: fixes of pr comments

* feat: fixes of pr comments

* feat: value as byte array

* feat: metadata feature

* Update internal/auth/repository/eventsourcing/handler/meta_data.go

Co-authored-by: Silvan <silvan.reusser@gmail.com>

* Update internal/command/user_meta_data.go

Co-authored-by: Silvan <silvan.reusser@gmail.com>

* Update proto/zitadel/metadata.proto

Co-authored-by: Silvan <silvan.reusser@gmail.com>

* Update proto/zitadel/metadata.proto

Co-authored-by: Silvan <silvan.reusser@gmail.com>

* fix: rename metadata files and table

* fix: rename meta data to metadat in protos

* Update internal/domain/metadata.go

Co-authored-by: Silvan <silvan.reusser@gmail.com>

* fix: rename vars

* fix: rebiuld docs

* Update internal/iam/repository/view/metadata_view.go

Co-authored-by: Silvan <silvan.reusser@gmail.com>

Co-authored-by: Silvan <silvan.reusser@gmail.com>
2021-08-09 08:01:20 +02:00
..
auth_checks.go fix: move v2 pkgs (#1331) 2021-02-23 15:13:04 +01:00
command.go feat: passwordless registration (#2103) 2021-08-02 15:24:58 +02:00
converter.go fix: some backend bugs (#1438) 2021-03-19 18:46:26 +01:00
custom_login_text_model.go feat: passwordless registration (#2103) 2021-08-02 15:24:58 +02:00
custom_login_text.go feat: passwordless registration (#2103) 2021-08-02 15:24:58 +02:00
custom_message_text_model.go feat: custom message text (#1801) 2021-06-10 11:49:10 +00:00
custom_text_model.go feat: custom message text (#1801) 2021-06-10 11:49:10 +00:00
existing_label_policies_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
features_model.go feat: Privacy policy (#1957) 2021-07-05 10:36:51 +02:00
iam_converter.go feat: Extend oidc idp with oauth endpoints (#1980) 2021-07-06 14:39:48 +00:00
iam_custom_login_text_model.go feat(console): message and login texts, privacy policy (#2016) 2021-07-26 12:44:45 +02:00
iam_custom_login_text_test.go feat(console): message and login texts, privacy policy (#2016) 2021-07-26 12:44:45 +02:00
iam_custom_login_text.go feat(console): message and login texts, privacy policy (#2016) 2021-07-26 12:44:45 +02:00
iam_custom_message_text_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_custom_message_text_test.go feat: Custom text login (#1925) 2021-07-05 15:10:49 +02:00
iam_custom_message_text.go feat: custom message text (#1801) 2021-06-10 11:49:10 +00:00
iam_custom_text_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_custom_text.go feat: Custom text login (#1925) 2021-07-05 15:10:49 +02:00
iam_features_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_features.go feat: Privacy policy (#1957) 2021-07-05 10:36:51 +02:00
iam_idp_config_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_idp_config_test.go feat: Extend oidc idp with oauth endpoints (#1980) 2021-07-06 14:39:48 +00:00
iam_idp_config.go feat: Extend oidc idp with oauth endpoints (#1980) 2021-07-06 14:39:48 +00:00
iam_idp_oidc_config_model.go feat: Extend oidc idp with oauth endpoints (#1980) 2021-07-06 14:39:48 +00:00
iam_idp_oidc_config_test.go feat: Extend oidc idp with oauth endpoints (#1980) 2021-07-06 14:39:48 +00:00
iam_idp_oidc_config.go feat: Extend oidc idp with oauth endpoints (#1980) 2021-07-06 14:39:48 +00:00
iam_member_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_member_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
iam_member.go fix: Remove user with cascading memberships (#1811) 2021-06-07 07:20:47 +02:00
iam_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_policy_label_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_policy_label_test.go feat: label policy (#1708) 2021-06-04 14:53:51 +02:00
iam_policy_label.go feat: label policy (#1708) 2021-06-04 14:53:51 +02:00
iam_policy_login_factors_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_policy_login_identity_provider_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_policy_login_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_policy_login_test.go feat: add hide password reset to login policy (#1806) 2021-06-03 11:53:30 +02:00
iam_policy_login.go feat: add hide password reset to login policy (#1806) 2021-06-03 11:53:30 +02:00
iam_policy_mail_template_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_policy_mail_template_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
iam_policy_mail_template.go feat(notification): new mail templates (#1579) 2021-04-16 14:55:55 +02:00
iam_policy_org_iam_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_policy_org_iam_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
iam_policy_org_iam.go feat: new es testing2 (#1428) 2021-03-19 11:12:56 +01:00
iam_policy_password_age_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_policy_password_age_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
iam_policy_password_age.go fix: update config to commands (and queries) (#1342) 2021-02-24 11:17:39 +01:00
iam_policy_password_complexity_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_policy_password_complexity_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
iam_policy_password_complexity.go feat: new es testing2 (#1428) 2021-03-19 11:12:56 +01:00
iam_policy_password_lockout_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_policy_password_lockout_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
iam_policy_password_lockout.go fix: update config to commands (and queries) (#1342) 2021-02-24 11:17:39 +01:00
iam_policy_privacy_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
iam_policy_privacy_test.go feat: Privacy policy (#1957) 2021-07-05 10:36:51 +02:00
iam_policy_privacy.go feat: Privacy policy (#1957) 2021-07-05 10:36:51 +02:00
iam.go fix: todos (#1346) 2021-03-01 08:48:50 +01:00
identity_provider_model.go fix: move v2 pkgs (#1331) 2021-02-23 15:13:04 +01:00
idp_config_model.go fix: todos (#1346) 2021-03-01 08:48:50 +01:00
key_pair_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
key_pair.go fix: update config to commands (and queries) (#1342) 2021-02-24 11:17:39 +01:00
main_test.go fix: check allowed origins from calling and not called application (#2106) 2021-07-30 11:30:51 +02:00
member_model.go fix: move v2 pkgs (#1331) 2021-02-23 15:13:04 +01:00
metadata_model.go feat: User metadata (#2025) 2021-08-09 08:01:20 +02:00
oidc_config_model.go feat: Extend oidc idp with oauth endpoints (#1980) 2021-07-06 14:39:48 +00:00
org_converter.go feat: Privacy policy (#1957) 2021-07-05 10:36:51 +02:00
org_custom_login_text_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
org_custom_login_text_test.go feat(console): message and login texts, privacy policy (#2016) 2021-07-26 12:44:45 +02:00
org_custom_login_text.go feat: Custom text login (#1925) 2021-07-05 15:10:49 +02:00
org_custom_message_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
org_custom_message_text_test.go feat: Custom text login (#1925) 2021-07-05 15:10:49 +02:00
org_custom_message_text.go fix: add missing custom message text requests (#1851) 2021-06-11 07:31:00 +00:00
org_domain_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
org_domain_test.go fix: uniqueness (#1710) 2021-05-04 09:09:24 +00:00
org_domain.go fix: uniqueness (#1710) 2021-05-04 09:09:24 +00:00
org_features_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
org_features_test.go feat: Privacy policy (#1957) 2021-07-05 10:36:51 +02:00
org_features.go feat: Privacy policy (#1957) 2021-07-05 10:36:51 +02:00
org_idp_config_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
org_idp_config_test.go feat: Extend oidc idp with oauth endpoints (#1980) 2021-07-06 14:39:48 +00:00
org_idp_config.go feat: Extend oidc idp with oauth endpoints (#1980) 2021-07-06 14:39:48 +00:00
org_idp_oidc_config_model.go feat: Extend oidc idp with oauth endpoints (#1980) 2021-07-06 14:39:48 +00:00
org_idp_oidc_config_test.go feat: Extend oidc idp with oauth endpoints (#1980) 2021-07-06 14:39:48 +00:00
org_idp_oidc_config.go feat: Extend oidc idp with oauth endpoints (#1980) 2021-07-06 14:39:48 +00:00
org_member_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
org_member_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
org_member.go fix: Remove user with cascading memberships (#1811) 2021-06-07 07:20:47 +02:00
org_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
org_policy_label_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
org_policy_label_test.go fix: label policy (#1828) 2021-06-08 09:48:44 +02:00
org_policy_label.go fix: label policy (#1828) 2021-06-08 09:48:44 +02:00
org_policy_login_factors_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
org_policy_login_identity_provider_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
org_policy_login_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
org_policy_login_test.go feat: add hide password reset to login policy (#1806) 2021-06-03 11:53:30 +02:00
org_policy_login.go feat: add hide password reset to login policy (#1806) 2021-06-03 11:53:30 +02:00
org_policy_mail_template_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
org_policy_mail_template_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
org_policy_mail_template.go feat: new es testing2 (#1428) 2021-03-19 11:12:56 +01:00
org_policy_org_iam_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
org_policy_org_iam_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
org_policy_org_iam.go feat: new es testing2 (#1428) 2021-03-19 11:12:56 +01:00
org_policy_password_age_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
org_policy_password_age_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
org_policy_password_age.go feat: custom message text (#1801) 2021-06-10 11:49:10 +00:00
org_policy_password_complexity_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
org_policy_password_complexity_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
org_policy_password_complexity.go fix: handle org features downgrades (#1578) 2021-04-12 17:03:09 +02:00
org_policy_password_lockout_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
org_policy_password_lockout_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
org_policy_password_lockout.go feat: new es testing2 (#1428) 2021-03-19 11:12:56 +01:00
org_policy_privacy_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
org_policy_privacy_test.go feat: Privacy policy (#1957) 2021-07-05 10:36:51 +02:00
org_policy_privacy.go feat: Privacy policy (#1957) 2021-07-05 10:36:51 +02:00
org_test.go fix: uniqueness (#1710) 2021-05-04 09:09:24 +00:00
org.go fix: uniqueness (#1710) 2021-05-04 09:09:24 +00:00
policy_label_model.go feat: label policy (#1708) 2021-06-04 14:53:51 +02:00
policy_login_factors_model.go feat: features (#1427) 2021-03-25 17:26:21 +01:00
policy_login_model.go feat: add hide password reset to login policy (#1806) 2021-06-03 11:53:30 +02:00
policy_mail_template_model.go fix: move v2 pkgs (#1331) 2021-02-23 15:13:04 +01:00
policy_org_iam_model.go fix: move v2 pkgs (#1331) 2021-02-23 15:13:04 +01:00
policy_password_age_model.go fix: move v2 pkgs (#1331) 2021-02-23 15:13:04 +01:00
policy_password_complexity_model.go fix: move v2 pkgs (#1331) 2021-02-23 15:13:04 +01:00
policy_password_lockout_model.go fix: move v2 pkgs (#1331) 2021-02-23 15:13:04 +01:00
policy_privacy_model.go feat: Privacy policy (#1957) 2021-07-05 10:36:51 +02:00
project_application_api_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
project_application_api_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
project_application_api.go fix: check oidc / api config (#1940) 2021-06-27 09:20:59 +00:00
project_application_key_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
project_application_key_test.go fix: new es testing (#1411) 2021-03-15 12:51:15 +01:00
project_application_key.go fix: new es testing (#1411) 2021-03-15 12:51:15 +01:00
project_application_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
project_application_oidc_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
project_application_oidc_test.go feat: add additional origins on applications (#1691) 2021-05-19 09:17:38 +02:00
project_application_oidc.go fix: check oidc / api config (#1940) 2021-06-27 09:20:59 +00:00
project_application_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
project_application.go fix: new es testing (#1411) 2021-03-15 12:51:15 +01:00
project_converter.go feat: add additional origins on applications (#1691) 2021-05-19 09:17:38 +02:00
project_grant_member_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
project_grant_member_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
project_grant_member.go fix: Remove user with cascading memberships (#1811) 2021-06-07 07:20:47 +02:00
project_grant_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
project_grant_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
project_grant.go fix: some backend bugs (#1438) 2021-03-19 18:46:26 +01:00
project_member_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
project_member_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
project_member.go fix: Remove user with cascading memberships (#1811) 2021-06-07 07:20:47 +02:00
project_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
project_role_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
project_role_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
project_role.go fix: new es testing (#1411) 2021-03-15 12:51:15 +01:00
project_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
project.go fix: new es testing (#1411) 2021-03-15 12:51:15 +01:00
setup_step1.go fix: uniqueness (#1710) 2021-05-04 09:09:24 +00:00
setup_step2.go feat: label policy (#1708) 2021-06-04 14:53:51 +02:00
setup_step3.go feat: label policy (#1708) 2021-06-04 14:53:51 +02:00
setup_step4.go feat: label policy (#1708) 2021-06-04 14:53:51 +02:00
setup_step5.go feat: label policy (#1708) 2021-06-04 14:53:51 +02:00
setup_step6.go feat: label policy (#1708) 2021-06-04 14:53:51 +02:00
setup_step7.go feat: new es testing2 (#1428) 2021-03-19 11:12:56 +01:00
setup_step8.go feat: new es testing2 (#1428) 2021-03-19 11:12:56 +01:00
setup_step9.go feat: features (#1427) 2021-03-25 17:26:21 +01:00
setup_step10.go feat: custom message text (#1801) 2021-06-10 11:49:10 +00:00
setup_step11.go fix: update config to commands (and queries) (#1342) 2021-02-24 11:17:39 +01:00
setup_step12.go feat: label policy (#1708) 2021-06-04 14:53:51 +02:00
setup_step13.go feat(notification): new mail templates (#1579) 2021-04-16 14:55:55 +02:00
setup_step14.go feat: label policy (#1708) 2021-06-04 14:53:51 +02:00
setup_step15.go feat: label policy (#1708) 2021-06-04 14:53:51 +02:00
setup_step16.go feat: custom message text (#1801) 2021-06-10 11:49:10 +00:00
setup_step17.go feat: Privacy policy (#1957) 2021-07-05 10:36:51 +02:00
setup.go fix: setup (#1515) 2021-04-01 10:14:07 +02:00
statics.go fix: add option to disable asset storage (#1878) 2021-07-02 13:55:52 +02:00
unique_constraints_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
user_converter.go feat: User metadata (#2025) 2021-08-09 08:01:20 +02:00
user_grant_converter.go fix: move v2 pkgs (#1331) 2021-02-23 15:13:04 +01:00
user_grant_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
user_grant_test.go fix: user grant change (#1953) 2021-07-01 15:08:40 +00:00
user_grant.go fix: user grant change (#1953) 2021-07-01 15:08:40 +00:00
user_human_address_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
user_human_address.go feat: new es testing2 (#1428) 2021-03-19 11:12:56 +01:00
user_human_adress_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
user_human_avatar_test.go feat: label policy (#1708) 2021-06-04 14:53:51 +02:00
user_human_avatar.go feat: label policy (#1708) 2021-06-04 14:53:51 +02:00
user_human_email_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
user_human_email_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
user_human_email.go fix: backend fixes (#1452) 2021-03-22 15:36:59 +01:00
user_human_externalidp_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
user_human_externalidp_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
user_human_externalidp.go feat: new es testing2 (#1428) 2021-03-19 11:12:56 +01:00
user_human_init_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
user_human_init_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
user_human_init.go feat: new es testing2 (#1428) 2021-03-19 11:12:56 +01:00
user_human_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
user_human_otp_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
user_human_otp_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
user_human_otp.go feat: Custom text login (#1925) 2021-07-05 15:10:49 +02:00
user_human_password_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
user_human_password_test.go fix: set password in management api (#1766) 2021-06-03 13:28:24 +02:00
user_human_password.go fix: set password in management api (#1766) 2021-06-03 13:28:24 +02:00
user_human_phone_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
user_human_phone_test.go feat: label policy (#1708) 2021-06-04 14:53:51 +02:00
user_human_phone.go fix: some backend bugs (#1438) 2021-03-19 18:46:26 +01:00
user_human_profile_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
user_human_profile_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
user_human_profile.go feat: new es testing2 (#1428) 2021-03-19 11:12:56 +01:00
user_human_refresh_token_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
user_human_refresh_token_test.go feat: refresh token (#1728) 2021-05-20 11:33:35 +00:00
user_human_refresh_token.go feat: refresh token (#1728) 2021-05-20 11:33:35 +00:00
user_human_test.go feat: passwordless registration (#2103) 2021-08-02 15:24:58 +02:00
user_human_webauthn_model.go feat: passwordless registration (#2103) 2021-08-02 15:24:58 +02:00
user_human_webauthn.go fix: passwordless send link direct false (#2122) 2021-08-04 15:28:29 +00:00
user_human.go feat: passwordless registration (#2103) 2021-08-02 15:24:58 +02:00
user_machine_key_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
user_machine_key.go feat: protos refactoring 2021-03-09 10:30:11 +01:00
user_machine_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
user_machine_test.go feat: asset storage (#1696) 2021-05-03 10:15:50 +02:00
user_machine.go fix: todos (#1502) 2021-03-31 11:10:06 +02:00
user_membership.go fix: Remove user with cascading memberships (#1811) 2021-06-07 07:20:47 +02:00
user_metadata_model.go feat: User metadata (#2025) 2021-08-09 08:01:20 +02:00
user_metadata_test.go feat: User metadata (#2025) 2021-08-09 08:01:20 +02:00
user_metadata.go feat: User metadata (#2025) 2021-08-09 08:01:20 +02:00
user_model.go fix(eventstore): sub queries (#1805) 2021-07-06 13:55:57 +02:00
user_test.go fix: Remove user with cascading memberships (#1811) 2021-06-07 07:20:47 +02:00
user.go fix: Remove user with cascading memberships (#1811) 2021-06-07 07:20:47 +02:00