add: invite codes

This commit is contained in:
trisua 2025-06-22 13:03:02 -04:00
parent d1a074eaeb
commit 626c6711ef
19 changed files with 410 additions and 10 deletions

View file

@ -25,7 +25,7 @@
(div
("class" "flex flex-col gap-1")
(label
("for" "username")
("for" "password")
(b
(text "Password")))
(input
@ -34,6 +34,20 @@
("required" "")
("name" "password")
("id" "password")))
(text "{% if config.security.enable_invite_codes -%}")
(div
("class" "flex flex-col gap-1")
(label
("for" "invite_code")
(b
(text "Invite code")))
(input
("type" "text")
("placeholder" "invite code")
("required" "")
("name" "invite_code")
("id" "invite_code")))
(text "{%- endif %}")
(hr)
(div
("class" "card-nest w-full")
@ -89,6 +103,7 @@
captcha_response: e.target.querySelector(
\"[name=cf-turnstile-response]\",
).value,
invite_code: (e.target.invite_code || { value: \"\" }).value,
}),
})
.then((res) => res.json())