You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gitea/templates/repo
6543 77e29e0c39
Extend issue template yaml engine (#29274)
Add new option:

`visible`: witch can hide a specific field of the form or the created
content afterwards

It is a string array witch can contain `form` and `content`. If only
`form` is present, it wont show up in the created issue afterwards and
the other way around. By default it sets both except for markdown

As they are optional and github don't have any similar thing, it is non
breaking and also do not conflict with it.

With this you can:
- define "post issue creation" elements like a TODO list to track an
issue state
- make sure to have a checkbox that reminds the user to check for a
thing but dont have it in the created issue afterwards
- define markdown for the created issue (was the downside of using yaml
instead of md in the past)
 - ...

## Demo

```yaml
name: New Contribution
description: External Contributor creating a pull

body:
- type: checkboxes
  id: extern-todo
  visible: [form]
  attributes:
    label: Contribution Guidelines
    options:
      - label: I checked there exist no similar feature to be extended
        required: true
      - label: I did read the CONTRIBUTION.MD 
        required: true
- type: checkboxes
  id: intern-todo
  visible: [content]
  attributes:
    label: Maintainer Check-List
    options:
      - label: Does this pull follow the KISS principe
      - label: Checked if internal bord was notifyed  
# ....
```
[Demo
Video](https://cloud.obermui.de/s/tm34fSAbJp9qw9z/download/vid-20240220-152751.mkv)


---
*Sponsored by Kithara Software GmbH*

---------

Co-authored-by: John Olheiser <john.olheiser@gmail.com>
Co-authored-by: delvh <dev.lh@web.de>
11 months ago
..
actions Remove unnecessary "Safe" modifier from templates (#29318) 12 months ago
branch Remove unnecessary "Str2html" modifier from templates (#29319) 12 months ago
cite Update JS and PY dependencies (#27501) 1 year ago
code Remove incorrect and unnecessary Escape from templates (#29394) 12 months ago
diff Fix incorrect redirection when creating a PR fails (#29537) 11 months ago
editor Fix incorrect tree path value for patch editor (#29377) 11 months ago
find Always use `ctx.Locale.Tr` inside templates (#27231) 1 year ago
graph Rework markup link rendering (#26745) 1 year ago
issue Extend issue template yaml engine (#29274) 11 months ago
migrate Refactor Safe modifier (#29392) 12 months ago
projects Use full width for project boards (#28225) 1 year ago
pulls Remove unnecessary "Safe" modifier from templates (#29318) 12 months ago
release Fix a bug returning 404 when display a single tag with no release (#29466) 11 months ago
settings Rename Str2html to SanitizeHTML and clarify its behavior (#29516) 11 months ago
tag Fix more "locale" usages (#27259) 1 year ago
wiki Remove incorrect and unnecessary Escape from templates (#29394) 12 months ago
activity.tmpl Implement recent commits graph (#29210) 12 months ago
blame.tmpl Remove unnecessary "Str2html" modifier from templates (#29319) 12 months ago
branch_dropdown.tmpl Rework spellchecking, add `lint-spell` (#29106) 1 year ago
clone_buttons.tmpl Fix more "locale" usages (#27259) 1 year ago
clone_script.tmpl Fix URL calculation in clone input box (#29470) 11 months ago
code_frequency.tmpl Implement code frequency graph (#29191) 12 months ago
commit_load_branches_and_tags.tmpl Wrap contained tags and branches again (#29021) 1 year ago
commit_page.tmpl Rename Str2html to SanitizeHTML and clarify its behavior (#29516) 11 months ago
commit_status.tmpl Restore warning commit status (#27504) 1 year ago
commit_statuses.tmpl Show commit status for releases (#29149) 12 months ago
commits.tmpl Always use `ctx.Locale.Tr` inside templates (#27231) 1 year ago
commits_list.tmpl Show `View at this point in history` for every commit (#29122) 12 months ago
commits_list_small.tmpl Rework markup link rendering (#26745) 1 year ago
commits_table.tmpl Fix more "locale" usages (#27259) 1 year ago
contributors.tmpl Deduplicate translations for contributors graph (#29256) 12 months ago
create.tmpl Remove unnecessary "Str2html" modifier from templates (#29319) 12 months ago
create_helper.tmpl Remove incorrect and unnecessary Escape from templates (#29394) 12 months ago
empty.tmpl Remove unnecessary "Str2html" modifier from templates (#29319) 12 months ago
file_info.tmpl Show in Web UI if file is vendored and generated (#28620) 1 year ago
forks.tmpl Always use `ctx.Locale.Tr` inside templates (#27231) 1 year ago
graph.tmpl Fix more "locale" usages (#27259) 1 year ago
header.tmpl Use a predictiable fork URL to allow forking repositories without providing a repo ID (#29519) 11 months ago
home.tmpl Move citiation button to proper place (#29374) 12 months ago
icon.tmpl Tweak repo header (#29134) 12 months ago
latest_commit.tmpl Show latest commit for file (#28067) 1 year ago
navbar.tmpl Implement recent commits graph (#29210) 12 months ago
packages.tmpl Fix inconsistent user profile layout across tabs (#25625) 2 years ago
pulse.tmpl Remove unnecessary "Safe" modifier from templates (#29318) 12 months ago
recent_commits.tmpl Implement recent commits graph (#29210) 12 months ago
release_tag_header.tmpl Fix a bug returning 404 when display a single tag with no release (#29466) 11 months ago
search.tmpl Remove incorrect and unnecessary Escape from templates (#29394) 12 months ago
search_name.tmpl Clean template/helper.go (#23922) 2 years ago
shabox_badge.tmpl cleanup locale function usage (#27227) 1 year ago
star_unstar.tmpl Don't do a full page load when clicking `Watch` or `Star` (#29001) 1 year ago
sub_menu.tmpl Enable followCursor for language stats bar (#27713) 1 year ago
unicode_escape_prompt.tmpl Remove unnecessary "Str2html" modifier from templates (#29319) 12 months ago
upload.tmpl Always use `ctx.Locale.Tr` inside templates (#27231) 1 year ago
user_cards.tmpl Remove unnecessary "Safe" modifier from templates (#29318) 12 months ago
view_file.tmpl Fix incorrect button CSS usages (#29015) 1 year ago
view_list.tmpl Fix elipsis button not working if the last commit loading is deferred (#29544) 11 months ago
watch_unwatch.tmpl Don't do a full page load when clicking `Watch` or `Star` (#29001) 1 year ago
watchers.tmpl Fix user-cards format (#24428) 2 years ago