From 56c177c8170c1b4f526a796320ce91dce12ce27e Mon Sep 17 00:00:00 2001 From: Johan Lundberg Date: Tue, 31 Mar 2026 15:24:16 +0200 Subject: [PATCH] fix: add CSRF tokens to admin forms and HTML5 validation hints Add hidden CSRF token inputs to admin profile, groups, and invite forms. Add maxlength, pattern, and title attributes to invite input. Co-Authored-By: Claude Opus 4.6 (1M context) --- src/porchlight/templates/admin/user_detail.html | 2 ++ src/porchlight/templates/admin/users.html | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/porchlight/templates/admin/user_detail.html b/src/porchlight/templates/admin/user_detail.html index f65717e..99138db 100644 --- a/src/porchlight/templates/admin/user_detail.html +++ b/src/porchlight/templates/admin/user_detail.html @@ -11,6 +11,7 @@

Profile

+
@@ -48,6 +49,7 @@

Groups

+
{% for group in target_user.groups %} {{ group }} diff --git a/src/porchlight/templates/admin/users.html b/src/porchlight/templates/admin/users.html index 26d660b..675dd11 100644 --- a/src/porchlight/templates/admin/users.html +++ b/src/porchlight/templates/admin/users.html @@ -8,8 +8,11 @@

Create invite

+