feat: asset storage (#1696)

* feat: remove assets

* feat: minio implementation

* fix: remove assets from tests

* feat: minio implementation

* feat: Env vars

* fix: sprintf

* fix: sprintf

* Update internal/eventstore/repository/repository.go

Co-authored-by: Livio Amstutz <livio.a@gmail.com>

* fix: error handling

Co-authored-by: Livio Amstutz <livio.a@gmail.com>
This commit is contained in:
Fabi 2021-05-03 10:15:50 +02:00 committed by GitHub
parent a5c6bf5498
commit 667cc30291
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
110 changed files with 306 additions and 938 deletions

View File

@ -13,6 +13,14 @@ export ZITADEL_TRACING_TYPE=google
export ZITADEL_METRICS_TYPE=otel export ZITADEL_METRICS_TYPE=otel
# S3 Storage
export ZITADEL_ASSET_STORAGE_TYPE=minio
export ZITADEL_ASSET_STORAGE_ENDPOINT=storage.googleapis.com
export ZITADEL_ASSET_STORAGE_ACCESS_KEY_ID=
export ZITADEL_ASSET_STORAGE_SECRET_ACCESS_KEY=
export ZITADEL_ASSET_STORAGE_SSL=
export ZITADEL_ASSET_STORAGE_LOCATION=
# Log # Log
export ZITADEL_LOG_LEVEL=debug export ZITADEL_LOG_LEVEL=debug

View File

@ -8,6 +8,7 @@ import (
"github.com/caos/zitadel/internal/config/types" "github.com/caos/zitadel/internal/config/types"
"github.com/caos/zitadel/internal/eventstore" "github.com/caos/zitadel/internal/eventstore"
"github.com/caos/zitadel/internal/query" "github.com/caos/zitadel/internal/query"
"github.com/caos/zitadel/internal/static/s3"
metrics "github.com/caos/zitadel/internal/telemetry/metrics/config" metrics "github.com/caos/zitadel/internal/telemetry/metrics/config"
"github.com/caos/zitadel/openapi" "github.com/caos/zitadel/openapi"
@ -38,6 +39,7 @@ type Config struct {
Log logging.Config Log logging.Config
Tracing tracing.TracingConfig Tracing tracing.TracingConfig
Metrics metrics.MetricsConfig Metrics metrics.MetricsConfig
AssetStorage s3.AssetStorage
InternalAuthZ internal_authz.Config InternalAuthZ internal_authz.Config
SystemDefaults sd.SystemDefaults SystemDefaults sd.SystemDefaults

View File

@ -11,6 +11,15 @@ Tracing:
Fraction: $ZITADEL_TRACING_FRACTION Fraction: $ZITADEL_TRACING_FRACTION
Endpoint: $ZITADEL_TRACING_ENDPOINT Endpoint: $ZITADEL_TRACING_ENDPOINT
AssetStorage:
Type: $ZITADEL_ASSET_STORAGE_TYPE
Config:
Endpoint: $ZITADEL_ASSET_STORAGE_ENDPOINT
AccessKeyID: $ZITADEL_ASSET_STORAGE_ACCESS_KEY_ID
SecretAccessKey: $ZITADEL_ASSET_STORAGE_SECRET_ACCESS_KEY
SSL: $ZITADEL_ASSET_STORAGE_SSL
Location: $ZITADEL_ASSET_STORAGE_LOCATION
Metrics: Metrics:
Type: 'otel' Type: 'otel'
Config: Config:

1
go.mod
View File

@ -45,6 +45,7 @@ require (
github.com/lib/pq v1.9.0 github.com/lib/pq v1.9.0
github.com/manifoldco/promptui v0.7.0 github.com/manifoldco/promptui v0.7.0
github.com/mattn/go-colorable v0.1.8 // indirect; indirect github.com/mitchellh/copystructure v1.0.0 // indirect github.com/mattn/go-colorable v0.1.8 // indirect; indirect github.com/mitchellh/copystructure v1.0.0 // indirect
github.com/minio/minio-go/v7 v7.0.10
github.com/mitchellh/copystructure v1.1.2 // indirect github.com/mitchellh/copystructure v1.1.2 // indirect
github.com/nicksnyder/go-i18n/v2 v2.1.1 github.com/nicksnyder/go-i18n/v2 v2.1.1
github.com/pkg/errors v0.9.1 github.com/pkg/errors v0.9.1

13
go.sum
View File

@ -599,6 +599,9 @@ github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvW
github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00= github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00=
github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8=
github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
github.com/klauspost/cpuid v1.2.3/go.mod h1:Pj4uuM528wm8OyEC2QMXAi2YiTZ96dNQPGgoMS4s3ek=
github.com/klauspost/cpuid v1.3.1 h1:5JNjFYYQrZeKRJ0734q51WCEEn2huer72Dc7K+R/b6s=
github.com/klauspost/cpuid v1.3.1/go.mod h1:bYW4mA6ZgKPob1/Dlai2LviZJO7KGI3uoWLd42rAQw4=
github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
@ -671,6 +674,12 @@ github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182aff
github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b h1:j7+1HpAFS1zy5+Q4qx1fWh90gTKwiN4QCGoY9TWyyO4= github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b h1:j7+1HpAFS1zy5+Q4qx1fWh90gTKwiN4QCGoY9TWyyO4=
github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b/go.mod h1:01TrycV0kFyexm33Z7vhZRXopbI8J3TDReVlkTgMUxE= github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b/go.mod h1:01TrycV0kFyexm33Z7vhZRXopbI8J3TDReVlkTgMUxE=
github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg=
github.com/minio/md5-simd v1.1.0 h1:QPfiOqlZH+Cj9teu0t9b1nTBfPbyTl16Of5MeuShdK4=
github.com/minio/md5-simd v1.1.0/go.mod h1:XpBqgZULrMYD3R+M28PcmP0CkI7PEMzB3U77ZrKZ0Gw=
github.com/minio/minio-go/v7 v7.0.10 h1:1oUKe4EOPUEhw2qnPQaPsJ0lmVTYLFu03SiItauXs94=
github.com/minio/minio-go/v7 v7.0.10/go.mod h1:td4gW1ldOsj1PbSNS+WYK43j+P1XVhX/8W8awaYlBFo=
github.com/minio/sha256-simd v0.1.1 h1:5QHSlgo3nt5yKOJrC7W8w7X+NFl8cMPZm96iu8kKUJU=
github.com/minio/sha256-simd v0.1.1/go.mod h1:B5e1o+1/KgNmWrSQK08Y6Z1Vb5pwIktudl0J58iy0KM=
github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc=
github.com/mitchellh/copystructure v1.1.2 h1:Th2TIvG1+6ma3e/0/bopBKohOTY7s4dA8V2q4EUcBJ0= github.com/mitchellh/copystructure v1.1.2 h1:Th2TIvG1+6ma3e/0/bopBKohOTY7s4dA8V2q4EUcBJ0=
github.com/mitchellh/copystructure v1.1.2/go.mod h1:EBArHfARyrSWO/+Wyr9zwEkc6XMFB9XyNgFNmRkZZU4= github.com/mitchellh/copystructure v1.1.2/go.mod h1:EBArHfARyrSWO/+Wyr9zwEkc6XMFB9XyNgFNmRkZZU4=
@ -808,6 +817,7 @@ github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6L
github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
github.com/rs/cors v1.7.0 h1:+88SsELBHx5r+hZ8TCkggzSstaWNbDvThkVK8H6f9ik= github.com/rs/cors v1.7.0 h1:+88SsELBHx5r+hZ8TCkggzSstaWNbDvThkVK8H6f9ik=
github.com/rs/cors v1.7.0/go.mod h1:gFx+x8UowdsKA9AchylcLynDq+nNFfI8FkUZdN/jGCU= github.com/rs/cors v1.7.0/go.mod h1:gFx+x8UowdsKA9AchylcLynDq+nNFfI8FkUZdN/jGCU=
github.com/rs/xid v1.2.1 h1:mhH9Nq+C1fY2l1XIpgxIiUOfNpRBYH1kKcr+qfKgjRc=
github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ= github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ=
github.com/rs/zerolog v1.13.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU= github.com/rs/zerolog v1.13.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU=
github.com/rs/zerolog v1.15.0/go.mod h1:xYTKnLHcpfU2225ny5qZjxnj9NvkumZYjJHlAThCjNc= github.com/rs/zerolog v1.15.0/go.mod h1:xYTKnLHcpfU2225ny5qZjxnj9NvkumZYjJHlAThCjNc=
@ -976,6 +986,7 @@ golang.org/x/crypto v0.0.0-20200220183623-bac4c82f6975/go.mod h1:LzIPMQfyMNhhGPh
golang.org/x/crypto v0.0.0-20200302210943-78000ba7a073/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200302210943-78000ba7a073/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20200323165209-0ec3e9974c59/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200323165209-0ec3e9974c59/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20200709230013-948cd5f35899/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20201016220609-9e8e0b390897/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20201016220609-9e8e0b390897/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2 h1:It14KIkyBFYkHkwZ7k45minvA9aorojkyjGk9KJ5B/w= golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2 h1:It14KIkyBFYkHkwZ7k45minvA9aorojkyjGk9KJ5B/w=
golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4=
@ -1365,6 +1376,8 @@ gopkg.in/inconshreveable/log15.v2 v2.0.0-20180818164646-67afb5ed74ec/go.mod h1:a
gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc= gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc=
gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw=
gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k=
gopkg.in/ini.v1 v1.57.0 h1:9unxIsFcTt4I55uWluz+UmL95q4kdJ0buvQ1ZIqVQww=
gopkg.in/ini.v1 v1.57.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k=
gopkg.in/natefinch/lumberjack.v2 v2.0.0/go.mod h1:l0ndWWf7gzL7RNwBG7wST/UCcT4T24xpD6X8LsfU/+k= gopkg.in/natefinch/lumberjack.v2 v2.0.0/go.mod h1:l0ndWWf7gzL7RNwBG7wST/UCcT4T24xpD6X8LsfU/+k=
gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo= gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo=
gopkg.in/square/go-jose.v2 v2.2.2/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= gopkg.in/square/go-jose.v2 v2.2.2/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI=

View File

@ -88,7 +88,6 @@ func TestCommandSide_AddDefaultIDPConfig(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(idpconfig.NewAddIDPConfigNameUniqueConstraint("name1", "IAM")), uniqueConstraintsFromEventConstraint(idpconfig.NewAddIDPConfigNameUniqueConstraint("name1", "IAM")),
), ),
), ),
@ -235,7 +234,6 @@ func TestCommandSide_ChangeDefaultIDPConfig(t *testing.T) {
newDefaultIDPConfigChangedEvent(context.Background(), "config1", "name1", "name2", domain.IDPConfigStylingTypeUnspecified), newDefaultIDPConfigChangedEvent(context.Background(), "config1", "name1", "name2", domain.IDPConfigStylingTypeUnspecified),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(idpconfig.NewRemoveIDPConfigNameUniqueConstraint("name1", "IAM")), uniqueConstraintsFromEventConstraint(idpconfig.NewRemoveIDPConfigNameUniqueConstraint("name1", "IAM")),
uniqueConstraintsFromEventConstraint(idpconfig.NewAddIDPConfigNameUniqueConstraint("name2", "IAM")), uniqueConstraintsFromEventConstraint(idpconfig.NewAddIDPConfigNameUniqueConstraint("name2", "IAM")),
), ),

View File

@ -226,7 +226,6 @@ func TestCommandSide_ChangeDefaultIDPOIDCConfig(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
secretCrypto: crypto.CreateMockEncryptionAlg(gomock.NewController(t)), secretCrypto: crypto.CreateMockEncryptionAlg(gomock.NewController(t)),

View File

@ -180,7 +180,6 @@ func TestCommandSide_AddIAMMember(t *testing.T) {
[]string{"IAM_OWNER"}..., []string{"IAM_OWNER"}...,
)), )),
}, },
nil,
uniqueConstraintsFromEventConstraint(member.NewAddMemberUniqueConstraint("IAM", "user1")), uniqueConstraintsFromEventConstraint(member.NewAddMemberUniqueConstraint("IAM", "user1")),
), ),
), ),
@ -231,7 +230,6 @@ func TestCommandSide_AddIAMMember(t *testing.T) {
[]string{"IAM_OWNER"}..., []string{"IAM_OWNER"}...,
)), )),
}, },
nil,
uniqueConstraintsFromEventConstraint(member.NewAddMemberUniqueConstraint("IAM", "user1")), uniqueConstraintsFromEventConstraint(member.NewAddMemberUniqueConstraint("IAM", "user1")),
), ),
), ),
@ -410,7 +408,6 @@ func TestCommandSide_ChangeIAMMember(t *testing.T) {
[]string{"IAM_OWNER", "IAM_OWNER_VIEWER"}..., []string{"IAM_OWNER", "IAM_OWNER_VIEWER"}...,
)), )),
}, },
nil,
), ),
), ),
zitadelRoles: []authz.RoleMapping{ zitadelRoles: []authz.RoleMapping{
@ -531,7 +528,6 @@ func TestCommandSide_RemoveIAMMember(t *testing.T) {
"user1", "user1",
)), )),
}, },
nil,
uniqueConstraintsFromEventConstraint(member.NewRemoveMemberUniqueConstraint("IAM", "user1")), uniqueConstraintsFromEventConstraint(member.NewRemoveMemberUniqueConstraint("IAM", "user1")),
), ),
), ),

View File

@ -95,7 +95,6 @@ func TestCommandSide_AddDefaultLabelPolicy(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },
@ -244,7 +243,6 @@ func TestCommandSide_ChangeDefaultLabelPolicy(t *testing.T) {
newDefaultLabelPolicyChangedEvent(context.Background(), "primary-color-change", "secondary-color-change", false), newDefaultLabelPolicyChangedEvent(context.Background(), "primary-color-change", "secondary-color-change", false),
), ),
}, },
nil,
), ),
), ),
}, },

View File

@ -83,7 +83,6 @@ func TestCommandSide_AddDefaultLoginPolicy(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },
@ -224,7 +223,6 @@ func TestCommandSide_ChangeDefaultLoginPolicy(t *testing.T) {
newDefaultLoginPolicyChangedEvent(context.Background(), false, false, false, false, domain.PasswordlessTypeNotAllowed), newDefaultLoginPolicyChangedEvent(context.Background(), false, false, false, false, domain.PasswordlessTypeNotAllowed),
), ),
}, },
nil,
), ),
), ),
}, },
@ -394,7 +392,6 @@ func TestCommandSide_AddIDPProviderDefaultLoginPolicy(t *testing.T) {
"config1"), "config1"),
), ),
}, },
nil,
), ),
), ),
}, },
@ -558,7 +555,6 @@ func TestCommandSide_RemoveIDPProviderDefaultLoginPolicy(t *testing.T) {
"config1"), "config1"),
), ),
}, },
nil,
), ),
), ),
}, },
@ -605,7 +601,6 @@ func TestCommandSide_RemoveIDPProviderDefaultLoginPolicy(t *testing.T) {
"config1"), "config1"),
), ),
}, },
nil,
), ),
), ),
}, },
@ -671,7 +666,6 @@ func TestCommandSide_RemoveIDPProviderDefaultLoginPolicy(t *testing.T) {
&user.NewAggregate("user1", "org1").Aggregate, &user.NewAggregate("user1", "org1").Aggregate,
"config1", "externaluser1")), "config1", "externaluser1")),
}, },
nil,
uniqueConstraintsFromEventConstraint(user.NewRemoveExternalIDPUniqueConstraint("config1", "externaluser1")), uniqueConstraintsFromEventConstraint(user.NewRemoveExternalIDPUniqueConstraint("config1", "externaluser1")),
), ),
), ),
@ -787,7 +781,6 @@ func TestCommandSide_AddSecondFactorDefaultLoginPolicy(t *testing.T) {
domain.SecondFactorTypeOTP), domain.SecondFactorTypeOTP),
), ),
}, },
nil,
), ),
), ),
}, },
@ -920,7 +913,6 @@ func TestCommandSide_RemoveSecondFactorDefaultLoginPolicy(t *testing.T) {
domain.SecondFactorTypeOTP), domain.SecondFactorTypeOTP),
), ),
}, },
nil,
), ),
), ),
}, },
@ -1024,7 +1016,6 @@ func TestCommandSide_AddMultiFactorDefaultLoginPolicy(t *testing.T) {
domain.MultiFactorTypeU2FWithPIN), domain.MultiFactorTypeU2FWithPIN),
), ),
}, },
nil,
), ),
), ),
}, },
@ -1157,7 +1148,6 @@ func TestCommandSide_RemoveMultiFactorDefaultLoginPolicy(t *testing.T) {
domain.MultiFactorTypeU2FWithPIN), domain.MultiFactorTypeU2FWithPIN),
), ),
}, },
nil,
), ),
), ),
}, },

View File

@ -86,7 +86,6 @@ func TestCommandSide_AddDefaultMailTemplatePolicy(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },
@ -221,7 +220,6 @@ func TestCommandSide_ChangeDefaultMailTemplatePolicy(t *testing.T) {
newDefaultMailTemplatePolicyChangedEvent(context.Background(), []byte("template-change")), newDefaultMailTemplatePolicyChangedEvent(context.Background(), []byte("template-change")),
), ),
}, },
nil,
), ),
), ),
}, },

View File

@ -107,7 +107,6 @@ func TestCommandSide_AddDefaultMailTextPolicy(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(policy.NewAddMailTextUniqueConstraint("IAM", "mail-text-type", "de")), uniqueConstraintsFromEventConstraint(policy.NewAddMailTextUniqueConstraint("IAM", "mail-text-type", "de")),
), ),
), ),
@ -295,7 +294,6 @@ func TestCommandSide_ChangeDefaultMailTextPolicy(t *testing.T) {
"button-text-change"), "button-text-change"),
), ),
}, },
nil,
), ),
), ),
}, },

View File

@ -71,7 +71,6 @@ func TestCommandSide_AddDefaultOrgIAMPolicy(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },
@ -191,7 +190,6 @@ func TestCommandSide_ChangeDefaultOrgIAMPolicy(t *testing.T) {
newDefaultOrgIAMPolicyChangedEvent(context.Background(), false), newDefaultOrgIAMPolicyChangedEvent(context.Background(), false),
), ),
}, },
nil,
), ),
), ),
}, },

View File

@ -74,7 +74,6 @@ func TestCommandSide_AddDefaultPasswordAgePolicy(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },
@ -200,7 +199,6 @@ func TestCommandSide_ChangeDefaultPasswordAgePolicy(t *testing.T) {
newDefaultPasswordAgePolicyChangedEvent(context.Background(), 125, 5), newDefaultPasswordAgePolicyChangedEvent(context.Background(), 125, 5),
), ),
}, },
nil,
), ),
), ),
}, },

View File

@ -98,7 +98,6 @@ func TestCommandSide_AddDefaultPasswordComplexityPolicy(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },
@ -257,7 +256,6 @@ func TestCommandSide_ChangeDefaultPasswordComplexityPolicy(t *testing.T) {
newDefaultPasswordComplexityPolicyChangedEvent(context.Background(), 10, false, false, false, false), newDefaultPasswordComplexityPolicyChangedEvent(context.Background(), 10, false, false, false, false),
), ),
}, },
nil,
), ),
), ),
}, },

View File

@ -74,7 +74,6 @@ func TestCommandSide_AddDefaultPasswordLockoutPolicy(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },
@ -200,7 +199,6 @@ func TestCommandSide_ChangeDefaultPasswordLockoutPolicy(t *testing.T) {
newDefaultPasswordLockoutPolicyChangedEvent(context.Background(), 20, false), newDefaultPasswordLockoutPolicyChangedEvent(context.Background(), 20, false),
), ),
}, },
nil,
), ),
), ),
}, },

View File

@ -103,15 +103,15 @@ func (repo *testRepo) LatestSequence(ctx context.Context, queryFactory *reposito
return repo.sequence, nil return repo.sequence, nil
} }
func expectPush(events []*repository.Event, assets []*repository.Asset, uniqueConstraints ...*repository.UniqueConstraint) expect { func expectPush(events []*repository.Event, uniqueConstraints ...*repository.UniqueConstraint) expect {
return func(m *mock.MockRepository) { return func(m *mock.MockRepository) {
m.ExpectPush(events, assets, uniqueConstraints...) m.ExpectPush(events, uniqueConstraints...)
} }
} }
func expectPushFailed(err error, events []*repository.Event, assets []*repository.Asset, uniqueConstraints ...*repository.UniqueConstraint) expect { func expectPushFailed(err error, events []*repository.Event, uniqueConstraints ...*repository.UniqueConstraint) expect {
return func(m *mock.MockRepository) { return func(m *mock.MockRepository) {
m.ExpectPushFailed(err, events, assets, uniqueConstraints...) m.ExpectPushFailed(err, events, uniqueConstraints...)
} }
} }

View File

@ -108,7 +108,6 @@ func TestCommandSide_AddOrgDomain(t *testing.T) {
"domain.ch", "domain.ch",
)), )),
}, },
nil,
), ),
), ),
}, },
@ -323,7 +322,6 @@ func TestCommandSide_GenerateOrgDomainValidation(t *testing.T) {
}, },
)), )),
}, },
nil,
), ),
), ),
secretGenerator: GetMockSecretGenerator(t), secretGenerator: GetMockSecretGenerator(t),
@ -376,7 +374,6 @@ func TestCommandSide_GenerateOrgDomainValidation(t *testing.T) {
}, },
)), )),
}, },
nil,
), ),
), ),
secretGenerator: GetMockSecretGenerator(t), secretGenerator: GetMockSecretGenerator(t),
@ -621,7 +618,6 @@ func TestCommandSide_ValidateOrgDomain(t *testing.T) {
"domain.ch", "domain.ch",
)), )),
}, },
nil,
), ),
), ),
alg: crypto.CreateMockEncryptionAlg(gomock.NewController(t)), alg: crypto.CreateMockEncryptionAlg(gomock.NewController(t)),
@ -680,7 +676,6 @@ func TestCommandSide_ValidateOrgDomain(t *testing.T) {
"domain.ch", "domain.ch",
)), )),
}, },
nil,
uniqueConstraintsFromEventConstraint(org.NewAddOrgDomainUniqueConstraint("domain.ch")), uniqueConstraintsFromEventConstraint(org.NewAddOrgDomainUniqueConstraint("domain.ch")),
), ),
), ),
@ -743,7 +738,6 @@ func TestCommandSide_ValidateOrgDomain(t *testing.T) {
"domain.ch", "domain.ch",
)), )),
}, },
nil,
uniqueConstraintsFromEventConstraint(org.NewAddOrgDomainUniqueConstraint("domain.ch")), uniqueConstraintsFromEventConstraint(org.NewAddOrgDomainUniqueConstraint("domain.ch")),
), ),
), ),
@ -833,7 +827,6 @@ func TestCommandSide_ValidateOrgDomain(t *testing.T) {
false, false,
)), )),
}, },
nil,
uniqueConstraintsFromEventConstraint(org.NewAddOrgDomainUniqueConstraint("domain.ch")), uniqueConstraintsFromEventConstraint(org.NewAddOrgDomainUniqueConstraint("domain.ch")),
uniqueConstraintsFromEventConstraint(user.NewRemoveUsernameUniqueConstraint("username@domain.ch", "org2", false)), uniqueConstraintsFromEventConstraint(user.NewRemoveUsernameUniqueConstraint("username@domain.ch", "org2", false)),
uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("tempid@temporary.zitadel.ch", "org2", false)), uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("tempid@temporary.zitadel.ch", "org2", false)),
@ -1034,7 +1027,6 @@ func TestCommandSide_SetPrimaryDomain(t *testing.T) {
"domain.ch", "domain.ch",
)), )),
}, },
nil,
), ),
), ),
}, },
@ -1228,7 +1220,6 @@ func TestCommandSide_RemoveOrgDomain(t *testing.T) {
"domain.ch", false, "domain.ch", false,
)), )),
}, },
nil,
), ),
), ),
}, },
@ -1279,7 +1270,6 @@ func TestCommandSide_RemoveOrgDomain(t *testing.T) {
"domain.ch", true, "domain.ch", true,
)), )),
}, },
nil,
uniqueConstraintsFromEventConstraint(org.NewRemoveOrgDomainUniqueConstraint("domain.ch")), uniqueConstraintsFromEventConstraint(org.NewRemoveOrgDomainUniqueConstraint("domain.ch")),
), ),
), ),

View File

@ -175,7 +175,6 @@ func TestCommandSide_SetOrgFeatures(t *testing.T) {
newFeaturesSetEvent(context.Background(), "org1", "Test", domain.FeaturesStateActive, time.Hour), newFeaturesSetEvent(context.Background(), "org1", "Test", domain.FeaturesStateActive, time.Hour),
), ),
}, },
nil,
), ),
), ),
iamDomain: "iam-domain", iamDomain: "iam-domain",
@ -309,7 +308,6 @@ func TestCommandSide_SetOrgFeatures(t *testing.T) {
newFeaturesSetEvent(context.Background(), "org1", "Test", domain.FeaturesStateActive, time.Hour), newFeaturesSetEvent(context.Background(), "org1", "Test", domain.FeaturesStateActive, time.Hour),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(org.NewRemoveOrgDomainUniqueConstraint("test1")), uniqueConstraintsFromEventConstraint(org.NewRemoveOrgDomainUniqueConstraint("test1")),
), ),
), ),
@ -454,7 +452,6 @@ func TestCommandSide_SetOrgFeatures(t *testing.T) {
newFeaturesSetEvent(context.Background(), "org1", "Test", domain.FeaturesStateActive, time.Hour), newFeaturesSetEvent(context.Background(), "org1", "Test", domain.FeaturesStateActive, time.Hour),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(org.NewRemoveOrgDomainUniqueConstraint("test1")), uniqueConstraintsFromEventConstraint(org.NewRemoveOrgDomainUniqueConstraint("test1")),
), ),
), ),
@ -609,7 +606,6 @@ func TestCommandSide_SetOrgFeatures(t *testing.T) {
newFeaturesSetEvent(context.Background(), "org1", "Test", domain.FeaturesStateActive, time.Hour), newFeaturesSetEvent(context.Background(), "org1", "Test", domain.FeaturesStateActive, time.Hour),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(org.NewRemoveOrgDomainUniqueConstraint("test1")), uniqueConstraintsFromEventConstraint(org.NewRemoveOrgDomainUniqueConstraint("test1")),
), ),
), ),
@ -806,7 +802,6 @@ func TestCommandSide_SetOrgFeatures(t *testing.T) {
newFeaturesSetEvent(context.Background(), "org1", "Test", domain.FeaturesStateActive, time.Hour), newFeaturesSetEvent(context.Background(), "org1", "Test", domain.FeaturesStateActive, time.Hour),
), ),
}, },
nil,
), ),
), ),
iamDomain: "iam-domain", iamDomain: "iam-domain",
@ -989,7 +984,6 @@ func TestCommandSide_RemoveOrgFeatures(t *testing.T) {
org.NewFeaturesRemovedEvent(context.Background(), &org.NewAggregate("org1", "org1").Aggregate), org.NewFeaturesRemovedEvent(context.Background(), &org.NewAggregate("org1", "org1").Aggregate),
), ),
}, },
nil,
), ),
), ),
iamDomain: "iam-domain", iamDomain: "iam-domain",

View File

@ -116,7 +116,6 @@ func TestCommandSide_AddIDPConfig(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(idpconfig.NewAddIDPConfigNameUniqueConstraint("name1", "org1")), uniqueConstraintsFromEventConstraint(idpconfig.NewAddIDPConfigNameUniqueConstraint("name1", "org1")),
), ),
), ),
@ -283,7 +282,6 @@ func TestCommandSide_ChangeIDPConfig(t *testing.T) {
newIDPConfigChangedEvent(context.Background(), "org1", "config1", "name1", "name2", domain.IDPConfigStylingTypeUnspecified), newIDPConfigChangedEvent(context.Background(), "org1", "config1", "name1", "name2", domain.IDPConfigStylingTypeUnspecified),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(idpconfig.NewRemoveIDPConfigNameUniqueConstraint("name1", "org1")), uniqueConstraintsFromEventConstraint(idpconfig.NewRemoveIDPConfigNameUniqueConstraint("name1", "org1")),
uniqueConstraintsFromEventConstraint(idpconfig.NewAddIDPConfigNameUniqueConstraint("name2", "org1")), uniqueConstraintsFromEventConstraint(idpconfig.NewAddIDPConfigNameUniqueConstraint("name2", "org1")),
), ),

View File

@ -249,7 +249,6 @@ func TestCommandSide_ChangeIDPOIDCConfig(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
secretCrypto: crypto.CreateMockEncryptionAlg(gomock.NewController(t)), secretCrypto: crypto.CreateMockEncryptionAlg(gomock.NewController(t)),

View File

@ -196,7 +196,6 @@ func TestCommandSide_AddOrgMember(t *testing.T) {
[]string{"ORG_OWNER"}..., []string{"ORG_OWNER"}...,
)), )),
}, },
nil,
uniqueConstraintsFromEventConstraint(member.NewAddMemberUniqueConstraint("org1", "user1")), uniqueConstraintsFromEventConstraint(member.NewAddMemberUniqueConstraint("org1", "user1")),
), ),
), ),
@ -250,7 +249,6 @@ func TestCommandSide_AddOrgMember(t *testing.T) {
[]string{"ORG_OWNER"}..., []string{"ORG_OWNER"}...,
)), )),
}, },
nil,
uniqueConstraintsFromEventConstraint(member.NewAddMemberUniqueConstraint("org1", "user1")), uniqueConstraintsFromEventConstraint(member.NewAddMemberUniqueConstraint("org1", "user1")),
), ),
), ),
@ -445,7 +443,6 @@ func TestCommandSide_ChangeOrgMember(t *testing.T) {
[]string{"ORG_OWNER", "ORG_OWNER_VIEWER"}..., []string{"ORG_OWNER", "ORG_OWNER_VIEWER"}...,
)), )),
}, },
nil,
), ),
), ),
zitadelRoles: []authz.RoleMapping{ zitadelRoles: []authz.RoleMapping{
@ -592,7 +589,6 @@ func TestCommandSide_RemoveOrgMember(t *testing.T) {
"user1", "user1",
)), )),
}, },
nil,
uniqueConstraintsFromEventConstraint(member.NewRemoveMemberUniqueConstraint("project1", "user1")), uniqueConstraintsFromEventConstraint(member.NewRemoveMemberUniqueConstraint("project1", "user1")),
), ),
), ),

View File

@ -118,7 +118,6 @@ func TestCommandSide_AddLabelPolicy(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },
@ -290,7 +289,6 @@ func TestCommandSide_ChangeLabelPolicy(t *testing.T) {
newLabelPolicyChangedEvent(context.Background(), "org1", "primary-color-change", "secondary-color-change", false), newLabelPolicyChangedEvent(context.Background(), "org1", "primary-color-change", "secondary-color-change", false),
), ),
}, },
nil,
), ),
), ),
}, },
@ -404,7 +402,6 @@ func TestCommandSide_RemoveLabelPolicy(t *testing.T) {
&org.NewAggregate("org1", "org1").Aggregate), &org.NewAggregate("org1", "org1").Aggregate),
), ),
}, },
nil,
), ),
), ),
}, },

View File

@ -158,7 +158,6 @@ func TestCommandSide_AddLoginPolicy(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
tokenVerifier: GetMockVerifier(t, domain.FeatureLoginPolicyUsernameLogin), tokenVerifier: GetMockVerifier(t, domain.FeatureLoginPolicyUsernameLogin),
@ -402,7 +401,6 @@ func TestCommandSide_ChangeLoginPolicy(t *testing.T) {
newLoginPolicyChangedEvent(context.Background(), "org1", false, false, false, false, domain.PasswordlessTypeNotAllowed), newLoginPolicyChangedEvent(context.Background(), "org1", false, false, false, false, domain.PasswordlessTypeNotAllowed),
), ),
}, },
nil,
), ),
), ),
tokenVerifier: GetMockVerifier(t, domain.FeatureLoginPolicyUsernameLogin), tokenVerifier: GetMockVerifier(t, domain.FeatureLoginPolicyUsernameLogin),
@ -525,7 +523,6 @@ func TestCommandSide_RemoveLoginPolicy(t *testing.T) {
&org.NewAggregate("org1", "org1").Aggregate), &org.NewAggregate("org1", "org1").Aggregate),
), ),
}, },
nil,
), ),
), ),
}, },
@ -710,7 +707,6 @@ func TestCommandSide_AddIDPProviderLoginPolicy(t *testing.T) {
domain.IdentityProviderTypeOrg), domain.IdentityProviderTypeOrg),
), ),
}, },
nil,
), ),
), ),
}, },
@ -905,7 +901,6 @@ func TestCommandSide_RemoveIDPProviderLoginPolicy(t *testing.T) {
"config1"), "config1"),
), ),
}, },
nil,
), ),
), ),
}, },
@ -956,7 +951,6 @@ func TestCommandSide_RemoveIDPProviderLoginPolicy(t *testing.T) {
"config1"), "config1"),
), ),
}, },
nil,
), ),
), ),
}, },
@ -1026,7 +1020,6 @@ func TestCommandSide_RemoveIDPProviderLoginPolicy(t *testing.T) {
&user.NewAggregate("user1", "org1").Aggregate, &user.NewAggregate("user1", "org1").Aggregate,
"config1", "externaluser1")), "config1", "externaluser1")),
}, },
nil,
uniqueConstraintsFromEventConstraint(user.NewRemoveExternalIDPUniqueConstraint("config1", "externaluser1")), uniqueConstraintsFromEventConstraint(user.NewRemoveExternalIDPUniqueConstraint("config1", "externaluser1")),
), ),
), ),
@ -1160,7 +1153,6 @@ func TestCommandSide_AddSecondFactorLoginPolicy(t *testing.T) {
domain.SecondFactorTypeOTP), domain.SecondFactorTypeOTP),
), ),
}, },
nil,
), ),
), ),
}, },
@ -1310,7 +1302,6 @@ func TestCommandSide_RemoveSecondFactoroginPolicy(t *testing.T) {
domain.SecondFactorTypeOTP), domain.SecondFactorTypeOTP),
), ),
}, },
nil,
), ),
), ),
}, },
@ -1429,7 +1420,6 @@ func TestCommandSide_AddMultiFactorLoginPolicy(t *testing.T) {
domain.MultiFactorTypeU2FWithPIN), domain.MultiFactorTypeU2FWithPIN),
), ),
}, },
nil,
), ),
), ),
}, },
@ -1579,7 +1569,6 @@ func TestCommandSide_RemoveMultiFactorLoginPolicy(t *testing.T) {
domain.MultiFactorTypeU2FWithPIN), domain.MultiFactorTypeU2FWithPIN),
), ),
}, },
nil,
), ),
), ),
}, },

View File

@ -92,7 +92,6 @@ func TestCommandSide_AddMailTemplate(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },
@ -233,7 +232,6 @@ func TestCommandSide_ChangeMailTemplate(t *testing.T) {
newMailTemplateChangedEvent(context.Background(), "org1", "template2"), newMailTemplateChangedEvent(context.Background(), "org1", "template2"),
), ),
}, },
nil,
), ),
), ),
}, },
@ -342,7 +340,6 @@ func TestCommandSide_RemoveMailTemplate(t *testing.T) {
&org.NewAggregate("org1", "org1").Aggregate), &org.NewAggregate("org1", "org1").Aggregate),
), ),
}, },
nil,
), ),
), ),
}, },

View File

@ -160,7 +160,6 @@ func TestCommandSide_AddMailText(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(policy.NewAddMailTextUniqueConstraint("org1", "mail-text-type", "de")), uniqueConstraintsFromEventConstraint(policy.NewAddMailTextUniqueConstraint("org1", "mail-text-type", "de")),
), ),
), ),
@ -377,7 +376,6 @@ func TestCommandSide_ChangeMailText(t *testing.T) {
"button-text-change"), "button-text-change"),
), ),
}, },
nil,
), ),
), ),
}, },
@ -514,7 +512,6 @@ func TestCommandSide_RemoveMailText(t *testing.T) {
"de"), "de"),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(policy.NewRemoveMailTextUniqueConstraint("org1", "mail-text-type", "de")), uniqueConstraintsFromEventConstraint(policy.NewRemoveMailTextUniqueConstraint("org1", "mail-text-type", "de")),
), ),
), ),

View File

@ -92,7 +92,6 @@ func TestCommandSide_AddOrgIAMPolicy(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },
@ -233,7 +232,6 @@ func TestCommandSide_ChangeOrgIAMPolicy(t *testing.T) {
newOrgIAMPolicyChangedEvent(context.Background(), "org1", false), newOrgIAMPolicyChangedEvent(context.Background(), "org1", false),
), ),
}, },
nil,
), ),
), ),
}, },
@ -342,7 +340,6 @@ func TestCommandSide_RemoveOrgIAMPolicy(t *testing.T) {
&org.NewAggregate("org1", "org1").Aggregate), &org.NewAggregate("org1", "org1").Aggregate),
), ),
}, },
nil,
), ),
), ),
}, },

View File

@ -96,7 +96,6 @@ func TestCommandSide_AddPasswordAgePolicy(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },
@ -244,7 +243,6 @@ func TestCommandSide_ChangePasswordAgePolicy(t *testing.T) {
newPasswordAgePolicyChangedEvent(context.Background(), "org1", 150, 5), newPasswordAgePolicyChangedEvent(context.Background(), "org1", 150, 5),
), ),
}, },
nil,
), ),
), ),
}, },
@ -356,7 +354,6 @@ func TestCommandSide_RemovePasswordAgePolicy(t *testing.T) {
&org.NewAggregate("org1", "org1").Aggregate), &org.NewAggregate("org1", "org1").Aggregate),
), ),
}, },
nil,
), ),
), ),
}, },

View File

@ -102,7 +102,6 @@ func TestCommandSide_AddPasswordComplexityPolicy(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },
@ -265,7 +264,6 @@ func TestCommandSide_ChangePasswordComplexityPolicy(t *testing.T) {
newPasswordComplexityPolicyChangedEvent(context.Background(), "org1", 10, false, false, false, false), newPasswordComplexityPolicyChangedEvent(context.Background(), "org1", 10, false, false, false, false),
), ),
}, },
nil,
), ),
), ),
}, },
@ -383,7 +381,6 @@ func TestCommandSide_RemovePasswordComplexityPolicy(t *testing.T) {
&org.NewAggregate("org1", "org1").Aggregate), &org.NewAggregate("org1", "org1").Aggregate),
), ),
}, },
nil,
), ),
), ),
}, },

View File

@ -96,7 +96,6 @@ func TestCommandSide_AddPasswordLockoutPolicy(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },
@ -244,7 +243,6 @@ func TestCommandSide_ChangePasswordLockoutPolicy(t *testing.T) {
newPasswordLockoutPolicyChangedEvent(context.Background(), "org1", 5, false), newPasswordLockoutPolicyChangedEvent(context.Background(), "org1", 5, false),
), ),
}, },
nil,
), ),
), ),
}, },
@ -356,7 +354,6 @@ func TestCommandSide_RemovePasswordLockoutPolicy(t *testing.T) {
&org.NewAggregate("org1", "org1").Aggregate), &org.NewAggregate("org1", "org1").Aggregate),
), ),
}, },
nil,
), ),
), ),
}, },

View File

@ -148,7 +148,6 @@ func TestCommandSide_AddOrg(t *testing.T) {
&org.NewAggregate("org2", "org2").Aggregate, &org.NewAggregate("org2", "org2").Aggregate,
"user1", domain.RoleOrgOwner)), "user1", domain.RoleOrgOwner)),
}, },
nil,
uniqueConstraintsFromEventConstraint(org.NewAddOrgNameUniqueConstraint("Org")), uniqueConstraintsFromEventConstraint(org.NewAddOrgNameUniqueConstraint("Org")),
uniqueConstraintsFromEventConstraint(org.NewAddOrgDomainUniqueConstraint("org.iam-domain")), uniqueConstraintsFromEventConstraint(org.NewAddOrgDomainUniqueConstraint("org.iam-domain")),
uniqueConstraintsFromEventConstraint(member.NewAddMemberUniqueConstraint("org2", "user1")), uniqueConstraintsFromEventConstraint(member.NewAddMemberUniqueConstraint("org2", "user1")),
@ -218,7 +217,6 @@ func TestCommandSide_AddOrg(t *testing.T) {
&org.NewAggregate("org2", "org2").Aggregate, &org.NewAggregate("org2", "org2").Aggregate,
"user1", domain.RoleOrgOwner)), "user1", domain.RoleOrgOwner)),
}, },
nil,
uniqueConstraintsFromEventConstraint(org.NewAddOrgNameUniqueConstraint("Org")), uniqueConstraintsFromEventConstraint(org.NewAddOrgNameUniqueConstraint("Org")),
uniqueConstraintsFromEventConstraint(org.NewAddOrgDomainUniqueConstraint("org.iam-domain")), uniqueConstraintsFromEventConstraint(org.NewAddOrgDomainUniqueConstraint("org.iam-domain")),
uniqueConstraintsFromEventConstraint(member.NewAddMemberUniqueConstraint("org2", "user1")), uniqueConstraintsFromEventConstraint(member.NewAddMemberUniqueConstraint("org2", "user1")),
@ -288,7 +286,6 @@ func TestCommandSide_AddOrg(t *testing.T) {
domain.RoleOrgOwner, domain.RoleOrgOwner,
)), )),
}, },
nil,
uniqueConstraintsFromEventConstraint(org.NewAddOrgNameUniqueConstraint("Org")), uniqueConstraintsFromEventConstraint(org.NewAddOrgNameUniqueConstraint("Org")),
uniqueConstraintsFromEventConstraint(org.NewAddOrgDomainUniqueConstraint("org.iam-domain")), uniqueConstraintsFromEventConstraint(org.NewAddOrgDomainUniqueConstraint("org.iam-domain")),
uniqueConstraintsFromEventConstraint(member.NewAddMemberUniqueConstraint("org2", "user1")), uniqueConstraintsFromEventConstraint(member.NewAddMemberUniqueConstraint("org2", "user1")),
@ -423,7 +420,6 @@ func TestCommandSide_DeactivateOrg(t *testing.T) {
eventFromEventPusher(org.NewOrgDeactivatedEvent(context.Background(), eventFromEventPusher(org.NewOrgDeactivatedEvent(context.Background(),
&org.NewAggregate("org1", "org1").Aggregate)), &org.NewAggregate("org1", "org1").Aggregate)),
}, },
nil,
), ),
), ),
}, },
@ -453,7 +449,6 @@ func TestCommandSide_DeactivateOrg(t *testing.T) {
&org.NewAggregate("org1", "org1").Aggregate, &org.NewAggregate("org1", "org1").Aggregate,
)), )),
}, },
nil,
), ),
), ),
}, },
@ -562,7 +557,6 @@ func TestCommandSide_ReactivateOrg(t *testing.T) {
&org.NewAggregate("org1", "org1").Aggregate, &org.NewAggregate("org1", "org1").Aggregate,
)), )),
}, },
nil,
), ),
), ),
}, },
@ -595,7 +589,6 @@ func TestCommandSide_ReactivateOrg(t *testing.T) {
eventFromEventPusher(org.NewOrgReactivatedEvent(context.Background(), eventFromEventPusher(org.NewOrgReactivatedEvent(context.Background(),
&org.NewAggregate("org1", "org1").Aggregate)), &org.NewAggregate("org1", "org1").Aggregate)),
}, },
nil,
), ),
), ),
}, },

View File

@ -139,7 +139,6 @@ func TestCommandSide_AddAPIApplication(t *testing.T) {
domain.APIAuthMethodTypeBasic), domain.APIAuthMethodTypeBasic),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(project.NewAddApplicationUniqueConstraint("app", "project1")), uniqueConstraintsFromEventConstraint(project.NewAddApplicationUniqueConstraint("app", "project1")),
), ),
), ),
@ -202,7 +201,6 @@ func TestCommandSide_AddAPIApplication(t *testing.T) {
domain.APIAuthMethodTypePrivateKeyJWT), domain.APIAuthMethodTypePrivateKeyJWT),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(project.NewAddApplicationUniqueConstraint("app", "project1")), uniqueConstraintsFromEventConstraint(project.NewAddApplicationUniqueConstraint("app", "project1")),
), ),
), ),
@ -420,7 +418,6 @@ func TestCommandSide_ChangeAPIApplication(t *testing.T) {
domain.APIAuthMethodTypePrivateKeyJWT), domain.APIAuthMethodTypePrivateKeyJWT),
), ),
}, },
nil,
), ),
), ),
}, },
@ -583,7 +580,6 @@ func TestCommandSide_ChangeAPIApplicationSecret(t *testing.T) {
}), }),
), ),
}, },
nil,
), ),
), ),
secretGenerator: GetMockSecretGenerator(t), secretGenerator: GetMockSecretGenerator(t),

View File

@ -154,7 +154,6 @@ func TestCommandSide_AddOIDCApplication(t *testing.T) {
time.Second*1), time.Second*1),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(project.NewAddApplicationUniqueConstraint("app", "project1")), uniqueConstraintsFromEventConstraint(project.NewAddApplicationUniqueConstraint("app", "project1")),
), ),
), ),
@ -464,7 +463,6 @@ func TestCommandSide_ChangeOIDCApplication(t *testing.T) {
"org1"), "org1"),
), ),
}, },
nil,
), ),
), ),
}, },
@ -664,7 +662,6 @@ func TestCommandSide_ChangeOIDCApplicationSecret(t *testing.T) {
}), }),
), ),
}, },
nil,
), ),
), ),
secretGenerator: GetMockSecretGenerator(t), secretGenerator: GetMockSecretGenerator(t),

View File

@ -159,7 +159,6 @@ func TestCommandSide_ChangeApplication(t *testing.T) {
"app changed", "app changed",
)), )),
}, },
nil,
uniqueConstraintsFromEventConstraint(project.NewRemoveApplicationUniqueConstraint("app", "project1")), uniqueConstraintsFromEventConstraint(project.NewRemoveApplicationUniqueConstraint("app", "project1")),
uniqueConstraintsFromEventConstraint(project.NewAddApplicationUniqueConstraint("app changed", "project1")), uniqueConstraintsFromEventConstraint(project.NewAddApplicationUniqueConstraint("app changed", "project1")),
), ),
@ -319,7 +318,6 @@ func TestCommandSide_DeactivateApplication(t *testing.T) {
"app1", "app1",
)), )),
}, },
nil,
), ),
), ),
}, },
@ -474,7 +472,6 @@ func TestCommandSide_ReactivateApplication(t *testing.T) {
"app1", "app1",
)), )),
}, },
nil,
), ),
), ),
}, },
@ -602,7 +599,6 @@ func TestCommandSide_RemoveApplication(t *testing.T) {
"app", "app",
)), )),
}, },
nil,
uniqueConstraintsFromEventConstraint(project.NewRemoveApplicationUniqueConstraint("app", "project1")), uniqueConstraintsFromEventConstraint(project.NewRemoveApplicationUniqueConstraint("app", "project1")),
), ),
), ),

View File

@ -186,7 +186,6 @@ func TestCommandSide_AddProjectGrantMember(t *testing.T) {
[]string{"PROJECT_GRANT_OWNER"}..., []string{"PROJECT_GRANT_OWNER"}...,
)), )),
}, },
nil,
uniqueConstraintsFromEventConstraint(project.NewAddProjectGrantMemberUniqueConstraint("project1", "user1", "projectgrant1")), uniqueConstraintsFromEventConstraint(project.NewAddProjectGrantMemberUniqueConstraint("project1", "user1", "projectgrant1")),
), ),
), ),
@ -242,7 +241,6 @@ func TestCommandSide_AddProjectGrantMember(t *testing.T) {
[]string{"PROJECT_GRANT_OWNER"}..., []string{"PROJECT_GRANT_OWNER"}...,
)), )),
}, },
nil,
uniqueConstraintsFromEventConstraint(project.NewAddProjectGrantMemberUniqueConstraint("project1", "user1", "projectgrant1")), uniqueConstraintsFromEventConstraint(project.NewAddProjectGrantMemberUniqueConstraint("project1", "user1", "projectgrant1")),
), ),
), ),
@ -444,7 +442,6 @@ func TestCommandSide_ChangeProjectGrantMember(t *testing.T) {
[]string{"PROJECT_GRANT_OWNER", "PROJECT_GRANT_VIEWER"}..., []string{"PROJECT_GRANT_OWNER", "PROJECT_GRANT_VIEWER"}...,
)), )),
}, },
nil,
), ),
), ),
zitadelRoles: []authz.RoleMapping{ zitadelRoles: []authz.RoleMapping{
@ -612,7 +609,6 @@ func TestCommandSide_RemoveProjectGrantMember(t *testing.T) {
"projectgrant1", "projectgrant1",
)), )),
}, },
nil,
uniqueConstraintsFromEventConstraint(project.NewRemoveProjectGrantMemberUniqueConstraint("project1", "user1", "projectgrant1")), uniqueConstraintsFromEventConstraint(project.NewRemoveProjectGrantMemberUniqueConstraint("project1", "user1", "projectgrant1")),
), ),
), ),

View File

@ -179,7 +179,6 @@ func TestCommandSide_AddProjectGrant(t *testing.T) {
[]string{"key1"}, []string{"key1"},
)), )),
}, },
nil,
uniqueConstraintsFromEventConstraint(project.NewAddProjectGrantUniqueConstraint("grantedorg1", "project1")), uniqueConstraintsFromEventConstraint(project.NewAddProjectGrantUniqueConstraint("grantedorg1", "project1")),
), ),
), ),
@ -512,7 +511,6 @@ func TestCommandSide_ChangeProjectGrant(t *testing.T) {
[]string{"key1", "key2"}, []string{"key1", "key2"},
)), )),
}, },
nil,
), ),
), ),
}, },
@ -593,7 +591,6 @@ func TestCommandSide_ChangeProjectGrant(t *testing.T) {
[]string{"key1"}, []string{"key1"},
)), )),
}, },
nil,
), ),
), ),
}, },
@ -688,7 +685,6 @@ func TestCommandSide_ChangeProjectGrant(t *testing.T) {
[]string{"key1"}, []string{"key1"},
)), )),
}, },
nil,
), ),
), ),
}, },
@ -899,7 +895,6 @@ func TestCommandSide_DeactivateProjectGrant(t *testing.T) {
"projectgrant1", "projectgrant1",
)), )),
}, },
nil,
), ),
), ),
}, },
@ -1096,7 +1091,6 @@ func TestCommandSide_ReactivateProjectGrant(t *testing.T) {
"projectgrant1", "projectgrant1",
)), )),
}, },
nil,
), ),
), ),
}, },
@ -1258,7 +1252,6 @@ func TestCommandSide_RemoveProjectGrant(t *testing.T) {
"grantedorg1", "grantedorg1",
)), )),
}, },
nil,
uniqueConstraintsFromEventConstraint(project.NewRemoveProjectGrantUniqueConstraint("grantedorg1", "project1")), uniqueConstraintsFromEventConstraint(project.NewRemoveProjectGrantUniqueConstraint("grantedorg1", "project1")),
), ),
), ),
@ -1305,7 +1298,6 @@ func TestCommandSide_RemoveProjectGrant(t *testing.T) {
"grantedorg1", "grantedorg1",
)), )),
}, },
nil,
uniqueConstraintsFromEventConstraint(project.NewRemoveProjectGrantUniqueConstraint("grantedorg1", "project1")), uniqueConstraintsFromEventConstraint(project.NewRemoveProjectGrantUniqueConstraint("grantedorg1", "project1")),
), ),
), ),
@ -1365,7 +1357,6 @@ func TestCommandSide_RemoveProjectGrant(t *testing.T) {
"projectgrant1", "projectgrant1",
)), )),
}, },
nil,
uniqueConstraintsFromEventConstraint(project.NewRemoveProjectGrantUniqueConstraint("grantedorg1", "project1")), uniqueConstraintsFromEventConstraint(project.NewRemoveProjectGrantUniqueConstraint("grantedorg1", "project1")),
uniqueConstraintsFromEventConstraint(usergrant.NewRemoveUserGrantUniqueConstraint("org1", "user1", "project1", "projectgrant1")), uniqueConstraintsFromEventConstraint(usergrant.NewRemoveUserGrantUniqueConstraint("org1", "user1", "project1", "projectgrant1")),
), ),

View File

@ -187,7 +187,6 @@ func TestCommandSide_AddProjectMember(t *testing.T) {
[]string{"PROJECT_OWNER"}..., []string{"PROJECT_OWNER"}...,
)), )),
}, },
nil,
uniqueConstraintsFromEventConstraint(member.NewAddMemberUniqueConstraint("project1", "user1")), uniqueConstraintsFromEventConstraint(member.NewAddMemberUniqueConstraint("project1", "user1")),
), ),
), ),
@ -242,7 +241,6 @@ func TestCommandSide_AddProjectMember(t *testing.T) {
[]string{"PROJECT_OWNER"}..., []string{"PROJECT_OWNER"}...,
)), )),
}, },
nil,
uniqueConstraintsFromEventConstraint(member.NewAddMemberUniqueConstraint("project1", "user1")), uniqueConstraintsFromEventConstraint(member.NewAddMemberUniqueConstraint("project1", "user1")),
), ),
), ),
@ -443,7 +441,6 @@ func TestCommandSide_ChangeProjectMember(t *testing.T) {
[]string{"PROJECT_OWNER", "PROJECT_VIEWER"}..., []string{"PROJECT_OWNER", "PROJECT_VIEWER"}...,
)), )),
}, },
nil,
), ),
), ),
zitadelRoles: []authz.RoleMapping{ zitadelRoles: []authz.RoleMapping{
@ -591,7 +588,6 @@ func TestCommandSide_RemoveProjectMember(t *testing.T) {
"user1", "user1",
)), )),
}, },
nil,
uniqueConstraintsFromEventConstraint(member.NewRemoveMemberUniqueConstraint("project1", "user1")), uniqueConstraintsFromEventConstraint(member.NewRemoveMemberUniqueConstraint("project1", "user1")),
), ),
), ),

View File

@ -119,7 +119,6 @@ func TestCommandSide_AddProjectRole(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(project.NewAddProjectRoleUniqueConstraint("key1", "project1")), uniqueConstraintsFromEventConstraint(project.NewAddProjectRoleUniqueConstraint("key1", "project1")),
), ),
), ),
@ -164,7 +163,6 @@ func TestCommandSide_AddProjectRole(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(project.NewAddProjectRoleUniqueConstraint("key1", "project1")), uniqueConstraintsFromEventConstraint(project.NewAddProjectRoleUniqueConstraint("key1", "project1")),
), ),
), ),
@ -334,7 +332,6 @@ func TestCommandSide_BulkAddProjectRole(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(project.NewAddProjectRoleUniqueConstraint("key1", "project1")), uniqueConstraintsFromEventConstraint(project.NewAddProjectRoleUniqueConstraint("key1", "project1")),
uniqueConstraintsFromEventConstraint(project.NewAddProjectRoleUniqueConstraint("key2", "project1")), uniqueConstraintsFromEventConstraint(project.NewAddProjectRoleUniqueConstraint("key2", "project1")),
), ),
@ -393,7 +390,6 @@ func TestCommandSide_BulkAddProjectRole(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(project.NewAddProjectRoleUniqueConstraint("key1", "project1")), uniqueConstraintsFromEventConstraint(project.NewAddProjectRoleUniqueConstraint("key1", "project1")),
uniqueConstraintsFromEventConstraint(project.NewAddProjectRoleUniqueConstraint("key2", "project1")), uniqueConstraintsFromEventConstraint(project.NewAddProjectRoleUniqueConstraint("key2", "project1")),
), ),
@ -633,7 +629,6 @@ func TestCommandSide_ChangeProjectRole(t *testing.T) {
newRoleChangedEvent(context.Background(), "project1", "org1", "key1", "keychanged", "groupchanged"), newRoleChangedEvent(context.Background(), "project1", "org1", "key1", "keychanged", "groupchanged"),
), ),
}, },
nil,
), ),
), ),
}, },
@ -811,7 +806,6 @@ func TestCommandSide_RemoveProjectRole(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(project.NewRemoveProjectRoleUniqueConstraint("key1", "project1")), uniqueConstraintsFromEventConstraint(project.NewRemoveProjectRoleUniqueConstraint("key1", "project1")),
), ),
), ),
@ -853,7 +847,6 @@ func TestCommandSide_RemoveProjectRole(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(project.NewRemoveProjectRoleUniqueConstraint("key1", "project1")), uniqueConstraintsFromEventConstraint(project.NewRemoveProjectRoleUniqueConstraint("key1", "project1")),
), ),
), ),
@ -912,7 +905,6 @@ func TestCommandSide_RemoveProjectRole(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(project.NewRemoveProjectRoleUniqueConstraint("key1", "project1")), uniqueConstraintsFromEventConstraint(project.NewRemoveProjectRoleUniqueConstraint("key1", "project1")),
), ),
), ),
@ -955,7 +947,6 @@ func TestCommandSide_RemoveProjectRole(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(project.NewRemoveProjectRoleUniqueConstraint("key1", "project1")), uniqueConstraintsFromEventConstraint(project.NewRemoveProjectRoleUniqueConstraint("key1", "project1")),
), ),
), ),
@ -1012,7 +1003,6 @@ func TestCommandSide_RemoveProjectRole(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(project.NewRemoveProjectRoleUniqueConstraint("key1", "project1")), uniqueConstraintsFromEventConstraint(project.NewRemoveProjectRoleUniqueConstraint("key1", "project1")),
), ),
), ),

View File

@ -82,7 +82,6 @@ func TestCommandSide_AddProject(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(project.NewAddProjectNameUniqueConstraint("project", "org1")), uniqueConstraintsFromEventConstraint(project.NewAddProjectNameUniqueConstraint("project", "org1")),
uniqueConstraintsFromEventConstraint(member.NewAddMemberUniqueConstraint("project1", "user1")), uniqueConstraintsFromEventConstraint(member.NewAddMemberUniqueConstraint("project1", "user1")),
), ),
@ -130,7 +129,6 @@ func TestCommandSide_AddProject(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(project.NewAddProjectNameUniqueConstraint("project", "globalorg")), uniqueConstraintsFromEventConstraint(project.NewAddProjectNameUniqueConstraint("project", "globalorg")),
uniqueConstraintsFromEventConstraint(member.NewAddMemberUniqueConstraint("project1", "user1")), uniqueConstraintsFromEventConstraint(member.NewAddMemberUniqueConstraint("project1", "user1")),
), ),
@ -184,7 +182,6 @@ func TestCommandSide_AddProject(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(project.NewAddProjectNameUniqueConstraint("project", "org1")), uniqueConstraintsFromEventConstraint(project.NewAddProjectNameUniqueConstraint("project", "org1")),
uniqueConstraintsFromEventConstraint(member.NewAddMemberUniqueConstraint("project1", "user1")), uniqueConstraintsFromEventConstraint(member.NewAddMemberUniqueConstraint("project1", "user1")),
), ),
@ -394,7 +391,6 @@ func TestCommandSide_ChangeProject(t *testing.T) {
true), true),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(project.NewRemoveProjectNameUniqueConstraint("project", "org1")), uniqueConstraintsFromEventConstraint(project.NewRemoveProjectNameUniqueConstraint("project", "org1")),
uniqueConstraintsFromEventConstraint(project.NewAddProjectNameUniqueConstraint("project-new", "org1")), uniqueConstraintsFromEventConstraint(project.NewAddProjectNameUniqueConstraint("project-new", "org1")),
), ),
@ -448,7 +444,6 @@ func TestCommandSide_ChangeProject(t *testing.T) {
true), true),
), ),
}, },
nil,
), ),
), ),
}, },
@ -638,7 +633,6 @@ func TestCommandSide_DeactivateProject(t *testing.T) {
&project.NewAggregate("project1", "org1").Aggregate), &project.NewAggregate("project1", "org1").Aggregate),
), ),
}, },
nil,
), ),
), ),
}, },
@ -815,7 +809,6 @@ func TestCommandSide_ReactivateProject(t *testing.T) {
&project.NewAggregate("project1", "org1").Aggregate), &project.NewAggregate("project1", "org1").Aggregate),
), ),
}, },
nil,
), ),
), ),
}, },
@ -966,7 +959,6 @@ func TestCommandSide_RemoveProject(t *testing.T) {
"project"), "project"),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(project.NewRemoveProjectNameUniqueConstraint("project", "org1")), uniqueConstraintsFromEventConstraint(project.NewRemoveProjectNameUniqueConstraint("project", "org1")),
), ),
), ),

View File

@ -353,7 +353,6 @@ func TestCommandSide_AddUserGrant(t *testing.T) {
[]string{"rolekey1"}, []string{"rolekey1"},
)), )),
}, },
nil,
uniqueConstraintsFromEventConstraint(usergrant.NewAddUserGrantUniqueConstraint("org1", "user1", "project1", "")), uniqueConstraintsFromEventConstraint(usergrant.NewAddUserGrantUniqueConstraint("org1", "user1", "project1", "")),
), ),
), ),
@ -434,7 +433,6 @@ func TestCommandSide_AddUserGrant(t *testing.T) {
[]string{"rolekey1"}, []string{"rolekey1"},
)), )),
}, },
nil,
uniqueConstraintsFromEventConstraint(usergrant.NewAddUserGrantUniqueConstraint("org1", "user1", "project1", "projectgrant1")), uniqueConstraintsFromEventConstraint(usergrant.NewAddUserGrantUniqueConstraint("org1", "user1", "project1", "projectgrant1")),
), ),
), ),
@ -973,7 +971,6 @@ func TestCommandSide_ChangeUserGrant(t *testing.T) {
[]string{"rolekey1", "rolekey2"}, []string{"rolekey1", "rolekey2"},
)), )),
}, },
nil,
), ),
), ),
}, },
@ -1069,7 +1066,6 @@ func TestCommandSide_ChangeUserGrant(t *testing.T) {
[]string{"rolekey1", "rolekey2"}, []string{"rolekey1", "rolekey2"},
)), )),
}, },
nil,
), ),
), ),
}, },
@ -1294,7 +1290,6 @@ func TestCommandSide_DeactivateUserGrant(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },
@ -1507,7 +1502,6 @@ func TestCommandSide_ReactivateUserGrant(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },
@ -1679,7 +1673,6 @@ func TestCommandSide_RemoveUserGrant(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(usergrant.NewRemoveUserGrantUniqueConstraint("org1", "user1", "project1", "")), uniqueConstraintsFromEventConstraint(usergrant.NewRemoveUserGrantUniqueConstraint("org1", "user1", "project1", "")),
), ),
), ),
@ -1720,7 +1713,6 @@ func TestCommandSide_RemoveUserGrant(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(usergrant.NewRemoveUserGrantUniqueConstraint("org1", "user1", "project1", "projectgrant1")), uniqueConstraintsFromEventConstraint(usergrant.NewRemoveUserGrantUniqueConstraint("org1", "user1", "project1", "projectgrant1")),
), ),
), ),
@ -1906,7 +1898,6 @@ func TestCommandSide_BulkRemoveUserGrant(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(usergrant.NewRemoveUserGrantUniqueConstraint("org1", "user1", "project1", "")), uniqueConstraintsFromEventConstraint(usergrant.NewRemoveUserGrantUniqueConstraint("org1", "user1", "project1", "")),
uniqueConstraintsFromEventConstraint(usergrant.NewRemoveUserGrantUniqueConstraint("org1", "user2", "project2", "")), uniqueConstraintsFromEventConstraint(usergrant.NewRemoveUserGrantUniqueConstraint("org1", "user2", "project2", "")),
), ),
@ -1961,7 +1952,6 @@ func TestCommandSide_BulkRemoveUserGrant(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(usergrant.NewRemoveUserGrantUniqueConstraint("org1", "user1", "project1", "projectgrant1")), uniqueConstraintsFromEventConstraint(usergrant.NewRemoveUserGrantUniqueConstraint("org1", "user1", "project1", "projectgrant1")),
uniqueConstraintsFromEventConstraint(usergrant.NewRemoveUserGrantUniqueConstraint("org1", "user2", "project2", "projectgrant2")), uniqueConstraintsFromEventConstraint(usergrant.NewRemoveUserGrantUniqueConstraint("org1", "user2", "project2", "projectgrant2")),
), ),

View File

@ -143,7 +143,6 @@ func TestCommandSide_ChangeHumanAddress(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },

View File

@ -194,7 +194,6 @@ func TestCommandSide_ChangeHumanEmail(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },
@ -262,7 +261,6 @@ func TestCommandSide_ChangeHumanEmail(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
secretGenerator: GetMockSecretGenerator(t), secretGenerator: GetMockSecretGenerator(t),
@ -453,7 +451,6 @@ func TestCommandSide_VerifyHumanEmail(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
secretGenerator: GetMockSecretGenerator(t), secretGenerator: GetMockSecretGenerator(t),
@ -509,7 +506,6 @@ func TestCommandSide_VerifyHumanEmail(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
secretGenerator: GetMockSecretGenerator(t), secretGenerator: GetMockSecretGenerator(t),
@ -721,7 +717,6 @@ func TestCommandSide_CreateVerificationCodeHumanEmail(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
secretGenerator: GetMockSecretGenerator(t), secretGenerator: GetMockSecretGenerator(t),
@ -848,7 +843,6 @@ func TestCommandSide_EmailVerificationCodeSent(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },

View File

@ -178,7 +178,6 @@ func TestCommandSide_BulkAddExternalIDPs(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(user.NewAddExternalIDPUniqueConstraint("config1", "externaluser1")), uniqueConstraintsFromEventConstraint(user.NewAddExternalIDPUniqueConstraint("config1", "externaluser1")),
), ),
), ),
@ -228,7 +227,6 @@ func TestCommandSide_BulkAddExternalIDPs(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(user.NewAddExternalIDPUniqueConstraint("config1", "externaluser1")), uniqueConstraintsFromEventConstraint(user.NewAddExternalIDPUniqueConstraint("config1", "externaluser1")),
), ),
), ),
@ -409,7 +407,6 @@ func TestCommandSide_RemoveExternalIDP(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(user.NewRemoveExternalIDPUniqueConstraint("config1", "externaluser1")), uniqueConstraintsFromEventConstraint(user.NewRemoveExternalIDPUniqueConstraint("config1", "externaluser1")),
), ),
), ),
@ -552,7 +549,6 @@ func TestCommandSide_ExternalLoginCheck(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },

View File

@ -148,7 +148,6 @@ func TestCommandSide_ResendInitialMail(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
secretGenerator: GetMockSecretGenerator(t), secretGenerator: GetMockSecretGenerator(t),
@ -207,7 +206,6 @@ func TestCommandSide_ResendInitialMail(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
secretGenerator: GetMockSecretGenerator(t), secretGenerator: GetMockSecretGenerator(t),
@ -269,7 +267,6 @@ func TestCommandSide_ResendInitialMail(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
secretGenerator: GetMockSecretGenerator(t), secretGenerator: GetMockSecretGenerator(t),
@ -454,7 +451,6 @@ func TestCommandSide_VerifyInitCode(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
secretGenerator: GetMockSecretGenerator(t), secretGenerator: GetMockSecretGenerator(t),
@ -515,7 +511,6 @@ func TestCommandSide_VerifyInitCode(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
secretGenerator: GetMockSecretGenerator(t), secretGenerator: GetMockSecretGenerator(t),
@ -599,7 +594,6 @@ func TestCommandSide_VerifyInitCode(t *testing.T) {
false, false,
"")), "")),
}, },
nil,
), ),
), ),
secretGenerator: GetMockSecretGenerator(t), secretGenerator: GetMockSecretGenerator(t),
@ -716,7 +710,6 @@ func TestCommandSide_InitCodeSent(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },

View File

@ -304,7 +304,6 @@ func TestCommandSide_RemoveHumanOTP(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },

View File

@ -125,7 +125,6 @@ func TestCommandSide_SetOneTimePassword(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
userPasswordAlg: crypto.CreateMockHashAlg(gomock.NewController(t)), userPasswordAlg: crypto.CreateMockHashAlg(gomock.NewController(t)),
@ -385,7 +384,6 @@ func TestCommandSide_SetPassword(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
secretGenerator: GetMockSecretGenerator(t), secretGenerator: GetMockSecretGenerator(t),
@ -667,7 +665,6 @@ func TestCommandSide_ChangePassword(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
userPasswordAlg: crypto.CreateMockHashAlg(gomock.NewController(t)), userPasswordAlg: crypto.CreateMockHashAlg(gomock.NewController(t)),
@ -853,7 +850,6 @@ func TestCommandSide_RequestSetPassword(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
secretGenerator: GetMockSecretGenerator(t), secretGenerator: GetMockSecretGenerator(t),
@ -975,7 +971,6 @@ func TestCommandSide_PasswordCodeSent(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },
@ -1157,7 +1152,6 @@ func TestCommandSide_CheckPassword(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
userPasswordAlg: crypto.CreateMockHashAlg(gomock.NewController(t)), userPasswordAlg: crypto.CreateMockHashAlg(gomock.NewController(t)),
@ -1225,7 +1219,6 @@ func TestCommandSide_CheckPassword(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
userPasswordAlg: crypto.CreateMockHashAlg(gomock.NewController(t)), userPasswordAlg: crypto.CreateMockHashAlg(gomock.NewController(t)),

View File

@ -163,7 +163,6 @@ func TestCommandSide_ChangeHumanPhone(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },
@ -231,7 +230,6 @@ func TestCommandSide_ChangeHumanPhone(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
secretGenerator: GetMockSecretGenerator(t), secretGenerator: GetMockSecretGenerator(t),
@ -428,7 +426,6 @@ func TestCommandSide_VerifyHumanPhone(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
secretGenerator: GetMockSecretGenerator(t), secretGenerator: GetMockSecretGenerator(t),
@ -490,7 +487,6 @@ func TestCommandSide_VerifyHumanPhone(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
secretGenerator: GetMockSecretGenerator(t), secretGenerator: GetMockSecretGenerator(t),
@ -665,7 +661,6 @@ func TestCommandSide_CreateVerificationCodeHumanPhone(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
secretGenerator: GetMockSecretGenerator(t), secretGenerator: GetMockSecretGenerator(t),
@ -787,7 +782,6 @@ func TestCommandSide_PhoneVerificationCodeSent(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },
@ -933,7 +927,6 @@ func TestCommandSide_RemoveHumanPhone(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },

View File

@ -138,7 +138,6 @@ func TestCommandSide_ChangeHumanProfile(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },

View File

@ -225,7 +225,6 @@ func TestCommandSide_AddHuman(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username", "org1", true)), uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username", "org1", true)),
), ),
), ),
@ -309,7 +308,6 @@ func TestCommandSide_AddHuman(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username", "org1", true)), uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username", "org1", true)),
), ),
), ),
@ -389,7 +387,6 @@ func TestCommandSide_AddHuman(t *testing.T) {
&user.NewAggregate("user1", "org1").Aggregate), &user.NewAggregate("user1", "org1").Aggregate),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username", "org1", true)), uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username", "org1", true)),
), ),
), ),
@ -489,7 +486,6 @@ func TestCommandSide_AddHuman(t *testing.T) {
}, },
time.Hour*1)), time.Hour*1)),
}, },
nil,
uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username", "org1", true)), uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username", "org1", true)),
), ),
), ),
@ -583,7 +579,6 @@ func TestCommandSide_AddHuman(t *testing.T) {
&user.NewAggregate("user1", "org1").Aggregate), &user.NewAggregate("user1", "org1").Aggregate),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username", "org1", true)), uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username", "org1", true)),
), ),
), ),
@ -848,7 +843,6 @@ func TestCommandSide_ImportHuman(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username", "org1", true)), uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username", "org1", true)),
), ),
), ),
@ -929,7 +923,6 @@ func TestCommandSide_ImportHuman(t *testing.T) {
&user.NewAggregate("user1", "org1").Aggregate), &user.NewAggregate("user1", "org1").Aggregate),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username", "org1", true)), uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username", "org1", true)),
), ),
), ),
@ -1030,7 +1023,6 @@ func TestCommandSide_ImportHuman(t *testing.T) {
}, },
time.Hour*1)), time.Hour*1)),
}, },
nil,
uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username", "org1", true)), uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username", "org1", true)),
), ),
), ),
@ -1129,7 +1121,6 @@ func TestCommandSide_ImportHuman(t *testing.T) {
&user.NewAggregate("user1", "org1").Aggregate), &user.NewAggregate("user1", "org1").Aggregate),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username", "org1", true)), uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username", "org1", true)),
), ),
), ),
@ -1390,7 +1381,6 @@ func TestCommandSide_RegisterHuman(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username", "org1", true)), uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username", "org1", true)),
), ),
), ),
@ -1470,7 +1460,6 @@ func TestCommandSide_RegisterHuman(t *testing.T) {
&user.NewAggregate("user1", "org1").Aggregate), &user.NewAggregate("user1", "org1").Aggregate),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username", "org1", true)), uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username", "org1", true)),
), ),
), ),
@ -1570,7 +1559,6 @@ func TestCommandSide_RegisterHuman(t *testing.T) {
}, },
time.Hour*1)), time.Hour*1)),
}, },
nil,
uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username", "org1", true)), uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username", "org1", true)),
), ),
), ),
@ -1668,7 +1656,6 @@ func TestCommandSide_RegisterHuman(t *testing.T) {
&user.NewAggregate("user1", "org1").Aggregate), &user.NewAggregate("user1", "org1").Aggregate),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username", "org1", true)), uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username", "org1", true)),
), ),
), ),
@ -1827,7 +1814,6 @@ func TestCommandSide_HumanMFASkip(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },
@ -1957,7 +1943,6 @@ func TestCommandSide_HumanSignOut(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },
@ -2024,7 +2009,6 @@ func TestCommandSide_HumanSignOut(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },

View File

@ -128,7 +128,6 @@ func TestCommandSide_AddMachine(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username", "org1", true)), uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username", "org1", true)),
), ),
), ),
@ -292,7 +291,6 @@ func TestCommandSide_ChangeMachine(t *testing.T) {
newMachineChangedEvent(context.Background(), "user1", "org1", "name1", "description1"), newMachineChangedEvent(context.Background(), "user1", "org1", "name1", "description1"),
), ),
}, },
nil,
), ),
), ),
}, },

View File

@ -257,7 +257,6 @@ func TestCommandSide_UsernameChange(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(user.NewRemoveUsernameUniqueConstraint("username", "org1", true)), uniqueConstraintsFromEventConstraint(user.NewRemoveUsernameUniqueConstraint("username", "org1", true)),
uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username1", "org1", true)), uniqueConstraintsFromEventConstraint(user.NewAddUsernameUniqueConstraint("username1", "org1", true)),
), ),
@ -415,7 +414,6 @@ func TestCommandSide_DeactivateUser(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },
@ -569,7 +567,6 @@ func TestCommandSide_ReactivateUser(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },
@ -724,7 +721,6 @@ func TestCommandSide_LockUser(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },
@ -878,7 +874,6 @@ func TestCommandSide_UnlockUser(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },
@ -1041,7 +1036,6 @@ func TestCommandSide_RemoveUser(t *testing.T) {
), ),
), ),
}, },
nil,
uniqueConstraintsFromEventConstraint(user.NewRemoveUsernameUniqueConstraint("username", "org1", true)), uniqueConstraintsFromEventConstraint(user.NewRemoveUsernameUniqueConstraint("username", "org1", true)),
), ),
), ),
@ -1237,7 +1231,6 @@ func TestCommandSide_UserDomainClaimedSent(t *testing.T) {
), ),
), ),
}, },
nil,
), ),
), ),
}, },

15
internal/domain/asset.go Normal file
View File

@ -0,0 +1,15 @@
package domain
import "time"
type AssetInfo struct {
Bucket string
Key string
ETag string
Size int64
LastModified time.Time
Location string
VersionID string
Expiration time.Time
AutheticatedURL string
}

View File

@ -0,0 +1,8 @@
package domain
import "time"
type BucketInfo struct {
Name string
CreationDate time.Time
}

View File

@ -20,8 +20,6 @@ type EventPusher interface {
// * struct which can be marshalled to json // * struct which can be marshalled to json
// * pointer to struct which can be marshalled to json // * pointer to struct which can be marshalled to json
Data() interface{} Data() interface{}
//Assets contain assets in form of []byte, these will be stored to a separate table
Assets() []*Asset
//UniqueConstraints should be added for unique attributes of an event, if nil constraints will not be checked //UniqueConstraints should be added for unique attributes of an event, if nil constraints will not be checked
UniqueConstraints() []*EventUniqueConstraint UniqueConstraints() []*EventUniqueConstraint
} }

View File

@ -39,11 +39,11 @@ func (es *Eventstore) Health(ctx context.Context) error {
//PushEvents pushes the events in a single transaction //PushEvents pushes the events in a single transaction
// an event needs at least an aggregate // an event needs at least an aggregate
func (es *Eventstore) PushEvents(ctx context.Context, pushEvents ...EventPusher) ([]EventReader, error) { func (es *Eventstore) PushEvents(ctx context.Context, pushEvents ...EventPusher) ([]EventReader, error) {
events, assets, constraints, err := eventsToRepository(pushEvents) events, constraints, err := eventsToRepository(pushEvents)
if err != nil { if err != nil {
return nil, err return nil, err
} }
err = es.repo.Push(ctx, events, assets, constraints...) err = es.repo.Push(ctx, events, constraints...)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -57,12 +57,12 @@ func (es *Eventstore) PushEvents(ctx context.Context, pushEvents ...EventPusher)
return eventReaders, nil return eventReaders, nil
} }
func eventsToRepository(pushEvents []EventPusher) (events []*repository.Event, assets []*repository.Asset, constraints []*repository.UniqueConstraint, err error) { func eventsToRepository(pushEvents []EventPusher) (events []*repository.Event, constraints []*repository.UniqueConstraint, err error) {
events = make([]*repository.Event, len(pushEvents)) events = make([]*repository.Event, len(pushEvents))
for i, event := range pushEvents { for i, event := range pushEvents {
data, err := EventData(event) data, err := EventData(event)
if err != nil { if err != nil {
return nil, nil, nil, err return nil, nil, err
} }
events[i] = &repository.Event{ events[i] = &repository.Event{
AggregateID: event.Aggregate().ID, AggregateID: event.Aggregate().ID,
@ -77,12 +77,9 @@ func eventsToRepository(pushEvents []EventPusher) (events []*repository.Event, a
if len(event.UniqueConstraints()) > 0 { if len(event.UniqueConstraints()) > 0 {
constraints = append(constraints, uniqueConstraintsToRepository(event.UniqueConstraints())...) constraints = append(constraints, uniqueConstraintsToRepository(event.UniqueConstraints())...)
} }
if len(event.Assets()) > 0 {
assets = append(assets, assetsToRepository(event.Assets())...)
}
} }
return events, assets, constraints, nil return events, constraints, nil
} }
func uniqueConstraintsToRepository(constraints []*EventUniqueConstraint) (uniqueConstraints []*repository.UniqueConstraint) { func uniqueConstraintsToRepository(constraints []*EventUniqueConstraint) (uniqueConstraints []*repository.UniqueConstraint) {

View File

@ -542,7 +542,7 @@ func TestEventstore_aggregatesToEvents(t *testing.T) {
} }
for _, tt := range tests { for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) { t.Run(tt.name, func(t *testing.T) {
events, _, _, err := eventsToRepository(tt.args.events) events, _, err := eventsToRepository(tt.args.events)
if (err != nil) != tt.res.wantErr { if (err != nil) != tt.res.wantErr {
t.Errorf("Eventstore.aggregatesToEvents() error = %v, wantErr %v", err, tt.res.wantErr) t.Errorf("Eventstore.aggregatesToEvents() error = %v, wantErr %v", err, tt.res.wantErr)
return return
@ -575,7 +575,7 @@ func (repo *testRepo) Health(ctx context.Context) error {
return nil return nil
} }
func (repo *testRepo) Push(ctx context.Context, events []*repository.Event, assets []*repository.Asset, uniqueConstraints ...*repository.UniqueConstraint) error { func (repo *testRepo) Push(ctx context.Context, events []*repository.Event, uniqueConstraints ...*repository.UniqueConstraint) error {
if repo.err != nil { if repo.err != nil {
return repo.err return repo.err
} }

View File

@ -79,10 +79,10 @@ func (mr *MockRepositoryMockRecorder) LatestSequence(arg0, arg1 interface{}) *go
} }
// Push mocks base method // Push mocks base method
func (m *MockRepository) Push(arg0 context.Context, arg1 []*repository.Event, arg2 []*repository.Asset, arg3 ...*repository.UniqueConstraint) error { func (m *MockRepository) Push(arg0 context.Context, arg1 []*repository.Event, arg2 ...*repository.UniqueConstraint) error {
m.ctrl.T.Helper() m.ctrl.T.Helper()
varargs := []interface{}{arg0, arg1, arg2} varargs := []interface{}{arg0, arg1}
for _, a := range arg3 { for _, a := range arg2 {
varargs = append(varargs, a) varargs = append(varargs, a)
} }
ret := m.ctrl.Call(m, "Push", varargs...) ret := m.ctrl.Call(m, "Push", varargs...)
@ -91,8 +91,8 @@ func (m *MockRepository) Push(arg0 context.Context, arg1 []*repository.Event, ar
} }
// Push indicates an expected call of Push // Push indicates an expected call of Push
func (mr *MockRepositoryMockRecorder) Push(arg0, arg1, arg2 interface{}, arg3 ...interface{}) *gomock.Call { func (mr *MockRepositoryMockRecorder) Push(arg0, arg1 interface{}, arg2 ...interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper() mr.mock.ctrl.T.Helper()
varargs := append([]interface{}{arg0, arg1, arg2}, arg3...) varargs := append([]interface{}{arg0, arg1}, arg2...)
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Push", reflect.TypeOf((*MockRepository)(nil).Push), varargs...) return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Push", reflect.TypeOf((*MockRepository)(nil).Push), varargs...)
} }

View File

@ -24,32 +24,28 @@ func (m *MockRepository) ExpectFilterEvents(events ...*repository.Event) *MockRe
return m return m
} }
func (m *MockRepository) ExpectPush(expectedEvents []*repository.Event, expectedAssets []*repository.Asset, expectedUniqueConstraints ...*repository.UniqueConstraint) *MockRepository { func (m *MockRepository) ExpectPush(expectedEvents []*repository.Event, expectedUniqueConstraints ...*repository.UniqueConstraint) *MockRepository {
m.EXPECT().Push(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).DoAndReturn( m.EXPECT().Push(gomock.Any(), gomock.Any(), gomock.Any()).DoAndReturn(
func(ctx context.Context, events []*repository.Event, assets []*repository.Asset, uniqueConstraints ...*repository.UniqueConstraint) error { func(ctx context.Context, events []*repository.Event, uniqueConstraints ...*repository.UniqueConstraint) error {
assert.Equal(m.ctrl.T, expectedEvents, events) assert.Equal(m.ctrl.T, expectedEvents, events)
if expectedUniqueConstraints == nil { if expectedUniqueConstraints == nil {
expectedUniqueConstraints = []*repository.UniqueConstraint{} expectedUniqueConstraints = []*repository.UniqueConstraint{}
} }
assert.Equal(m.ctrl.T, expectedUniqueConstraints, uniqueConstraints) assert.Equal(m.ctrl.T, expectedUniqueConstraints, uniqueConstraints)
assert.Equal(m.ctrl.T, expectedAssets, assets)
return nil return nil
}, },
) )
return m return m
} }
func (m *MockRepository) ExpectPushFailed(err error, expectedEvents []*repository.Event, expectedAssets []*repository.Asset, expectedUniqueConstraints ...*repository.UniqueConstraint) *MockRepository { func (m *MockRepository) ExpectPushFailed(err error, expectedEvents []*repository.Event, expectedUniqueConstraints ...*repository.UniqueConstraint) *MockRepository {
m.EXPECT().Push(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).DoAndReturn( m.EXPECT().Push(gomock.Any(), gomock.Any(), gomock.Any()).DoAndReturn(
func(ctx context.Context, events []*repository.Event, assets []*repository.Asset, uniqueConstraints ...*repository.UniqueConstraint) error { func(ctx context.Context, events []*repository.Event, uniqueConstraints ...*repository.UniqueConstraint) error {
assert.Equal(m.ctrl.T, expectedEvents, events) assert.Equal(m.ctrl.T, expectedEvents, events)
if expectedUniqueConstraints == nil { if expectedUniqueConstraints == nil {
expectedUniqueConstraints = []*repository.UniqueConstraint{} expectedUniqueConstraints = []*repository.UniqueConstraint{}
} }
assert.Equal(m.ctrl.T, expectedUniqueConstraints, uniqueConstraints) assert.Equal(m.ctrl.T, expectedUniqueConstraints, uniqueConstraints)
assert.Equal(m.ctrl.T, expectedAssets, assets)
return err return err
}, },
) )

View File

@ -9,10 +9,9 @@ type Repository interface {
//Health checks if the connection to the storage is available //Health checks if the connection to the storage is available
Health(ctx context.Context) error Health(ctx context.Context) error
// PushEvents adds all events of the given aggregates to the eventstreams of the aggregates. // PushEvents adds all events of the given aggregates to the eventstreams of the aggregates.
// if assets are pushed, they will be added to the assets table only referenced by id in eventstore (history)
// if unique constraints are pushed, they will be added to the unique table for checking unique constraint violations // if unique constraints are pushed, they will be added to the unique table for checking unique constraint violations
// This call is transaction save. The transaction will be rolled back if one event fails // This call is transaction save. The transaction will be rolled back if one event fails
Push(ctx context.Context, events []*Event, assets []*Asset, uniqueConstraints ...*UniqueConstraint) error Push(ctx context.Context, events []*Event, uniqueConstraints ...*UniqueConstraint) error
// Filter returns all events matching the given search query // Filter returns all events matching the given search query
Filter(ctx context.Context, searchQuery *SearchQuery) (events []*Event, err error) Filter(ctx context.Context, searchQuery *SearchQuery) (events []*Event, err error)
//LatestSequence returns the latests sequence found by the the search query //LatestSequence returns the latests sequence found by the the search query

View File

@ -99,17 +99,6 @@ const (
)` )`
uniqueDelete = `DELETE FROM eventstore.unique_constraints uniqueDelete = `DELETE FROM eventstore.unique_constraints
WHERE unique_type = $1 and unique_field = $2` WHERE unique_type = $1 and unique_field = $2`
assetInsert = `INSERT INTO eventstore.assets
(
id,
asset
)
VALUES (
$1,
$2
)`
assetDelete = `DELETE FROM eventstore.assets
WHERE id = $1`
) )
type CRDB struct { type CRDB struct {
@ -124,7 +113,7 @@ func (db *CRDB) Health(ctx context.Context) error { return db.client.Ping() }
// Push adds all events to the eventstreams of the aggregates. // Push adds all events to the eventstreams of the aggregates.
// This call is transaction save. The transaction will be rolled back if one event fails // This call is transaction save. The transaction will be rolled back if one event fails
func (db *CRDB) Push(ctx context.Context, events []*repository.Event, assets []*repository.Asset, uniqueConstraints ...*repository.UniqueConstraint) error { func (db *CRDB) Push(ctx context.Context, events []*repository.Event, uniqueConstraints ...*repository.UniqueConstraint) error {
err := crdb.ExecuteTx(ctx, db.client, nil, func(tx *sql.Tx) error { err := crdb.ExecuteTx(ctx, db.client, nil, func(tx *sql.Tx) error {
stmt, err := tx.PrepareContext(ctx, crdbInsert) stmt, err := tx.PrepareContext(ctx, crdbInsert)
if err != nil { if err != nil {
@ -162,11 +151,6 @@ func (db *CRDB) Push(ctx context.Context, events []*repository.Event, assets []*
if err != nil { if err != nil {
return err return err
} }
err = db.handleAssets(ctx, tx, assets...)
if err != nil {
return err
}
return nil return nil
}) })
if err != nil && !errors.Is(err, &caos_errs.CaosError{}) { if err != nil && !errors.Is(err, &caos_errs.CaosError{}) {
@ -209,32 +193,6 @@ func (db *CRDB) handleUniqueConstraints(ctx context.Context, tx *sql.Tx, uniqueC
return nil return nil
} }
// handleAssets adds or removes an asset
func (db *CRDB) handleAssets(ctx context.Context, tx *sql.Tx, assets ...*repository.Asset) (err error) {
if assets == nil || len(assets) == 0 || (len(assets) == 1 && assets[0] == nil) {
return nil
}
for _, asset := range assets {
if asset.Action == repository.AssetAdded {
_, err := tx.ExecContext(ctx, assetInsert, asset.ID, asset.Asset)
if err != nil {
logging.LogWithFields("SQL-M39fs",
"asset-id", asset.ID).WithError(err).Info("insert asset failed")
return caos_errs.ThrowInternal(err, "SQL-4M0gs", "unable to create asset")
}
} else if asset.Action == repository.AssetRemoved {
_, err := tx.ExecContext(ctx, assetDelete, asset.ID)
if err != nil {
logging.LogWithFields("SQL-3M9fs",
"asset-id", asset.ID).WithError(err).Info("delete asset failed")
return caos_errs.ThrowInternal(err, "SQL-Md9ds", "unable to remove unique constraint ")
}
}
}
return nil
}
// Filter returns all events matching the given search query // Filter returns all events matching the given search query
func (db *CRDB) Filter(ctx context.Context, searchQuery *repository.SearchQuery) (events []*repository.Event, err error) { func (db *CRDB) Filter(ctx context.Context, searchQuery *repository.SearchQuery) (events []*repository.Event, err error) {
events = []*repository.Event{} events = []*repository.Event{}

View File

@ -270,11 +270,8 @@ func TestCRDB_Push_OneAggregate(t *testing.T) {
ctx context.Context ctx context.Context
events []*repository.Event events []*repository.Event
uniqueConstraints *repository.UniqueConstraint uniqueConstraints *repository.UniqueConstraint
assets *repository.Asset
uniqueDataType string uniqueDataType string
uniqueDataField string uniqueDataField string
assetID string
asset []byte
} }
type eventsRes struct { type eventsRes struct {
pushedEventsCount int pushedEventsCount int
@ -388,9 +385,6 @@ func TestCRDB_Push_OneAggregate(t *testing.T) {
events: []*repository.Event{ events: []*repository.Event{
generateEvent(t, "12"), generateEvent(t, "12"),
}, },
assets: generateAddAsset(t, "asset12", []byte{1}),
assetID: "asset12",
asset: []byte{1},
}, },
res: res{ res: res{
wantErr: false, wantErr: false,
@ -408,9 +402,6 @@ func TestCRDB_Push_OneAggregate(t *testing.T) {
events: []*repository.Event{ events: []*repository.Event{
generateEvent(t, "13"), generateEvent(t, "13"),
}, },
assets: generateRemoveAsset(t, "asset13"),
assetID: "asset13",
asset: []byte{1},
}, },
res: res{ res: res{
wantErr: false, wantErr: false,
@ -434,14 +425,7 @@ func TestCRDB_Push_OneAggregate(t *testing.T) {
return return
} }
} }
if tt.args.uniqueDataType != "" && tt.args.uniqueDataField != "" { if err := db.Push(tt.args.ctx, tt.args.events, tt.args.uniqueConstraints); (err != nil) != tt.res.wantErr {
err := fillAssets(tt.args.assetID, tt.args.asset)
if err != nil {
t.Error("unable to prefill insert unique data: ", err)
return
}
}
if err := db.Push(tt.args.ctx, tt.args.events, []*repository.Asset{tt.args.assets}, tt.args.uniqueConstraints); (err != nil) != tt.res.wantErr {
t.Errorf("CRDB.Push() error = %v, wantErr %v", err, tt.res.wantErr) t.Errorf("CRDB.Push() error = %v, wantErr %v", err, tt.res.wantErr)
} }
@ -467,18 +451,6 @@ func TestCRDB_Push_OneAggregate(t *testing.T) {
t.Errorf("expected unique count %d got %d", tt.res.eventsRes.uniqueCount, uniqueCount) t.Errorf("expected unique count %d got %d", tt.res.eventsRes.uniqueCount, uniqueCount)
} }
} }
if tt.args.assets != nil {
countAssetRow := testCRDBClient.QueryRow("SELECT COUNT(*) FROM eventstore.assets where id = $1", tt.args.assets.ID)
var assetCount int
err := countAssetRow.Scan(&assetCount)
if err != nil {
t.Error("unable to query inserted rows: ", err)
return
}
if assetCount != tt.res.eventsRes.assetCount {
t.Errorf("expected asset count %d got %d", tt.res.eventsRes.assetCount, assetCount)
}
}
}) })
} }
} }
@ -486,7 +458,6 @@ func TestCRDB_Push_OneAggregate(t *testing.T) {
func TestCRDB_Push_MultipleAggregate(t *testing.T) { func TestCRDB_Push_MultipleAggregate(t *testing.T) {
type args struct { type args struct {
events []*repository.Event events []*repository.Event
assets []*repository.Asset
} }
type eventsRes struct { type eventsRes struct {
pushedEventsCount int pushedEventsCount int
@ -571,7 +542,7 @@ func TestCRDB_Push_MultipleAggregate(t *testing.T) {
db := &CRDB{ db := &CRDB{
client: testCRDBClient, client: testCRDBClient,
} }
if err := db.Push(context.Background(), tt.args.events, tt.args.assets); (err != nil) != tt.res.wantErr { if err := db.Push(context.Background(), tt.args.events); (err != nil) != tt.res.wantErr {
t.Errorf("CRDB.Push() error = %v, wantErr %v", err, tt.res.wantErr) t.Errorf("CRDB.Push() error = %v, wantErr %v", err, tt.res.wantErr)
} }
@ -762,7 +733,6 @@ func TestCRDB_Filter(t *testing.T) {
} }
type fields struct { type fields struct {
existingEvents []*repository.Event existingEvents []*repository.Event
assets []*repository.Asset
} }
type res struct { type res struct {
eventCount int eventCount int
@ -828,7 +798,7 @@ func TestCRDB_Filter(t *testing.T) {
} }
// setup initial data for query // setup initial data for query
if err := db.Push(context.Background(), tt.fields.existingEvents, tt.fields.assets); err != nil { if err := db.Push(context.Background(), tt.fields.existingEvents); err != nil {
t.Errorf("error in setup = %v", err) t.Errorf("error in setup = %v", err)
return return
} }
@ -851,7 +821,6 @@ func TestCRDB_LatestSequence(t *testing.T) {
} }
type fields struct { type fields struct {
existingEvents []*repository.Event existingEvents []*repository.Event
existingAssets []*repository.Asset
} }
type res struct { type res struct {
sequence uint64 sequence uint64
@ -915,7 +884,7 @@ func TestCRDB_LatestSequence(t *testing.T) {
} }
// setup initial data for query // setup initial data for query
if err := db.Push(context.Background(), tt.fields.existingEvents, tt.fields.existingAssets); err != nil { if err := db.Push(context.Background(), tt.fields.existingEvents); err != nil {
t.Errorf("error in setup = %v", err) t.Errorf("error in setup = %v", err)
return return
} }
@ -935,7 +904,6 @@ func TestCRDB_LatestSequence(t *testing.T) {
func TestCRDB_Push_ResourceOwner(t *testing.T) { func TestCRDB_Push_ResourceOwner(t *testing.T) {
type args struct { type args struct {
events []*repository.Event events []*repository.Event
assets []*repository.Asset
} }
type res struct { type res struct {
resourceOwners []string resourceOwners []string
@ -1058,7 +1026,7 @@ func TestCRDB_Push_ResourceOwner(t *testing.T) {
db := &CRDB{ db := &CRDB{
client: testCRDBClient, client: testCRDBClient,
} }
if err := db.Push(context.Background(), tt.args.events, tt.args.assets); err != nil { if err := db.Push(context.Background(), tt.args.events); err != nil {
t.Errorf("CRDB.Push() error = %v", err) t.Errorf("CRDB.Push() error = %v", err)
} }

View File

@ -522,7 +522,7 @@ func Test_query_events_with_crdb(t *testing.T) {
} }
// setup initial data for query // setup initial data for query
if err := db.Push(context.Background(), tt.fields.existingEvents, tt.fields.existingAssets); err != nil { if err := db.Push(context.Background(), tt.fields.existingEvents); err != nil {
t.Errorf("error in setup = %v", err) t.Errorf("error in setup = %v", err)
return return
} }

View File

@ -42,10 +42,6 @@ func (e *FeaturesSetEvent) UniqueConstraints() []*eventstore.EventUniqueConstrai
return nil return nil
} }
func (e *FeaturesSetEvent) Assets() []*eventstore.Asset {
return nil
}
func NewFeaturesSetEvent( func NewFeaturesSetEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
changes []FeaturesChanges, changes []FeaturesChanges,

View File

@ -27,10 +27,6 @@ func (e *ProjectSetEvent) UniqueConstraints() []*eventstore.EventUniqueConstrain
return nil return nil
} }
func (e *ProjectSetEvent) Assets() []*eventstore.Asset {
return nil
}
func NewIAMProjectSetEvent( func NewIAMProjectSetEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,

View File

@ -27,10 +27,6 @@ func (e *GlobalOrgSetEvent) UniqueConstraints() []*eventstore.EventUniqueConstra
return nil return nil
} }
func (e *GlobalOrgSetEvent) Assets() []*eventstore.Asset {
return nil
}
func NewGlobalOrgSetEventEvent( func NewGlobalOrgSetEventEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,

View File

@ -52,10 +52,6 @@ func (e *SetupStepEvent) UniqueConstraints() []*eventstore.EventUniqueConstraint
} }
} }
func (e *SetupStepEvent) Assets() []*eventstore.Asset {
return nil
}
func SetupStepMapper(event *repository.Event) (eventstore.EventReader, error) { func SetupStepMapper(event *repository.Event) (eventstore.EventReader, error) {
step := &SetupStepEvent{ step := &SetupStepEvent{
BaseEvent: *eventstore.BaseEventFromRepo(event), BaseEvent: *eventstore.BaseEventFromRepo(event),

View File

@ -37,10 +37,6 @@ func (e *MigrateUniqueConstraintEvent) UniqueConstraints() []*eventstore.EventUn
return constraints return constraints
} }
func (e *MigrateUniqueConstraintEvent) Assets() []*eventstore.Asset {
return nil
}
func NewMigrateUniqueConstraintEvent( func NewMigrateUniqueConstraintEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,

View File

@ -59,10 +59,6 @@ func (e *IDPConfigAddedEvent) UniqueConstraints() []*eventstore.EventUniqueConst
return []*eventstore.EventUniqueConstraint{NewAddIDPConfigNameUniqueConstraint(e.Name, e.Aggregate().ResourceOwner)} return []*eventstore.EventUniqueConstraint{NewAddIDPConfigNameUniqueConstraint(e.Name, e.Aggregate().ResourceOwner)}
} }
func (e *IDPConfigAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func IDPConfigAddedEventMapper(event *repository.Event) (eventstore.EventReader, error) { func IDPConfigAddedEventMapper(event *repository.Event) (eventstore.EventReader, error) {
e := &IDPConfigAddedEvent{ e := &IDPConfigAddedEvent{
BaseEvent: *eventstore.BaseEventFromRepo(event), BaseEvent: *eventstore.BaseEventFromRepo(event),
@ -99,10 +95,6 @@ func (e *IDPConfigChangedEvent) UniqueConstraints() []*eventstore.EventUniqueCon
} }
} }
func (e *IDPConfigChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewIDPConfigChangedEvent( func NewIDPConfigChangedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
configID, configID,
@ -175,10 +167,6 @@ func (e *IDPConfigDeactivatedEvent) UniqueConstraints() []*eventstore.EventUniqu
return nil return nil
} }
func (e *IDPConfigDeactivatedEvent) Assets() []*eventstore.Asset {
return nil
}
func IDPConfigDeactivatedEventMapper(event *repository.Event) (eventstore.EventReader, error) { func IDPConfigDeactivatedEventMapper(event *repository.Event) (eventstore.EventReader, error) {
e := &IDPConfigDeactivatedEvent{ e := &IDPConfigDeactivatedEvent{
BaseEvent: *eventstore.BaseEventFromRepo(event), BaseEvent: *eventstore.BaseEventFromRepo(event),
@ -217,10 +205,6 @@ func (e *IDPConfigReactivatedEvent) UniqueConstraints() []*eventstore.EventUniqu
return nil return nil
} }
func (e *IDPConfigReactivatedEvent) Assets() []*eventstore.Asset {
return nil
}
func IDPConfigReactivatedEventMapper(event *repository.Event) (eventstore.EventReader, error) { func IDPConfigReactivatedEventMapper(event *repository.Event) (eventstore.EventReader, error) {
e := &IDPConfigReactivatedEvent{ e := &IDPConfigReactivatedEvent{
BaseEvent: *eventstore.BaseEventFromRepo(event), BaseEvent: *eventstore.BaseEventFromRepo(event),
@ -262,10 +246,6 @@ func (e *IDPConfigRemovedEvent) UniqueConstraints() []*eventstore.EventUniqueCon
return []*eventstore.EventUniqueConstraint{NewRemoveIDPConfigNameUniqueConstraint(e.Name, e.Aggregate().ResourceOwner)} return []*eventstore.EventUniqueConstraint{NewRemoveIDPConfigNameUniqueConstraint(e.Name, e.Aggregate().ResourceOwner)}
} }
func (e *IDPConfigRemovedEvent) Assets() []*eventstore.Asset {
return nil
}
func IDPConfigRemovedEventMapper(event *repository.Event) (eventstore.EventReader, error) { func IDPConfigRemovedEventMapper(event *repository.Event) (eventstore.EventReader, error) {
e := &IDPConfigRemovedEvent{ e := &IDPConfigRemovedEvent{
BaseEvent: *eventstore.BaseEventFromRepo(event), BaseEvent: *eventstore.BaseEventFromRepo(event),

View File

@ -36,10 +36,6 @@ func (e *OIDCConfigAddedEvent) UniqueConstraints() []*eventstore.EventUniqueCons
return nil return nil
} }
func (e *OIDCConfigAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewOIDCConfigAddedEvent( func NewOIDCConfigAddedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
clientID, clientID,
@ -98,10 +94,6 @@ func (e *OIDCConfigChangedEvent) UniqueConstraints() []*eventstore.EventUniqueCo
return nil return nil
} }
func (e *OIDCConfigChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewOIDCConfigChangedEvent( func NewOIDCConfigChangedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
idpConfigID string, idpConfigID string,

View File

@ -38,10 +38,6 @@ func (e *AddedEvent) UniqueConstraints() []*eventstore.EventUniqueConstraint {
return nil return nil
} }
func (e *AddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewAddedEvent( func NewAddedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,

View File

@ -44,10 +44,6 @@ func (e *MemberAddedEvent) UniqueConstraints() []*eventstore.EventUniqueConstrai
return []*eventstore.EventUniqueConstraint{NewAddMemberUniqueConstraint(e.Aggregate().ID, e.UserID)} return []*eventstore.EventUniqueConstraint{NewAddMemberUniqueConstraint(e.Aggregate().ID, e.UserID)}
} }
func (e *MemberAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewMemberAddedEvent( func NewMemberAddedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
userID string, userID string,
@ -89,10 +85,6 @@ func (e *MemberChangedEvent) UniqueConstraints() []*eventstore.EventUniqueConstr
return nil return nil
} }
func (e *MemberChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewMemberChangedEvent( func NewMemberChangedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
userID string, userID string,
@ -132,10 +124,6 @@ func (e *MemberRemovedEvent) UniqueConstraints() []*eventstore.EventUniqueConstr
return []*eventstore.EventUniqueConstraint{NewRemoveMemberUniqueConstraint(e.Aggregate().ID, e.UserID)} return []*eventstore.EventUniqueConstraint{NewRemoveMemberUniqueConstraint(e.Aggregate().ID, e.UserID)}
} }
func (e *MemberRemovedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewRemovedEvent( func NewRemovedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
userID string, userID string,

View File

@ -49,10 +49,6 @@ func (e *DomainAddedEvent) UniqueConstraints() []*eventstore.EventUniqueConstrai
return nil return nil
} }
func (e *DomainAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewDomainAddedEvent(ctx context.Context, aggregate *eventstore.Aggregate, domain string) *DomainAddedEvent { func NewDomainAddedEvent(ctx context.Context, aggregate *eventstore.Aggregate, domain string) *DomainAddedEvent {
return &DomainAddedEvent{ return &DomainAddedEvent{
BaseEvent: *eventstore.NewBaseEventForPush( BaseEvent: *eventstore.NewBaseEventForPush(
@ -92,10 +88,6 @@ func (e *DomainVerificationAddedEvent) UniqueConstraints() []*eventstore.EventUn
return nil return nil
} }
func (e *DomainVerificationAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewDomainVerificationAddedEvent( func NewDomainVerificationAddedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -140,10 +132,6 @@ func (e *DomainVerificationFailedEvent) UniqueConstraints() []*eventstore.EventU
return nil return nil
} }
func (e *DomainVerificationFailedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewDomainVerificationFailedEvent(ctx context.Context, aggregate *eventstore.Aggregate, domain string) *DomainVerificationFailedEvent { func NewDomainVerificationFailedEvent(ctx context.Context, aggregate *eventstore.Aggregate, domain string) *DomainVerificationFailedEvent {
return &DomainVerificationFailedEvent{ return &DomainVerificationFailedEvent{
BaseEvent: *eventstore.NewBaseEventForPush( BaseEvent: *eventstore.NewBaseEventForPush(
@ -181,10 +169,6 @@ func (e *DomainVerifiedEvent) UniqueConstraints() []*eventstore.EventUniqueConst
return []*eventstore.EventUniqueConstraint{NewAddOrgDomainUniqueConstraint(e.Domain)} return []*eventstore.EventUniqueConstraint{NewAddOrgDomainUniqueConstraint(e.Domain)}
} }
func (e *DomainVerifiedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewDomainVerifiedEvent(ctx context.Context, aggregate *eventstore.Aggregate, domain string) *DomainVerifiedEvent { func NewDomainVerifiedEvent(ctx context.Context, aggregate *eventstore.Aggregate, domain string) *DomainVerifiedEvent {
return &DomainVerifiedEvent{ return &DomainVerifiedEvent{
BaseEvent: *eventstore.NewBaseEventForPush( BaseEvent: *eventstore.NewBaseEventForPush(
@ -222,10 +206,6 @@ func (e *DomainPrimarySetEvent) UniqueConstraints() []*eventstore.EventUniqueCon
return nil return nil
} }
func (e *DomainPrimarySetEvent) Assets() []*eventstore.Asset {
return nil
}
func NewDomainPrimarySetEvent(ctx context.Context, aggregate *eventstore.Aggregate, domain string) *DomainPrimarySetEvent { func NewDomainPrimarySetEvent(ctx context.Context, aggregate *eventstore.Aggregate, domain string) *DomainPrimarySetEvent {
return &DomainPrimarySetEvent{ return &DomainPrimarySetEvent{
BaseEvent: *eventstore.NewBaseEventForPush( BaseEvent: *eventstore.NewBaseEventForPush(
@ -267,10 +247,6 @@ func (e *DomainRemovedEvent) UniqueConstraints() []*eventstore.EventUniqueConstr
return []*eventstore.EventUniqueConstraint{NewRemoveOrgDomainUniqueConstraint(e.Domain)} return []*eventstore.EventUniqueConstraint{NewRemoveOrgDomainUniqueConstraint(e.Domain)}
} }
func (e *DomainRemovedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewDomainRemovedEvent(ctx context.Context, aggregate *eventstore.Aggregate, domain string, verified bool) *DomainRemovedEvent { func NewDomainRemovedEvent(ctx context.Context, aggregate *eventstore.Aggregate, domain string, verified bool) *DomainRemovedEvent {
return &DomainRemovedEvent{ return &DomainRemovedEvent{
BaseEvent: *eventstore.NewBaseEventForPush( BaseEvent: *eventstore.NewBaseEventForPush(

View File

@ -45,10 +45,6 @@ func (e *OrgAddedEvent) UniqueConstraints() []*eventstore.EventUniqueConstraint
return []*eventstore.EventUniqueConstraint{NewAddOrgNameUniqueConstraint(e.Name)} return []*eventstore.EventUniqueConstraint{NewAddOrgNameUniqueConstraint(e.Name)}
} }
func (e *OrgAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewOrgAddedEvent(ctx context.Context, aggregate *eventstore.Aggregate, name string) *OrgAddedEvent { func NewOrgAddedEvent(ctx context.Context, aggregate *eventstore.Aggregate, name string) *OrgAddedEvent {
return &OrgAddedEvent{ return &OrgAddedEvent{
BaseEvent: *eventstore.NewBaseEventForPush( BaseEvent: *eventstore.NewBaseEventForPush(
@ -90,10 +86,6 @@ func (e *OrgChangedEvent) UniqueConstraints() []*eventstore.EventUniqueConstrain
} }
} }
func (e *OrgChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewOrgChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, oldName, newName string) *OrgChangedEvent { func NewOrgChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, oldName, newName string) *OrgChangedEvent {
return &OrgChangedEvent{ return &OrgChangedEvent{
BaseEvent: *eventstore.NewBaseEventForPush( BaseEvent: *eventstore.NewBaseEventForPush(
@ -130,10 +122,6 @@ func (e *OrgDeactivatedEvent) UniqueConstraints() []*eventstore.EventUniqueConst
return nil return nil
} }
func (e *OrgDeactivatedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewOrgDeactivatedEvent(ctx context.Context, aggregate *eventstore.Aggregate) *OrgDeactivatedEvent { func NewOrgDeactivatedEvent(ctx context.Context, aggregate *eventstore.Aggregate) *OrgDeactivatedEvent {
return &OrgDeactivatedEvent{ return &OrgDeactivatedEvent{
BaseEvent: *eventstore.NewBaseEventForPush( BaseEvent: *eventstore.NewBaseEventForPush(
@ -168,10 +156,6 @@ func (e *OrgReactivatedEvent) UniqueConstraints() []*eventstore.EventUniqueConst
return nil return nil
} }
func (e *OrgReactivatedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewOrgReactivatedEvent(ctx context.Context, aggregate *eventstore.Aggregate) *OrgReactivatedEvent { func NewOrgReactivatedEvent(ctx context.Context, aggregate *eventstore.Aggregate) *OrgReactivatedEvent {
return &OrgReactivatedEvent{ return &OrgReactivatedEvent{
BaseEvent: *eventstore.NewBaseEventForPush( BaseEvent: *eventstore.NewBaseEventForPush(
@ -207,10 +191,6 @@ func (e *OrgRemovedEvent) UniqueConstraints() []*eventstore.EventUniqueConstrain
return []*eventstore.EventUniqueConstraint{NewRemoveOrgNameUniqueConstraint(e.name)} return []*eventstore.EventUniqueConstraint{NewRemoveOrgNameUniqueConstraint(e.name)}
} }
func (e *OrgRemovedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewOrgRemovedEvent(ctx context.Context, aggregate *eventstore.Aggregate, name string) *OrgRemovedEvent { func NewOrgRemovedEvent(ctx context.Context, aggregate *eventstore.Aggregate, name string) *OrgRemovedEvent {
return &OrgRemovedEvent{ return &OrgRemovedEvent{
BaseEvent: *eventstore.NewBaseEventForPush( BaseEvent: *eventstore.NewBaseEventForPush(

View File

@ -30,10 +30,6 @@ func (e *LabelPolicyAddedEvent) UniqueConstraints() []*eventstore.EventUniqueCon
return nil return nil
} }
func (e *LabelPolicyAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewLabelPolicyAddedEvent( func NewLabelPolicyAddedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
primaryColor, primaryColor,
@ -78,10 +74,6 @@ func (e *LabelPolicyChangedEvent) UniqueConstraints() []*eventstore.EventUniqueC
return nil return nil
} }
func (e *LabelPolicyChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewLabelPolicyChangedEvent( func NewLabelPolicyChangedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
changes []LabelPolicyChanges, changes []LabelPolicyChanges,
@ -143,10 +135,6 @@ func (e *LabelPolicyRemovedEvent) UniqueConstraints() []*eventstore.EventUniqueC
return nil return nil
} }
func (e *LabelPolicyRemovedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewLabelPolicyRemovedEvent(base *eventstore.BaseEvent) *LabelPolicyRemovedEvent { func NewLabelPolicyRemovedEvent(base *eventstore.BaseEvent) *LabelPolicyRemovedEvent {
return &LabelPolicyRemovedEvent{ return &LabelPolicyRemovedEvent{
BaseEvent: *base, BaseEvent: *base,

View File

@ -33,10 +33,6 @@ func (e *LoginPolicyAddedEvent) UniqueConstraints() []*eventstore.EventUniqueCon
return nil return nil
} }
func (e *LoginPolicyAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewLoginPolicyAddedEvent( func NewLoginPolicyAddedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
allowUserNamePassword, allowUserNamePassword,
@ -89,10 +85,6 @@ func (e *LoginPolicyChangedEvent) UniqueConstraints() []*eventstore.EventUniqueC
return nil return nil
} }
func (e *LoginPolicyChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewLoginPolicyChangedEvent( func NewLoginPolicyChangedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
changes []LoginPolicyChanges, changes []LoginPolicyChanges,
@ -166,10 +158,6 @@ func (e *LoginPolicyRemovedEvent) UniqueConstraints() []*eventstore.EventUniqueC
return nil return nil
} }
func (e *LoginPolicyRemovedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewLoginPolicyRemovedEvent(base *eventstore.BaseEvent) *LoginPolicyRemovedEvent { func NewLoginPolicyRemovedEvent(base *eventstore.BaseEvent) *LoginPolicyRemovedEvent {
return &LoginPolicyRemovedEvent{ return &LoginPolicyRemovedEvent{
BaseEvent: *base, BaseEvent: *base,

View File

@ -29,10 +29,6 @@ func (e *MailTemplateAddedEvent) UniqueConstraints() []*eventstore.EventUniqueCo
return nil return nil
} }
func (e *MailTemplateAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewMailTemplateAddedEvent( func NewMailTemplateAddedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
template []byte, template []byte,
@ -70,10 +66,6 @@ func (e *MailTemplateChangedEvent) UniqueConstraints() []*eventstore.EventUnique
return nil return nil
} }
func (e *MailTemplateChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewMailTemplateChangedEvent( func NewMailTemplateChangedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
changes []MailTemplateChanges, changes []MailTemplateChanges,
@ -123,10 +115,6 @@ func (e *MailTemplateRemovedEvent) UniqueConstraints() []*eventstore.EventUnique
return nil return nil
} }
func (e *MailTemplateRemovedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewMailTemplateRemovedEvent(base *eventstore.BaseEvent) *MailTemplateRemovedEvent { func NewMailTemplateRemovedEvent(base *eventstore.BaseEvent) *MailTemplateRemovedEvent {
return &MailTemplateRemovedEvent{ return &MailTemplateRemovedEvent{
BaseEvent: *base, BaseEvent: *base,

View File

@ -50,10 +50,6 @@ func (e *MailTextAddedEvent) UniqueConstraints() []*eventstore.EventUniqueConstr
return []*eventstore.EventUniqueConstraint{NewAddMailTextUniqueConstraint(e.Aggregate().ResourceOwner, e.MailTextType, e.Language)} return []*eventstore.EventUniqueConstraint{NewAddMailTextUniqueConstraint(e.Aggregate().ResourceOwner, e.MailTextType, e.Language)}
} }
func (e *MailTextAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewMailTextAddedEvent( func NewMailTextAddedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
mailTextType, mailTextType,
@ -112,10 +108,6 @@ func (e *MailTextChangedEvent) UniqueConstraints() []*eventstore.EventUniqueCons
return nil return nil
} }
func (e *MailTextChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewMailTextChangedEvent( func NewMailTextChangedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
mailTextType, mailTextType,
@ -202,10 +194,6 @@ func (e *MailTextRemovedEvent) UniqueConstraints() []*eventstore.EventUniqueCons
return []*eventstore.EventUniqueConstraint{NewRemoveMailTextUniqueConstraint(e.Aggregate().ResourceOwner, e.MailTextType, e.Language)} return []*eventstore.EventUniqueConstraint{NewRemoveMailTextUniqueConstraint(e.Aggregate().ResourceOwner, e.MailTextType, e.Language)}
} }
func (e *MailTextRemovedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewMailTextRemovedEvent(base *eventstore.BaseEvent, mailTextType, language string) *MailTextRemovedEvent { func NewMailTextRemovedEvent(base *eventstore.BaseEvent, mailTextType, language string) *MailTextRemovedEvent {
return &MailTextRemovedEvent{ return &MailTextRemovedEvent{
BaseEvent: *base, BaseEvent: *base,

View File

@ -55,10 +55,6 @@ func (e *SecondFactorAddedEvent) UniqueConstraints() []*eventstore.EventUniqueCo
return nil return nil
} }
func (e *SecondFactorAddedEvent) Assets() []*eventstore.Asset {
return nil
}
type SecondFactorRemovedEvent struct { type SecondFactorRemovedEvent struct {
eventstore.BaseEvent `json:"-"` eventstore.BaseEvent `json:"-"`
MFAType domain.SecondFactorType `json:"mfaType"` MFAType domain.SecondFactorType `json:"mfaType"`
@ -95,10 +91,6 @@ func (e *SecondFactorRemovedEvent) UniqueConstraints() []*eventstore.EventUnique
return nil return nil
} }
func (e *SecondFactorRemovedEvent) Assets() []*eventstore.Asset {
return nil
}
type MultiFactorAddedEvent struct { type MultiFactorAddedEvent struct {
eventstore.BaseEvent `json:"-"` eventstore.BaseEvent `json:"-"`
@ -136,10 +128,6 @@ func (e *MultiFactorAddedEvent) UniqueConstraints() []*eventstore.EventUniqueCon
return nil return nil
} }
func (e *MultiFactorAddedEvent) Assets() []*eventstore.Asset {
return nil
}
type MultiFactorRemovedEvent struct { type MultiFactorRemovedEvent struct {
eventstore.BaseEvent `json:"-"` eventstore.BaseEvent `json:"-"`
MFAType domain.MultiFactorType `json:"mfaType"` MFAType domain.MultiFactorType `json:"mfaType"`
@ -175,7 +163,3 @@ func (e *MultiFactorRemovedEvent) Data() interface{} {
func (e *MultiFactorRemovedEvent) UniqueConstraints() []*eventstore.EventUniqueConstraint { func (e *MultiFactorRemovedEvent) UniqueConstraints() []*eventstore.EventUniqueConstraint {
return nil return nil
} }
func (e *MultiFactorRemovedEvent) Assets() []*eventstore.Asset {
return nil
}

View File

@ -30,10 +30,6 @@ func (e *IdentityProviderAddedEvent) UniqueConstraints() []*eventstore.EventUniq
return nil return nil
} }
func (e *IdentityProviderAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewIdentityProviderAddedEvent( func NewIdentityProviderAddedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
idpConfigID string, idpConfigID string,
@ -74,10 +70,6 @@ func (e *IdentityProviderRemovedEvent) UniqueConstraints() []*eventstore.EventUn
return nil return nil
} }
func (e *IdentityProviderRemovedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewIdentityProviderRemovedEvent( func NewIdentityProviderRemovedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
idpConfigID string, idpConfigID string,
@ -115,10 +107,6 @@ func (e *IdentityProviderCascadeRemovedEvent) UniqueConstraints() []*eventstore.
return nil return nil
} }
func (e *IdentityProviderCascadeRemovedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewIdentityProviderCascadeRemovedEvent( func NewIdentityProviderCascadeRemovedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
idpConfigID string, idpConfigID string,

View File

@ -28,10 +28,6 @@ func (e *OrgIAMPolicyAddedEvent) UniqueConstraints() []*eventstore.EventUniqueCo
return nil return nil
} }
func (e *OrgIAMPolicyAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewOrgIAMPolicyAddedEvent( func NewOrgIAMPolicyAddedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
userLoginMustBeDomain bool, userLoginMustBeDomain bool,
@ -70,10 +66,6 @@ func (e *OrgIAMPolicyChangedEvent) UniqueConstraints() []*eventstore.EventUnique
return nil return nil
} }
func (e *OrgIAMPolicyChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewOrgIAMPolicyChangedEvent( func NewOrgIAMPolicyChangedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
changes []OrgIAMPolicyChanges, changes []OrgIAMPolicyChanges,
@ -123,10 +115,6 @@ func (e *OrgIAMPolicyRemovedEvent) UniqueConstraints() []*eventstore.EventUnique
return nil return nil
} }
func (e *OrgIAMPolicyRemovedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewOrgIAMPolicyRemovedEvent(base *eventstore.BaseEvent) *OrgIAMPolicyRemovedEvent { func NewOrgIAMPolicyRemovedEvent(base *eventstore.BaseEvent) *OrgIAMPolicyRemovedEvent {
return &OrgIAMPolicyRemovedEvent{ return &OrgIAMPolicyRemovedEvent{
BaseEvent: *base, BaseEvent: *base,

View File

@ -28,10 +28,6 @@ func (e *PasswordAgePolicyAddedEvent) UniqueConstraints() []*eventstore.EventUni
return nil return nil
} }
func (e *PasswordAgePolicyAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewPasswordAgePolicyAddedEvent( func NewPasswordAgePolicyAddedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
expireWarnDays, expireWarnDays,
@ -73,10 +69,6 @@ func (e *PasswordAgePolicyChangedEvent) UniqueConstraints() []*eventstore.EventU
return nil return nil
} }
func (e *PasswordAgePolicyChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewPasswordAgePolicyChangedEvent( func NewPasswordAgePolicyChangedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
changes []PasswordAgePolicyChanges, changes []PasswordAgePolicyChanges,
@ -132,10 +124,6 @@ func (e *PasswordAgePolicyRemovedEvent) UniqueConstraints() []*eventstore.EventU
return nil return nil
} }
func (e *PasswordAgePolicyRemovedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewPasswordAgePolicyRemovedEvent(base *eventstore.BaseEvent) *PasswordAgePolicyRemovedEvent { func NewPasswordAgePolicyRemovedEvent(base *eventstore.BaseEvent) *PasswordAgePolicyRemovedEvent {
return &PasswordAgePolicyRemovedEvent{ return &PasswordAgePolicyRemovedEvent{
BaseEvent: *base, BaseEvent: *base,

View File

@ -32,10 +32,6 @@ func (e *PasswordComplexityPolicyAddedEvent) UniqueConstraints() []*eventstore.E
return nil return nil
} }
func (e *PasswordComplexityPolicyAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewPasswordComplexityPolicyAddedEvent( func NewPasswordComplexityPolicyAddedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
minLength uint64, minLength uint64,
@ -85,10 +81,6 @@ func (e *PasswordComplexityPolicyChangedEvent) UniqueConstraints() []*eventstore
return nil return nil
} }
func (e *PasswordComplexityPolicyChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewPasswordComplexityPolicyChangedEvent( func NewPasswordComplexityPolicyChangedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
changes []PasswordComplexityPolicyChanges, changes []PasswordComplexityPolicyChanges,
@ -162,10 +154,6 @@ func (e *PasswordComplexityPolicyRemovedEvent) UniqueConstraints() []*eventstore
return nil return nil
} }
func (e *PasswordComplexityPolicyRemovedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewPasswordComplexityPolicyRemovedEvent(base *eventstore.BaseEvent) *PasswordComplexityPolicyRemovedEvent { func NewPasswordComplexityPolicyRemovedEvent(base *eventstore.BaseEvent) *PasswordComplexityPolicyRemovedEvent {
return &PasswordComplexityPolicyRemovedEvent{ return &PasswordComplexityPolicyRemovedEvent{
BaseEvent: *base, BaseEvent: *base,

View File

@ -29,10 +29,6 @@ func (e *PasswordLockoutPolicyAddedEvent) UniqueConstraints() []*eventstore.Even
return nil return nil
} }
func (e *PasswordLockoutPolicyAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewPasswordLockoutPolicyAddedEvent( func NewPasswordLockoutPolicyAddedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
maxAttempts uint64, maxAttempts uint64,
@ -74,10 +70,6 @@ func (e *PasswordLockoutPolicyChangedEvent) UniqueConstraints() []*eventstore.Ev
return nil return nil
} }
func (e *PasswordLockoutPolicyChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewPasswordLockoutPolicyChangedEvent( func NewPasswordLockoutPolicyChangedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
changes []PasswordLockoutPolicyChanges, changes []PasswordLockoutPolicyChanges,
@ -133,10 +125,6 @@ func (e *PasswordLockoutPolicyRemovedEvent) UniqueConstraints() []*eventstore.Ev
return nil return nil
} }
func (e *PasswordLockoutPolicyRemovedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewPasswordLockoutPolicyRemovedEvent(base *eventstore.BaseEvent) *PasswordLockoutPolicyRemovedEvent { func NewPasswordLockoutPolicyRemovedEvent(base *eventstore.BaseEvent) *PasswordLockoutPolicyRemovedEvent {
return &PasswordLockoutPolicyRemovedEvent{ return &PasswordLockoutPolicyRemovedEvent{
BaseEvent: *base, BaseEvent: *base,

View File

@ -36,10 +36,6 @@ func (e *APIConfigAddedEvent) UniqueConstraints() []*eventstore.EventUniqueConst
return nil return nil
} }
func (e *APIConfigAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewAPIConfigAddedEvent( func NewAPIConfigAddedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -90,10 +86,6 @@ func (e *APIConfigChangedEvent) UniqueConstraints() []*eventstore.EventUniqueCon
return nil return nil
} }
func (e *APIConfigChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewAPIConfigChangedEvent( func NewAPIConfigChangedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -154,10 +146,6 @@ func (e *APIConfigSecretChangedEvent) UniqueConstraints() []*eventstore.EventUni
return nil return nil
} }
func (e *APIConfigSecretChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewAPIConfigSecretChangedEvent( func NewAPIConfigSecretChangedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -202,10 +190,6 @@ func (e *APIConfigSecretCheckSucceededEvent) UniqueConstraints() []*eventstore.E
return nil return nil
} }
func (e *APIConfigSecretCheckSucceededEvent) Assets() []*eventstore.Asset {
return nil
}
func NewAPIConfigSecretCheckSucceededEvent( func NewAPIConfigSecretCheckSucceededEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -248,10 +232,6 @@ func (e *APIConfigSecretCheckFailedEvent) UniqueConstraints() []*eventstore.Even
return nil return nil
} }
func (e *APIConfigSecretCheckFailedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewAPIConfigSecretCheckFailedEvent( func NewAPIConfigSecretCheckFailedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,

View File

@ -48,10 +48,6 @@ func (e *ApplicationAddedEvent) UniqueConstraints() []*eventstore.EventUniqueCon
return []*eventstore.EventUniqueConstraint{NewAddApplicationUniqueConstraint(e.Name, e.Aggregate().ID)} return []*eventstore.EventUniqueConstraint{NewAddApplicationUniqueConstraint(e.Name, e.Aggregate().ID)}
} }
func (e *ApplicationAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewApplicationAddedEvent( func NewApplicationAddedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -101,10 +97,6 @@ func (e *ApplicationChangedEvent) UniqueConstraints() []*eventstore.EventUniqueC
} }
} }
func (e *ApplicationChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewApplicationChangedEvent( func NewApplicationChangedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -151,10 +143,6 @@ func (e *ApplicationDeactivatedEvent) UniqueConstraints() []*eventstore.EventUni
return nil return nil
} }
func (e *ApplicationDeactivatedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewApplicationDeactivatedEvent( func NewApplicationDeactivatedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -197,10 +185,6 @@ func (e *ApplicationReactivatedEvent) UniqueConstraints() []*eventstore.EventUni
return nil return nil
} }
func (e *ApplicationReactivatedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewApplicationReactivatedEvent( func NewApplicationReactivatedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -244,10 +228,6 @@ func (e *ApplicationRemovedEvent) UniqueConstraints() []*eventstore.EventUniqueC
return []*eventstore.EventUniqueConstraint{NewRemoveApplicationUniqueConstraint(e.name, e.Aggregate().ID)} return []*eventstore.EventUniqueConstraint{NewRemoveApplicationUniqueConstraint(e.name, e.Aggregate().ID)}
} }
func (e *ApplicationRemovedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewApplicationRemovedEvent( func NewApplicationRemovedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,

View File

@ -50,10 +50,6 @@ func (e *GrantAddedEvent) UniqueConstraints() []*eventstore.EventUniqueConstrain
return []*eventstore.EventUniqueConstraint{NewAddProjectGrantUniqueConstraint(e.GrantedOrgID, e.Aggregate().ID)} return []*eventstore.EventUniqueConstraint{NewAddProjectGrantUniqueConstraint(e.GrantedOrgID, e.Aggregate().ID)}
} }
func (e *GrantAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewGrantAddedEvent( func NewGrantAddedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -101,10 +97,6 @@ func (e *GrantChangedEvent) UniqueConstraints() []*eventstore.EventUniqueConstra
return nil return nil
} }
func (e *GrantChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewGrantChangedEvent( func NewGrantChangedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -150,10 +142,6 @@ func (e *GrantCascadeChangedEvent) UniqueConstraints() []*eventstore.EventUnique
return nil return nil
} }
func (e *GrantCascadeChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewGrantCascadeChangedEvent( func NewGrantCascadeChangedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -198,10 +186,6 @@ func (e *GrantDeactivateEvent) UniqueConstraints() []*eventstore.EventUniqueCons
return nil return nil
} }
func (e *GrantDeactivateEvent) Assets() []*eventstore.Asset {
return nil
}
func NewGrantDeactivateEvent( func NewGrantDeactivateEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -244,10 +228,6 @@ func (e *GrantReactivatedEvent) UniqueConstraints() []*eventstore.EventUniqueCon
return nil return nil
} }
func (e *GrantReactivatedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewGrantReactivatedEvent( func NewGrantReactivatedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -291,10 +271,6 @@ func (e *GrantRemovedEvent) UniqueConstraints() []*eventstore.EventUniqueConstra
return []*eventstore.EventUniqueConstraint{NewRemoveProjectGrantUniqueConstraint(e.grantedOrgID, e.Aggregate().ID)} return []*eventstore.EventUniqueConstraint{NewRemoveProjectGrantUniqueConstraint(e.grantedOrgID, e.Aggregate().ID)}
} }
func (e *GrantRemovedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewGrantRemovedEvent( func NewGrantRemovedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,

View File

@ -48,10 +48,6 @@ func (e *GrantMemberAddedEvent) UniqueConstraints() []*eventstore.EventUniqueCon
return []*eventstore.EventUniqueConstraint{NewAddProjectGrantMemberUniqueConstraint(e.Aggregate().ID, e.UserID, e.GrantID)} return []*eventstore.EventUniqueConstraint{NewAddProjectGrantMemberUniqueConstraint(e.Aggregate().ID, e.UserID, e.GrantID)}
} }
func (e *GrantMemberAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewProjectGrantMemberAddedEvent( func NewProjectGrantMemberAddedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -100,10 +96,6 @@ func (e *GrantMemberChangedEvent) UniqueConstraints() []*eventstore.EventUniqueC
return nil return nil
} }
func (e *GrantMemberChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewProjectGrantMemberChangedEvent( func NewProjectGrantMemberChangedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -151,10 +143,6 @@ func (e *GrantMemberRemovedEvent) UniqueConstraints() []*eventstore.EventUniqueC
return []*eventstore.EventUniqueConstraint{NewRemoveProjectGrantMemberUniqueConstraint(e.Aggregate().ID, e.UserID, e.GrantID)} return []*eventstore.EventUniqueConstraint{NewRemoveProjectGrantMemberUniqueConstraint(e.Aggregate().ID, e.UserID, e.GrantID)}
} }
func (e *GrantMemberRemovedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewProjectGrantMemberRemovedEvent( func NewProjectGrantMemberRemovedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,

View File

@ -36,10 +36,6 @@ func (e *ApplicationKeyAddedEvent) UniqueConstraints() []*eventstore.EventUnique
return nil return nil
} }
func (e *ApplicationKeyAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewApplicationKeyAddedEvent( func NewApplicationKeyAddedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -92,10 +88,6 @@ func (e *ApplicationKeyRemovedEvent) UniqueConstraints() []*eventstore.EventUniq
return nil return nil
} }
func (e *ApplicationKeyRemovedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewApplicationKeyRemovedEvent( func NewApplicationKeyRemovedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,

View File

@ -49,10 +49,6 @@ func (e *OIDCConfigAddedEvent) UniqueConstraints() []*eventstore.EventUniqueCons
return nil return nil
} }
func (e *OIDCConfigAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewOIDCConfigAddedEvent( func NewOIDCConfigAddedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -138,10 +134,6 @@ func (e *OIDCConfigChangedEvent) UniqueConstraints() []*eventstore.EventUniqueCo
return nil return nil
} }
func (e *OIDCConfigChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewOIDCConfigChangedEvent( func NewOIDCConfigChangedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -274,10 +266,6 @@ func (e *OIDCConfigSecretChangedEvent) UniqueConstraints() []*eventstore.EventUn
return nil return nil
} }
func (e *OIDCConfigSecretChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewOIDCConfigSecretChangedEvent( func NewOIDCConfigSecretChangedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -322,10 +310,6 @@ func (e *OIDCConfigSecretCheckSucceededEvent) UniqueConstraints() []*eventstore.
return nil return nil
} }
func (e *OIDCConfigSecretCheckSucceededEvent) Assets() []*eventstore.Asset {
return nil
}
func NewOIDCConfigSecretCheckSucceededEvent( func NewOIDCConfigSecretCheckSucceededEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -368,10 +352,6 @@ func (e *OIDCConfigSecretCheckFailedEvent) UniqueConstraints() []*eventstore.Eve
return nil return nil
} }
func (e *OIDCConfigSecretCheckFailedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewOIDCConfigSecretCheckFailedEvent( func NewOIDCConfigSecretCheckFailedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,

View File

@ -48,10 +48,6 @@ func (e *ProjectAddedEvent) UniqueConstraints() []*eventstore.EventUniqueConstra
return []*eventstore.EventUniqueConstraint{NewAddProjectNameUniqueConstraint(e.Name, e.Aggregate().ResourceOwner)} return []*eventstore.EventUniqueConstraint{NewAddProjectNameUniqueConstraint(e.Name, e.Aggregate().ResourceOwner)}
} }
func (e *ProjectAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewProjectAddedEvent( func NewProjectAddedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -103,10 +99,6 @@ func (e *ProjectChangeEvent) UniqueConstraints() []*eventstore.EventUniqueConstr
return nil return nil
} }
func (e *ProjectChangeEvent) Assets() []*eventstore.Asset {
return nil
}
func NewProjectChangeEvent( func NewProjectChangeEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -175,10 +167,6 @@ func (e *ProjectDeactivatedEvent) UniqueConstraints() []*eventstore.EventUniqueC
return nil return nil
} }
func (e *ProjectDeactivatedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewProjectDeactivatedEvent(ctx context.Context, aggregate *eventstore.Aggregate) *ProjectDeactivatedEvent { func NewProjectDeactivatedEvent(ctx context.Context, aggregate *eventstore.Aggregate) *ProjectDeactivatedEvent {
return &ProjectDeactivatedEvent{ return &ProjectDeactivatedEvent{
BaseEvent: *eventstore.NewBaseEventForPush( BaseEvent: *eventstore.NewBaseEventForPush(
@ -207,10 +195,6 @@ func (e *ProjectReactivatedEvent) UniqueConstraints() []*eventstore.EventUniqueC
return nil return nil
} }
func (e *ProjectReactivatedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewProjectReactivatedEvent(ctx context.Context, aggregate *eventstore.Aggregate) *ProjectReactivatedEvent { func NewProjectReactivatedEvent(ctx context.Context, aggregate *eventstore.Aggregate) *ProjectReactivatedEvent {
return &ProjectReactivatedEvent{ return &ProjectReactivatedEvent{
BaseEvent: *eventstore.NewBaseEventForPush( BaseEvent: *eventstore.NewBaseEventForPush(
@ -241,10 +225,6 @@ func (e *ProjectRemovedEvent) UniqueConstraints() []*eventstore.EventUniqueConst
return []*eventstore.EventUniqueConstraint{NewRemoveProjectNameUniqueConstraint(e.Name, e.Aggregate().ResourceOwner)} return []*eventstore.EventUniqueConstraint{NewRemoveProjectNameUniqueConstraint(e.Name, e.Aggregate().ResourceOwner)}
} }
func (e *ProjectRemovedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewProjectRemovedEvent( func NewProjectRemovedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,

View File

@ -47,10 +47,6 @@ func (e *RoleAddedEvent) UniqueConstraints() []*eventstore.EventUniqueConstraint
return []*eventstore.EventUniqueConstraint{NewAddProjectRoleUniqueConstraint(e.Key, e.Aggregate().ID)} return []*eventstore.EventUniqueConstraint{NewAddProjectRoleUniqueConstraint(e.Key, e.Aggregate().ID)}
} }
func (e *RoleAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewRoleAddedEvent( func NewRoleAddedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -99,10 +95,6 @@ func (e *RoleChangedEvent) UniqueConstraints() []*eventstore.EventUniqueConstrai
return nil return nil
} }
func (e *RoleChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewRoleChangedEvent( func NewRoleChangedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -172,10 +164,6 @@ func (e *RoleRemovedEvent) UniqueConstraints() []*eventstore.EventUniqueConstrai
return []*eventstore.EventUniqueConstraint{NewRemoveProjectRoleUniqueConstraint(e.Key, e.Aggregate().ID)} return []*eventstore.EventUniqueConstraint{NewRemoveProjectRoleUniqueConstraint(e.Key, e.Aggregate().ID)}
} }
func (e *RoleRemovedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewRoleRemovedEvent( func NewRoleRemovedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,

View File

@ -59,10 +59,6 @@ func (e *HumanAddedEvent) UniqueConstraints() []*eventstore.EventUniqueConstrain
return []*eventstore.EventUniqueConstraint{NewAddUsernameUniqueConstraint(e.UserName, e.Aggregate().ResourceOwner, e.userLoginMustBeDomain)} return []*eventstore.EventUniqueConstraint{NewAddUsernameUniqueConstraint(e.UserName, e.Aggregate().ResourceOwner, e.userLoginMustBeDomain)}
} }
func (e *HumanAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func (e *HumanAddedEvent) AddAddressData( func (e *HumanAddedEvent) AddAddressData(
country, country,
locality, locality,
@ -170,10 +166,6 @@ func (e *HumanRegisteredEvent) UniqueConstraints() []*eventstore.EventUniqueCons
return []*eventstore.EventUniqueConstraint{NewAddUsernameUniqueConstraint(e.UserName, e.Aggregate().ResourceOwner, e.userLoginMustBeDomain)} return []*eventstore.EventUniqueConstraint{NewAddUsernameUniqueConstraint(e.UserName, e.Aggregate().ResourceOwner, e.userLoginMustBeDomain)}
} }
func (e *HumanRegisteredEvent) Assets() []*eventstore.Asset {
return nil
}
func (e *HumanRegisteredEvent) AddAddressData( func (e *HumanRegisteredEvent) AddAddressData(
country, country,
locality, locality,
@ -260,10 +252,6 @@ func (e *HumanInitialCodeAddedEvent) UniqueConstraints() []*eventstore.EventUniq
return nil return nil
} }
func (e *HumanInitialCodeAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanInitialCodeAddedEvent( func NewHumanInitialCodeAddedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -305,10 +293,6 @@ func (e *HumanInitialCodeSentEvent) UniqueConstraints() []*eventstore.EventUniqu
return nil return nil
} }
func (e *HumanInitialCodeSentEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanInitialCodeSentEvent(ctx context.Context, aggregate *eventstore.Aggregate) *HumanInitialCodeSentEvent { func NewHumanInitialCodeSentEvent(ctx context.Context, aggregate *eventstore.Aggregate) *HumanInitialCodeSentEvent {
return &HumanInitialCodeSentEvent{ return &HumanInitialCodeSentEvent{
BaseEvent: *eventstore.NewBaseEventForPush( BaseEvent: *eventstore.NewBaseEventForPush(
@ -337,10 +321,6 @@ func (e *HumanInitializedCheckSucceededEvent) UniqueConstraints() []*eventstore.
return nil return nil
} }
func (e *HumanInitializedCheckSucceededEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanInitializedCheckSucceededEvent(ctx context.Context, aggregate *eventstore.Aggregate) *HumanInitializedCheckSucceededEvent { func NewHumanInitializedCheckSucceededEvent(ctx context.Context, aggregate *eventstore.Aggregate) *HumanInitializedCheckSucceededEvent {
return &HumanInitializedCheckSucceededEvent{ return &HumanInitializedCheckSucceededEvent{
BaseEvent: *eventstore.NewBaseEventForPush( BaseEvent: *eventstore.NewBaseEventForPush(
@ -369,10 +349,6 @@ func (e *HumanInitializedCheckFailedEvent) UniqueConstraints() []*eventstore.Eve
return nil return nil
} }
func (e *HumanInitializedCheckFailedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanInitializedCheckFailedEvent(ctx context.Context, aggregate *eventstore.Aggregate) *HumanInitializedCheckFailedEvent { func NewHumanInitializedCheckFailedEvent(ctx context.Context, aggregate *eventstore.Aggregate) *HumanInitializedCheckFailedEvent {
return &HumanInitializedCheckFailedEvent{ return &HumanInitializedCheckFailedEvent{
BaseEvent: *eventstore.NewBaseEventForPush( BaseEvent: *eventstore.NewBaseEventForPush(
@ -403,10 +379,6 @@ func (e *HumanSignedOutEvent) UniqueConstraints() []*eventstore.EventUniqueConst
return nil return nil
} }
func (e *HumanSignedOutEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanSignedOutEvent( func NewHumanSignedOutEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,

View File

@ -32,10 +32,6 @@ func (e *HumanAddressChangedEvent) UniqueConstraints() []*eventstore.EventUnique
return nil return nil
} }
func (e *HumanAddressChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewAddressChangedEvent( func NewAddressChangedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,

View File

@ -34,10 +34,6 @@ func (e *HumanEmailChangedEvent) UniqueConstraints() []*eventstore.EventUniqueCo
return nil return nil
} }
func (e *HumanEmailChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanEmailChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, emailAddress string) *HumanEmailChangedEvent { func NewHumanEmailChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, emailAddress string) *HumanEmailChangedEvent {
return &HumanEmailChangedEvent{ return &HumanEmailChangedEvent{
BaseEvent: *eventstore.NewBaseEventForPush( BaseEvent: *eventstore.NewBaseEventForPush(
@ -75,10 +71,6 @@ func (e *HumanEmailVerifiedEvent) UniqueConstraints() []*eventstore.EventUniqueC
return nil return nil
} }
func (e *HumanEmailVerifiedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanEmailVerifiedEvent(ctx context.Context, aggregate *eventstore.Aggregate) *HumanEmailVerifiedEvent { func NewHumanEmailVerifiedEvent(ctx context.Context, aggregate *eventstore.Aggregate) *HumanEmailVerifiedEvent {
return &HumanEmailVerifiedEvent{ return &HumanEmailVerifiedEvent{
BaseEvent: *eventstore.NewBaseEventForPush( BaseEvent: *eventstore.NewBaseEventForPush(
@ -109,10 +101,6 @@ func (e *HumanEmailVerificationFailedEvent) UniqueConstraints() []*eventstore.Ev
return nil return nil
} }
func (e *HumanEmailVerificationFailedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanEmailVerificationFailedEvent(ctx context.Context, aggregate *eventstore.Aggregate) *HumanEmailVerificationFailedEvent { func NewHumanEmailVerificationFailedEvent(ctx context.Context, aggregate *eventstore.Aggregate) *HumanEmailVerificationFailedEvent {
return &HumanEmailVerificationFailedEvent{ return &HumanEmailVerificationFailedEvent{
BaseEvent: *eventstore.NewBaseEventForPush( BaseEvent: *eventstore.NewBaseEventForPush(
@ -144,10 +132,6 @@ func (e *HumanEmailCodeAddedEvent) UniqueConstraints() []*eventstore.EventUnique
return nil return nil
} }
func (e *HumanEmailCodeAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanEmailCodeAddedEvent( func NewHumanEmailCodeAddedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -188,10 +172,6 @@ func (e *HumanEmailCodeSentEvent) UniqueConstraints() []*eventstore.EventUniqueC
return nil return nil
} }
func (e *HumanEmailCodeSentEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanEmailCodeSentEvent(ctx context.Context, aggregate *eventstore.Aggregate) *HumanEmailCodeSentEvent { func NewHumanEmailCodeSentEvent(ctx context.Context, aggregate *eventstore.Aggregate) *HumanEmailCodeSentEvent {
return &HumanEmailCodeSentEvent{ return &HumanEmailCodeSentEvent{
BaseEvent: *eventstore.NewBaseEventForPush( BaseEvent: *eventstore.NewBaseEventForPush(

View File

@ -50,10 +50,6 @@ func (e *HumanExternalIDPAddedEvent) UniqueConstraints() []*eventstore.EventUniq
return []*eventstore.EventUniqueConstraint{NewAddExternalIDPUniqueConstraint(e.IDPConfigID, e.ExternalUserID)} return []*eventstore.EventUniqueConstraint{NewAddExternalIDPUniqueConstraint(e.IDPConfigID, e.ExternalUserID)}
} }
func (e *HumanExternalIDPAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanExternalIDPAddedEvent( func NewHumanExternalIDPAddedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -101,10 +97,6 @@ func (e *HumanExternalIDPRemovedEvent) UniqueConstraints() []*eventstore.EventUn
return []*eventstore.EventUniqueConstraint{NewRemoveExternalIDPUniqueConstraint(e.IDPConfigID, e.ExternalUserID)} return []*eventstore.EventUniqueConstraint{NewRemoveExternalIDPUniqueConstraint(e.IDPConfigID, e.ExternalUserID)}
} }
func (e *HumanExternalIDPRemovedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanExternalIDPRemovedEvent( func NewHumanExternalIDPRemovedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -150,10 +142,6 @@ func (e *HumanExternalIDPCascadeRemovedEvent) UniqueConstraints() []*eventstore.
return []*eventstore.EventUniqueConstraint{NewRemoveExternalIDPUniqueConstraint(e.IDPConfigID, e.ExternalUserID)} return []*eventstore.EventUniqueConstraint{NewRemoveExternalIDPUniqueConstraint(e.IDPConfigID, e.ExternalUserID)}
} }
func (e *HumanExternalIDPCascadeRemovedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanExternalIDPCascadeRemovedEvent( func NewHumanExternalIDPCascadeRemovedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -197,10 +185,6 @@ func (e *HumanExternalIDPCheckSucceededEvent) UniqueConstraints() []*eventstore.
return nil return nil
} }
func (e *HumanExternalIDPCheckSucceededEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanExternalIDPCheckSucceededEvent( func NewHumanExternalIDPCheckSucceededEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,

View File

@ -24,10 +24,6 @@ func (e *HumanMFAInitSkippedEvent) UniqueConstraints() []*eventstore.EventUnique
return nil return nil
} }
func (e *HumanMFAInitSkippedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanMFAInitSkippedEvent(ctx context.Context, aggregate *eventstore.Aggregate) *HumanMFAInitSkippedEvent { func NewHumanMFAInitSkippedEvent(ctx context.Context, aggregate *eventstore.Aggregate) *HumanMFAInitSkippedEvent {
return &HumanMFAInitSkippedEvent{ return &HumanMFAInitSkippedEvent{
BaseEvent: *eventstore.NewBaseEventForPush( BaseEvent: *eventstore.NewBaseEventForPush(

View File

@ -33,10 +33,6 @@ func (e *HumanOTPAddedEvent) UniqueConstraints() []*eventstore.EventUniqueConstr
return nil return nil
} }
func (e *HumanOTPAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanOTPAddedEvent( func NewHumanOTPAddedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -76,10 +72,6 @@ func (e *HumanOTPVerifiedEvent) UniqueConstraints() []*eventstore.EventUniqueCon
return nil return nil
} }
func (e *HumanOTPVerifiedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanOTPVerifiedEvent( func NewHumanOTPVerifiedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -113,10 +105,6 @@ func (e *HumanOTPRemovedEvent) UniqueConstraints() []*eventstore.EventUniqueCons
return nil return nil
} }
func (e *HumanOTPRemovedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanOTPRemovedEvent( func NewHumanOTPRemovedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -149,10 +137,6 @@ func (e *HumanOTPCheckSucceededEvent) UniqueConstraints() []*eventstore.EventUni
return nil return nil
} }
func (e *HumanOTPCheckSucceededEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanOTPCheckSucceededEvent( func NewHumanOTPCheckSucceededEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -192,10 +176,6 @@ func (e *HumanOTPCheckFailedEvent) UniqueConstraints() []*eventstore.EventUnique
return nil return nil
} }
func (e *HumanOTPCheckFailedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanOTPCheckFailedEvent( func NewHumanOTPCheckFailedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,

View File

@ -24,10 +24,6 @@ func (e *HumanWebAuthNAddedEvent) UniqueConstraints() []*eventstore.EventUniqueC
return nil return nil
} }
func (e *HumanWebAuthNAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanWebAuthNAddedEvent( func NewHumanWebAuthNAddedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
webAuthNTokenID, webAuthNTokenID,
@ -72,10 +68,6 @@ func (e *HumanWebAuthNVerifiedEvent) UniqueConstraints() []*eventstore.EventUniq
return nil return nil
} }
func (e *HumanWebAuthNVerifiedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanWebAuthNVerifiedEvent( func NewHumanWebAuthNVerifiedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
webAuthNTokenID, webAuthNTokenID,
@ -126,10 +118,6 @@ func (e *HumanWebAuthNSignCountChangedEvent) UniqueConstraints() []*eventstore.E
return nil return nil
} }
func (e *HumanWebAuthNSignCountChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanWebAuthNSignCountChangedEvent( func NewHumanWebAuthNSignCountChangedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
webAuthNTokenID string, webAuthNTokenID string,
@ -168,10 +156,6 @@ func (e *HumanWebAuthNRemovedEvent) UniqueConstraints() []*eventstore.EventUniqu
return nil return nil
} }
func (e *HumanWebAuthNRemovedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanWebAuthNRemovedEvent( func NewHumanWebAuthNRemovedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
webAuthNTokenID string, webAuthNTokenID string,
@ -210,10 +194,6 @@ func (e *HumanWebAuthNBeginLoginEvent) UniqueConstraints() []*eventstore.EventUn
return nil return nil
} }
func (e *HumanWebAuthNBeginLoginEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanWebAuthNBeginLoginEvent(base *eventstore.BaseEvent, challenge string, allowedCredentialIDs [][]byte, userVerification domain.UserVerificationRequirement, info *AuthRequestInfo) *HumanWebAuthNBeginLoginEvent { func NewHumanWebAuthNBeginLoginEvent(base *eventstore.BaseEvent, challenge string, allowedCredentialIDs [][]byte, userVerification domain.UserVerificationRequirement, info *AuthRequestInfo) *HumanWebAuthNBeginLoginEvent {
return &HumanWebAuthNBeginLoginEvent{ return &HumanWebAuthNBeginLoginEvent{
BaseEvent: *base, BaseEvent: *base,
@ -248,10 +228,6 @@ func (e *HumanWebAuthNCheckSucceededEvent) UniqueConstraints() []*eventstore.Eve
return nil return nil
} }
func (e *HumanWebAuthNCheckSucceededEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanWebAuthNCheckSucceededEvent( func NewHumanWebAuthNCheckSucceededEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
info *AuthRequestInfo) *HumanWebAuthNCheckSucceededEvent { info *AuthRequestInfo) *HumanWebAuthNCheckSucceededEvent {
@ -285,10 +261,6 @@ func (e *HumanWebAuthNCheckFailedEvent) UniqueConstraints() []*eventstore.EventU
return nil return nil
} }
func (e *HumanWebAuthNCheckFailedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanWebAuthNCheckFailedEvent( func NewHumanWebAuthNCheckFailedEvent(
base *eventstore.BaseEvent, base *eventstore.BaseEvent,
info *AuthRequestInfo) *HumanWebAuthNCheckFailedEvent { info *AuthRequestInfo) *HumanWebAuthNCheckFailedEvent {

View File

@ -37,10 +37,6 @@ func (e *HumanPasswordChangedEvent) UniqueConstraints() []*eventstore.EventUniqu
return nil return nil
} }
func (e *HumanPasswordChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanPasswordChangedEvent( func NewHumanPasswordChangedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -88,10 +84,6 @@ func (e *HumanPasswordCodeAddedEvent) UniqueConstraints() []*eventstore.EventUni
return nil return nil
} }
func (e *HumanPasswordCodeAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanPasswordCodeAddedEvent( func NewHumanPasswordCodeAddedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -135,10 +127,6 @@ func (e *HumanPasswordCodeSentEvent) UniqueConstraints() []*eventstore.EventUniq
return nil return nil
} }
func (e *HumanPasswordCodeSentEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanPasswordCodeSentEvent(ctx context.Context, aggregate *eventstore.Aggregate) *HumanPasswordCodeSentEvent { func NewHumanPasswordCodeSentEvent(ctx context.Context, aggregate *eventstore.Aggregate) *HumanPasswordCodeSentEvent {
return &HumanPasswordCodeSentEvent{ return &HumanPasswordCodeSentEvent{
BaseEvent: *eventstore.NewBaseEventForPush( BaseEvent: *eventstore.NewBaseEventForPush(
@ -168,10 +156,6 @@ func (e *HumanPasswordCheckSucceededEvent) UniqueConstraints() []*eventstore.Eve
return nil return nil
} }
func (e *HumanPasswordCheckSucceededEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanPasswordCheckSucceededEvent( func NewHumanPasswordCheckSucceededEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -212,10 +196,6 @@ func (e *HumanPasswordCheckFailedEvent) UniqueConstraints() []*eventstore.EventU
return nil return nil
} }
func (e *HumanPasswordCheckFailedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanPasswordCheckFailedEvent( func NewHumanPasswordCheckFailedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,

View File

@ -35,10 +35,6 @@ func (e *HumanPhoneChangedEvent) UniqueConstraints() []*eventstore.EventUniqueCo
return nil return nil
} }
func (e *HumanPhoneChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanPhoneChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, phone string) *HumanPhoneChangedEvent { func NewHumanPhoneChangedEvent(ctx context.Context, aggregate *eventstore.Aggregate, phone string) *HumanPhoneChangedEvent {
return &HumanPhoneChangedEvent{ return &HumanPhoneChangedEvent{
BaseEvent: *eventstore.NewBaseEventForPush( BaseEvent: *eventstore.NewBaseEventForPush(
@ -74,10 +70,6 @@ func (e *HumanPhoneRemovedEvent) UniqueConstraints() []*eventstore.EventUniqueCo
return nil return nil
} }
func (e *HumanPhoneRemovedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanPhoneRemovedEvent(ctx context.Context, aggregate *eventstore.Aggregate) *HumanPhoneRemovedEvent { func NewHumanPhoneRemovedEvent(ctx context.Context, aggregate *eventstore.Aggregate) *HumanPhoneRemovedEvent {
return &HumanPhoneRemovedEvent{ return &HumanPhoneRemovedEvent{
BaseEvent: *eventstore.NewBaseEventForPush( BaseEvent: *eventstore.NewBaseEventForPush(
@ -108,10 +100,6 @@ func (e *HumanPhoneVerifiedEvent) UniqueConstraints() []*eventstore.EventUniqueC
return nil return nil
} }
func (e *HumanPhoneVerifiedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanPhoneVerifiedEvent(ctx context.Context, aggregate *eventstore.Aggregate) *HumanPhoneVerifiedEvent { func NewHumanPhoneVerifiedEvent(ctx context.Context, aggregate *eventstore.Aggregate) *HumanPhoneVerifiedEvent {
return &HumanPhoneVerifiedEvent{ return &HumanPhoneVerifiedEvent{
BaseEvent: *eventstore.NewBaseEventForPush( BaseEvent: *eventstore.NewBaseEventForPush(
@ -141,10 +129,6 @@ func (e *HumanPhoneVerificationFailedEvent) UniqueConstraints() []*eventstore.Ev
return nil return nil
} }
func (e *HumanPhoneVerificationFailedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanPhoneVerificationFailedEvent(ctx context.Context, aggregate *eventstore.Aggregate) *HumanPhoneVerificationFailedEvent { func NewHumanPhoneVerificationFailedEvent(ctx context.Context, aggregate *eventstore.Aggregate) *HumanPhoneVerificationFailedEvent {
return &HumanPhoneVerificationFailedEvent{ return &HumanPhoneVerificationFailedEvent{
BaseEvent: *eventstore.NewBaseEventForPush( BaseEvent: *eventstore.NewBaseEventForPush(
@ -176,10 +160,6 @@ func (e *HumanPhoneCodeAddedEvent) UniqueConstraints() []*eventstore.EventUnique
return nil return nil
} }
func (e *HumanPhoneCodeAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanPhoneCodeAddedEvent( func NewHumanPhoneCodeAddedEvent(
ctx context.Context, ctx context.Context,
aggregate *eventstore.Aggregate, aggregate *eventstore.Aggregate,
@ -221,10 +201,6 @@ func (e *HumanPhoneCodeSentEvent) UniqueConstraints() []*eventstore.EventUniqueC
return nil return nil
} }
func (e *HumanPhoneCodeSentEvent) Assets() []*eventstore.Asset {
return nil
}
func NewHumanPhoneCodeSentEvent(ctx context.Context, aggregate *eventstore.Aggregate) *HumanPhoneCodeSentEvent { func NewHumanPhoneCodeSentEvent(ctx context.Context, aggregate *eventstore.Aggregate) *HumanPhoneCodeSentEvent {
return &HumanPhoneCodeSentEvent{ return &HumanPhoneCodeSentEvent{
BaseEvent: *eventstore.NewBaseEventForPush( BaseEvent: *eventstore.NewBaseEventForPush(

Some files were not shown because too many files have changed in this diff Show More