diff --git a/templates/user/admin/users.tmpl b/templates/user/admin/users.tmpl index 6d5d6f7..03a3f6c 100644 --- a/templates/user/admin/users.tmpl +++ b/templates/user/admin/users.tmpl @@ -19,9 +19,8 @@ {{.CreatedFriendly}} {{if .IsAdmin}}Admin{{else}}User{{end}} - {{if eq .Status 1}}suspended{{else}}active{{end}} + {{if .IsSuspended}}suspended{{else}}active{{end}} + {{end}} diff --git a/templates/user/admin/view-user.tmpl b/templates/user/admin/view-user.tmpl index 01eb1f0..9226c39 100644 --- a/templates/user/admin/view-user.tmpl +++ b/templates/user/admin/view-user.tmpl @@ -60,14 +60,15 @@ td.active-suspend > input[type="submit"] {
Status - {{if eq .User.Status 1}} -

User is currently Suspended

- {{else}} -

User is currently Active

+ {{if .User.IsSuspended}} +

Suspended

+ + {{else}} +

Active

- {{end}} + diff --git a/users.go b/users.go index 05b5bb4..5eb2e61 100644 --- a/users.go +++ b/users.go @@ -126,3 +126,7 @@ func (u *User) IsAdmin() bool { // TODO: get this from database return u.ID == 1 } + +func (u *User) IsSuspended() bool { + return u.Status&UserSuspended != 0 +}