mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2025-05-16 23:12:43 +00:00
Allow issue templates to not render title (#22589)
This adds a yaml attribute that will allow the option for when markdown is rendered that the title will be not included in the output Based on work from @brechtvl
This commit is contained in:
parent
642db3c8f7
commit
2903afb78f
2 changed files with 11 additions and 3 deletions
|
@ -259,7 +259,9 @@ func (f *valuedField) WriteTo(builder *strings.Builder) {
|
|||
}
|
||||
|
||||
// write label
|
||||
_, _ = fmt.Fprintf(builder, "### %s\n\n", f.Label())
|
||||
if !f.HideLabel() {
|
||||
_, _ = fmt.Fprintf(builder, "### %s\n\n", f.Label())
|
||||
}
|
||||
|
||||
blankPlaceholder := "_No response_\n"
|
||||
|
||||
|
@ -311,6 +313,13 @@ func (f *valuedField) Label() string {
|
|||
return ""
|
||||
}
|
||||
|
||||
func (f *valuedField) HideLabel() bool {
|
||||
if label, ok := f.Attributes["hide_label"].(bool); ok {
|
||||
return label
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
func (f *valuedField) Render() string {
|
||||
if render, ok := f.Attributes["render"].(string); ok {
|
||||
return render
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue