feat: add assets to eventstore and event (#1674)

* fix: add assets to eventstore and event

* fix: project member, grant member, app changed tests

* fix: asset migrations

* feat: add asset tests

* feat: add asset tests

* Update internal/eventstore/repository/repository.go

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

* feat: add asset tests

Co-authored-by: Livio Amstutz <livio.a@gmail.com>
This commit is contained in:
Fabi
2021-04-27 12:58:18 +02:00
committed by GitHub
parent eaf966e3d2
commit f51f0ede5c
102 changed files with 1079 additions and 34 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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