mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-12 06:07:33 +00:00
fix: User checks (#139)
* check uniqueness on create and register user * change user email, reserve release unique email * usergrant unique aggregate * usergrant uniqueness * validate UserGrant * fix tests
This commit is contained in:
@@ -88,6 +88,8 @@ func (p *Project) AppendEvent(event *es_models.Event) error {
|
||||
return p.appendDeactivatedEvent()
|
||||
case ProjectReactivated:
|
||||
return p.appendReactivatedEvent()
|
||||
case ProjectRemoved:
|
||||
return p.appendRemovedEvent()
|
||||
case ProjectMemberAdded:
|
||||
return p.appendAddMemberEvent(event)
|
||||
case ProjectMemberChanged:
|
||||
@@ -150,6 +152,11 @@ func (p *Project) appendReactivatedEvent() error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (p *Project) appendRemovedEvent() error {
|
||||
p.State = int32(model.PROJECTSTATE_REMOVED)
|
||||
return nil
|
||||
}
|
||||
|
||||
func (p *Project) setData(event *es_models.Event) error {
|
||||
if err := json.Unmarshal(event.Data, p); err != nil {
|
||||
logging.Log("EVEN-lo9sr").WithError(err).Error("could not unmarshal event data")
|
||||
|
Reference in New Issue
Block a user