mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-12 10:49:25 +00:00
perf: reduce events read from eventstore (#6280)
* fix: events query user * fix: events query user * user events query * fix tests * fix query * cleanup --------- Co-authored-by: Fabienne <fabienne.gerschwiler@gmail.com>
This commit is contained in:
@@ -534,3 +534,59 @@ func (u *UserView) SetEmptyUserType() {
|
||||
u.HumanView = nil
|
||||
}
|
||||
}
|
||||
|
||||
func (u *UserView) EventTypes() []models.EventType {
|
||||
return []models.EventType{
|
||||
models.EventType(user.MachineAddedEventType),
|
||||
models.EventType(user.UserV1AddedType),
|
||||
models.EventType(user.UserV1RegisteredType),
|
||||
models.EventType(user.HumanRegisteredType),
|
||||
models.EventType(user.HumanAddedType),
|
||||
models.EventType(user.UserRemovedType),
|
||||
models.EventType(user.UserV1PasswordChangedType),
|
||||
models.EventType(user.HumanPasswordChangedType),
|
||||
models.EventType(user.HumanPasswordlessTokenAddedType),
|
||||
models.EventType(user.HumanPasswordlessTokenVerifiedType),
|
||||
models.EventType(user.HumanPasswordlessTokenRemovedType),
|
||||
models.EventType(user.UserV1ProfileChangedType),
|
||||
models.EventType(user.HumanProfileChangedType),
|
||||
models.EventType(user.UserV1AddressChangedType),
|
||||
models.EventType(user.HumanAddressChangedType),
|
||||
models.EventType(user.MachineChangedEventType),
|
||||
models.EventType(user.UserDomainClaimedType),
|
||||
models.EventType(user.UserUserNameChangedType),
|
||||
models.EventType(user.UserV1EmailChangedType),
|
||||
models.EventType(user.HumanEmailChangedType),
|
||||
models.EventType(user.UserV1EmailVerifiedType),
|
||||
models.EventType(user.HumanEmailVerifiedType),
|
||||
models.EventType(user.UserV1PhoneChangedType),
|
||||
models.EventType(user.HumanPhoneChangedType),
|
||||
models.EventType(user.UserV1PhoneVerifiedType),
|
||||
models.EventType(user.HumanPhoneVerifiedType),
|
||||
models.EventType(user.UserV1PhoneRemovedType),
|
||||
models.EventType(user.HumanPhoneRemovedType),
|
||||
models.EventType(user.UserDeactivatedType),
|
||||
models.EventType(user.UserReactivatedType),
|
||||
models.EventType(user.UserUnlockedType),
|
||||
models.EventType(user.UserLockedType),
|
||||
models.EventType(user.UserV1MFAOTPAddedType),
|
||||
models.EventType(user.HumanMFAOTPAddedType),
|
||||
models.EventType(user.UserV1MFAOTPVerifiedType),
|
||||
models.EventType(user.HumanMFAOTPVerifiedType),
|
||||
models.EventType(user.UserV1MFAOTPRemovedType),
|
||||
models.EventType(user.HumanMFAOTPRemovedType),
|
||||
models.EventType(user.HumanU2FTokenAddedType),
|
||||
models.EventType(user.HumanU2FTokenVerifiedType),
|
||||
models.EventType(user.HumanU2FTokenRemovedType),
|
||||
models.EventType(user.UserV1MFAInitSkippedType),
|
||||
models.EventType(user.HumanMFAInitSkippedType),
|
||||
models.EventType(user.UserV1InitialCodeAddedType),
|
||||
models.EventType(user.HumanInitialCodeAddedType),
|
||||
models.EventType(user.UserV1InitializedCheckSucceededType),
|
||||
models.EventType(user.HumanInitializedCheckSucceededType),
|
||||
models.EventType(user.HumanAvatarAddedType),
|
||||
models.EventType(user.HumanAvatarRemovedType),
|
||||
models.EventType(user.HumanPasswordlessInitCodeAddedType),
|
||||
models.EventType(user.HumanPasswordlessInitCodeRequestedType),
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user