mirror of
https://gitea.com/gitea/tea.git
synced 2025-09-02 09:58:29 +02:00
Add user list command (#427)
Co-authored-by: Matti R <matti@mdranta.net> Co-authored-by: Norwin <noerw@noreply.gitea.io> Co-authored-by: 6543 <6543@obermui.de> Co-authored-by: Norwin <git@nroo.de> Reviewed-on: https://gitea.com/gitea/tea/pulls/427 Reviewed-by: Norwin <noerw@noreply.gitea.io> Reviewed-by: 6543 <6543@obermui.de> Co-authored-by: techknowlogick <techknowlogick@gitea.io> Co-committed-by: techknowlogick <techknowlogick@gitea.io>
This commit is contained in:
@ -77,6 +77,9 @@ var UserFields = []string{
|
||||
"website",
|
||||
"description",
|
||||
"visibility",
|
||||
"activated",
|
||||
"lastlogin_at",
|
||||
"created_at",
|
||||
}
|
||||
|
||||
type printableUser struct{ *gitea.User }
|
||||
@ -113,6 +116,8 @@ func (x printableUser) FormatField(field string, machineReadable bool) string {
|
||||
return formatBoolean(x.Restricted, !machineReadable)
|
||||
case "prohibit_login":
|
||||
return formatBoolean(x.ProhibitLogin, !machineReadable)
|
||||
case "activated":
|
||||
return formatBoolean(x.IsActive, !machineReadable)
|
||||
case "location":
|
||||
return x.Location
|
||||
case "website":
|
||||
@ -121,6 +126,10 @@ func (x printableUser) FormatField(field string, machineReadable bool) string {
|
||||
return x.Description
|
||||
case "visibility":
|
||||
return string(x.Visibility)
|
||||
case "created_at":
|
||||
return FormatTime(x.Created, machineReadable)
|
||||
case "lastlogin_at":
|
||||
return FormatTime(x.LastLogin, machineReadable)
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
Reference in New Issue
Block a user