From 779e3d830a91ca9dcf3bb4c2bf99038d9ba6ad38 Mon Sep 17 00:00:00 2001 From: JakobDev Date: Thu, 19 Oct 2023 13:43:15 +0200 Subject: [PATCH] Fix required checkboxes in issue forms (#27592) If you set a checkbox as required in a issue form at the moment, the checkbox is checked and read only, what does not make much sense. With this PR, the Checkbox actually needs to be checked. The label supports now also Markdown. This matches GitHub's behaviour. And yes, I know the CSS is a ugly workaround. It looks like the given CSS code is part Fomantic and I don't know how to change that. The Maintainers are free to change that. ![grafik](https://github.com/go-gitea/gitea/assets/15185051/3f35be75-b0b4-42a7-9048-a4970384a035) --- templates/repo/issue/fields/checkboxes.tmpl | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/templates/repo/issue/fields/checkboxes.tmpl b/templates/repo/issue/fields/checkboxes.tmpl index 035ad8e539d1a..237f2eb5dd937 100644 --- a/templates/repo/issue/fields/checkboxes.tmpl +++ b/templates/repo/issue/fields/checkboxes.tmpl @@ -1,11 +1,14 @@
{{template "repo/issue/fields/header" .}} {{range $i, $opt := .item.Attributes.options}} -
-
- - +
+
+ +
+ {{if $opt.required}} + + {{end}}
{{end}}