From a6355e7a6530af3335c4cd8af05f1e9c8b978169 Mon Sep 17 00:00:00 2001 From: ivar Date: Sat, 4 Apr 2026 16:34:46 +0200 Subject: . --- internal/admin/auth/auth.go | 3 +++ internal/admin/templates/base.html | 5 ++--- internal/admin/templates/list.html | 21 ++++++++++++++++----- 3 files changed, 21 insertions(+), 8 deletions(-) (limited to 'internal/admin') diff --git a/internal/admin/auth/auth.go b/internal/admin/auth/auth.go index b0de7d9..33f13bc 100644 --- a/internal/admin/auth/auth.go +++ b/internal/admin/auth/auth.go @@ -25,6 +25,9 @@ func (a *Auth) AddUser(username string) error { if err != nil && !os.IsNotExist(err) { return err } + if users == nil { + users = make(map[string]string) + } if _, exists := users[username]; exists { return fmt.Errorf("user %q already exists", username) } diff --git a/internal/admin/templates/base.html b/internal/admin/templates/base.html index f88bba6..083d04b 100644 --- a/internal/admin/templates/base.html +++ b/internal/admin/templates/base.html @@ -6,12 +6,11 @@ Admin — {{.Title}} - - + diff --git a/internal/admin/templates/list.html b/internal/admin/templates/list.html index 561e317..b8a3a74 100644 --- a/internal/admin/templates/list.html +++ b/internal/admin/templates/list.html @@ -7,6 +7,7 @@ Title Date Tags + Status @@ -18,16 +19,17 @@ {{if .Tags}}
- {{range (splitTags .Tags)}}{{.}}{{end}} + {{range .Tags}}{{.}}{{end}}
{{end}} + + {{if .Draft}}Draft{{else}}Published{{end}} +
- Edit -
- -
+ Edit +
@@ -37,4 +39,13 @@ {{else}}
No posts yet. Create one.
{{end}} + + {{end}} -- cgit v1.3