{% import "fmt" %}
{% import "github.com/bouncepaw/mycorrhiza/cfg" %}
{% import "github.com/bouncepaw/mycorrhiza/l18n" %}
{% import "github.com/bouncepaw/mycorrhiza/user" %}
{% import "github.com/bouncepaw/mycorrhiza/util" %}
{% func AdminUsersPanel(userList []*user.User, lc *l18n.Localizer) %}
{%s lc.Get("admin.users_title") %}
{%s lc.Get("admin.users_name") %} |
{%s lc.Get("admin.users_group") %} |
{%s lc.Get("admin.users_registered") %} |
|
{% for _, u := range userList %}
{%s u.Name %}
|
{%s u.Group %} |
{% if u.RegisteredAt.IsZero() %}
{%s lc.Get("admin.users_notime") %}
{% else %}
{%s u.RegisteredAt.UTC().Format("2006-01-02 15:04") %}
{% endif %}
|
{%s lc.Get("admin.users_edit") %}
|
{% endfor %}
{% endfunc %}
{% func AdminUserNew(f util.FormData, lc *l18n.Localizer) %}
{%s lc.Get("admin.newuser_title") %}
{% if f.HasError() %}
{%s lc.Get("ui.error") %}:
{%s f.Error() %}
{% endif %}
{% endfunc %}
{% func AdminUserEdit(u *user.User, f util.FormData, lc *l18n.Localizer) %}
←
{%s u.Name %}
{%s lc.Get("admin.user_group_heading") %}
{% if f.HasError() %}
{%s lc.Get("ui.error") %}:
{%s f.Error() %}
{% endif %}
{%s lc.Get("admin.user_delete_heading") %}
{%s lc.Get("admin.user_delete_tip") %}
{%s lc.Get("admin.user_delete") %}
{% endfunc %}
{% func AdminUserDelete(u *user.User, f util.FormData, lc *l18n.Localizer) %}
{%s lc.Get("admin.user_delete_heading") %}
{% if f.HasError() %}
{%s lc.Get("ui.error") %}:
{%s f.Error() %}
{% endif %}
{%s= lc.Get("admin.user_delete_warn", &l18n.Replacements{"name": fmt.Sprintf("%s", u.Name)}) %}
{% endfunc %}