feat: remove user (#812)

* feat: remove user

* feat: handle delete state on user by id

* feat: handle delete state on project by id
This commit is contained in:
Fabi
2020-10-07 08:16:42 +02:00
committed by GitHub
parent 8278efc131
commit 9ad547185c
35 changed files with 232 additions and 18 deletions

View File

@@ -94,6 +94,8 @@ func (u *User) AppendEvent(event *es_models.Event) error {
u.appendLockedEvent()
case UserUnlocked:
u.appendUnlockedEvent()
case UserRemoved:
u.appendRemovedEvent()
}
if u.Human != nil {
@@ -138,3 +140,7 @@ func (u *User) appendLockedEvent() {
func (u *User) appendUnlockedEvent() {
u.State = int32(model.UserStateActive)
}
func (u *User) appendRemovedEvent() {
u.State = int32(model.UserStateDeleted)
}