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
110 changed files with 306 additions and 938 deletions

View File

@@ -30,10 +30,6 @@ func (e *LabelPolicyAddedEvent) UniqueConstraints() []*eventstore.EventUniqueCon
return nil
}
func (e *LabelPolicyAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewLabelPolicyAddedEvent(
base *eventstore.BaseEvent,
primaryColor,
@@ -78,10 +74,6 @@ func (e *LabelPolicyChangedEvent) UniqueConstraints() []*eventstore.EventUniqueC
return nil
}
func (e *LabelPolicyChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewLabelPolicyChangedEvent(
base *eventstore.BaseEvent,
changes []LabelPolicyChanges,
@@ -143,10 +135,6 @@ 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,10 +33,6 @@ func (e *LoginPolicyAddedEvent) UniqueConstraints() []*eventstore.EventUniqueCon
return nil
}
func (e *LoginPolicyAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewLoginPolicyAddedEvent(
base *eventstore.BaseEvent,
allowUserNamePassword,
@@ -89,10 +85,6 @@ func (e *LoginPolicyChangedEvent) UniqueConstraints() []*eventstore.EventUniqueC
return nil
}
func (e *LoginPolicyChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewLoginPolicyChangedEvent(
base *eventstore.BaseEvent,
changes []LoginPolicyChanges,
@@ -166,10 +158,6 @@ 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,10 +29,6 @@ func (e *MailTemplateAddedEvent) UniqueConstraints() []*eventstore.EventUniqueCo
return nil
}
func (e *MailTemplateAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewMailTemplateAddedEvent(
base *eventstore.BaseEvent,
template []byte,
@@ -70,10 +66,6 @@ func (e *MailTemplateChangedEvent) UniqueConstraints() []*eventstore.EventUnique
return nil
}
func (e *MailTemplateChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewMailTemplateChangedEvent(
base *eventstore.BaseEvent,
changes []MailTemplateChanges,
@@ -123,10 +115,6 @@ 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,10 +50,6 @@ 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,
@@ -112,10 +108,6 @@ func (e *MailTextChangedEvent) UniqueConstraints() []*eventstore.EventUniqueCons
return nil
}
func (e *MailTextChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewMailTextChangedEvent(
base *eventstore.BaseEvent,
mailTextType,
@@ -202,10 +194,6 @@ 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,10 +55,6 @@ 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"`
@@ -95,10 +91,6 @@ func (e *SecondFactorRemovedEvent) UniqueConstraints() []*eventstore.EventUnique
return nil
}
func (e *SecondFactorRemovedEvent) Assets() []*eventstore.Asset {
return nil
}
type MultiFactorAddedEvent struct {
eventstore.BaseEvent `json:"-"`
@@ -136,10 +128,6 @@ 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"`
@@ -175,7 +163,3 @@ func (e *MultiFactorRemovedEvent) Data() interface{} {
func (e *MultiFactorRemovedEvent) UniqueConstraints() []*eventstore.EventUniqueConstraint {
return nil
}
func (e *MultiFactorRemovedEvent) Assets() []*eventstore.Asset {
return nil
}

View File

@@ -30,10 +30,6 @@ func (e *IdentityProviderAddedEvent) UniqueConstraints() []*eventstore.EventUniq
return nil
}
func (e *IdentityProviderAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewIdentityProviderAddedEvent(
base *eventstore.BaseEvent,
idpConfigID string,
@@ -74,10 +70,6 @@ func (e *IdentityProviderRemovedEvent) UniqueConstraints() []*eventstore.EventUn
return nil
}
func (e *IdentityProviderRemovedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewIdentityProviderRemovedEvent(
base *eventstore.BaseEvent,
idpConfigID string,
@@ -115,10 +107,6 @@ 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,10 +28,6 @@ func (e *OrgIAMPolicyAddedEvent) UniqueConstraints() []*eventstore.EventUniqueCo
return nil
}
func (e *OrgIAMPolicyAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewOrgIAMPolicyAddedEvent(
base *eventstore.BaseEvent,
userLoginMustBeDomain bool,
@@ -70,10 +66,6 @@ func (e *OrgIAMPolicyChangedEvent) UniqueConstraints() []*eventstore.EventUnique
return nil
}
func (e *OrgIAMPolicyChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewOrgIAMPolicyChangedEvent(
base *eventstore.BaseEvent,
changes []OrgIAMPolicyChanges,
@@ -123,10 +115,6 @@ 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,10 +28,6 @@ func (e *PasswordAgePolicyAddedEvent) UniqueConstraints() []*eventstore.EventUni
return nil
}
func (e *PasswordAgePolicyAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewPasswordAgePolicyAddedEvent(
base *eventstore.BaseEvent,
expireWarnDays,
@@ -73,10 +69,6 @@ func (e *PasswordAgePolicyChangedEvent) UniqueConstraints() []*eventstore.EventU
return nil
}
func (e *PasswordAgePolicyChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewPasswordAgePolicyChangedEvent(
base *eventstore.BaseEvent,
changes []PasswordAgePolicyChanges,
@@ -132,10 +124,6 @@ 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,10 +32,6 @@ func (e *PasswordComplexityPolicyAddedEvent) UniqueConstraints() []*eventstore.E
return nil
}
func (e *PasswordComplexityPolicyAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewPasswordComplexityPolicyAddedEvent(
base *eventstore.BaseEvent,
minLength uint64,
@@ -85,10 +81,6 @@ func (e *PasswordComplexityPolicyChangedEvent) UniqueConstraints() []*eventstore
return nil
}
func (e *PasswordComplexityPolicyChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewPasswordComplexityPolicyChangedEvent(
base *eventstore.BaseEvent,
changes []PasswordComplexityPolicyChanges,
@@ -162,10 +154,6 @@ 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,10 +29,6 @@ func (e *PasswordLockoutPolicyAddedEvent) UniqueConstraints() []*eventstore.Even
return nil
}
func (e *PasswordLockoutPolicyAddedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewPasswordLockoutPolicyAddedEvent(
base *eventstore.BaseEvent,
maxAttempts uint64,
@@ -74,10 +70,6 @@ func (e *PasswordLockoutPolicyChangedEvent) UniqueConstraints() []*eventstore.Ev
return nil
}
func (e *PasswordLockoutPolicyChangedEvent) Assets() []*eventstore.Asset {
return nil
}
func NewPasswordLockoutPolicyChangedEvent(
base *eventstore.BaseEvent,
changes []PasswordLockoutPolicyChanges,
@@ -133,10 +125,6 @@ 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,