forgejo/routers/web/repo
forgejo-backport-action fa8d75b3e5 [v11.0/forgejo] fix: validate input for default_{merge,update}_style (#7401)
**Backport:** https://codeberg.org/forgejo/forgejo/pulls/7395

- Add `binding:"In(...)"` to the `default_merge_style` and `default_update_style` fields to only accept recognized merge and update styles.
- Resolves forgejo/forgejo#7389
- Added integration test for the API (`binding` works in the exact same way for the API and web routes).

Co-authored-by: Gusted <postmaster@gusted.xyz>
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/7401
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Co-authored-by: forgejo-backport-action <forgejo-backport-action@noreply.codeberg.org>
Co-committed-by: forgejo-backport-action <forgejo-backport-action@noreply.codeberg.org>
2025-03-31 09:43:46 +00:00
..
actions [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
badges [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
flags [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
setting [v11.0/forgejo] fix: validate input for default_{merge,update}_style (#7401) 2025-03-31 09:43:46 +00:00
action_aggregator_test.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
activity.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
attachment.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
blame.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
branch.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
card.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
cherry_pick.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
code_frequency.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
commit.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
compare.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
contributors.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
download.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
editor.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
editor_test.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
find.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
githttp.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
githttp_test.go Fix http protocol auth (#27875) 2023-11-02 22:14:33 +08:00
helper.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
helper_test.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
issue.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
issue_content_history.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
issue_dependency.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
issue_label.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
issue_label_test.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
issue_lock.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
issue_pin.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
issue_stopwatch.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
issue_timetrack.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
issue_watch.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
main_test.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
middlewares.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
migrate.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
milestone.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
packages.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
patch.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
projects.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
projects_test.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
pull.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
pull_review.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
pull_review_test.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
recent_commits.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
release.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
release_test.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
render.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
repo.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
search.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
topic.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
treelist.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
view.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
view_test.go Implement FSFE REUSE for golang files (#21840) 2022-11-27 18:20:29 +00:00
wiki.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00
wiki_test.go [v11.0/forgejo] chore: branding import path (#7354) 2025-03-27 20:13:05 +00:00