frontend: fix locked user display (#367)
Some checks are pending
Docker / Build and Push (push) Waiting to run
Docker / release (push) Blocked by required conditions
github-pages / deploy (push) Waiting to run

This commit is contained in:
Christoph Haas
2025-02-17 08:18:36 +01:00
parent fc712ebf42
commit f6d7a851d1
4 changed files with 18 additions and 6 deletions

View File

@@ -97,10 +97,16 @@ func NewDomainUser(src *User) *domain.User {
if src.Disabled {
res.Disabled = &now
if src.DisabledReason == "" {
res.DisabledReason = domain.DisabledReasonAdmin
}
}
if src.Locked {
res.Locked = &now
if src.LockedReason == "" {
res.LockedReason = domain.LockedReasonAdmin
}
}
return res

View File

@@ -115,10 +115,16 @@ func NewDomainUser(src *User) *domain.User {
if src.Disabled {
res.Disabled = &now
if src.DisabledReason == "" {
res.DisabledReason = domain.DisabledReasonApi
}
}
if src.Locked {
res.Locked = &now
if src.LockedReason == "" {
res.LockedReason = domain.LockedReasonApi
}
}
return res