forgejo/routers/web/repo
Denys Konovalov 8ffb9c6fb1
Add default board to new projects, remove uncategorized pseudo-board ()
On creation of an empty project (no template) a default board will be
created instead of falling back to the uneditable pseudo-board.

Every project now has to have exactly one default boards. As a
consequence, you cannot unset a board as default, instead you have to
set another board as default. Existing projects will be modified using a
cron job, additionally this check will run every midnight by default.

Deleting the default board is not allowed, you have to set another board
as default to do it.

Fixes 
Fixes  along the way
Fixes 

Co-authored-by: delvh <dev.lh@web.de>
(cherry picked from commit e5160185ed65fd1c2bcb2fc7dc7e0b5514ddb299)

Conflicts:
	options/locale/locale_en-US.ini
	trivial conflict because Forgejo strings do not have
	surrounding double quotes
2024-03-30 07:17:31 +01:00
..
actions Fix bugs in rerunning jobs () 2024-03-26 19:04:26 +01:00
badges Fix repo badges when the label or text contains dashes 2024-03-20 22:41:20 +01:00
flags Move context from modules to services () 2024-03-06 12:10:43 +08:00
setting Merge pull request '[PERFORMANCE] git check-attr on bare repo if supported' () from oliverpool/forgejo:check_attr_bare into forgejo 2024-03-28 11:14:52 +00:00
activity.go Move context from modules to services () 2024-03-06 12:10:43 +08:00
attachment.go Move context from modules to services () 2024-03-06 12:10:43 +08:00
blame.go Migrate margin and padding helpers to tailwind () 2024-03-30 07:17:29 +01:00
branch.go Use repo object format name instead of detecting from git repository () 2024-03-20 08:46:28 +01:00
cherry_pick.go Move context from modules to services () 2024-03-06 12:10:43 +08:00
code_frequency.go Move context from modules to services () 2024-03-06 12:10:43 +08:00
commit.go Use db.ListOptionsAll instead of db.ListOptions{ListAll: true} () 2024-03-26 19:04:27 +01:00
compare.go Use db.ListOptionsAll instead of db.ListOptions{ListAll: true} () 2024-03-26 19:04:27 +01:00
contributors.go Move context from modules to services () 2024-03-06 12:10:43 +08:00
download.go Move context from modules to services () 2024-03-06 12:10:43 +08:00
editor.go Fix some pending problems () 2024-03-26 19:04:26 +01:00
editor_test.go Move context from modules to services () 2024-03-06 12:10:43 +08:00
find.go Escape paths for find file correctly () 2024-03-26 19:04:27 +01:00
githttp.go Move context from modules to services () 2024-03-06 12:10:43 +08:00
githttp_test.go Fix http protocol auth () 2023-11-02 22:14:33 +08:00
helper.go Move context from modules to services () 2024-03-06 12:10:43 +08:00
helper_test.go Make web context initialize correctly for different cases () 2023-08-25 19:07:42 +08:00
issue.go Remove repetitive words () 2024-03-30 07:17:30 +01:00
issue_content_history.go Migrate margin and padding helpers to tailwind () 2024-03-30 07:17:29 +01:00
issue_dependency.go Move context from modules to services () 2024-03-06 12:10:43 +08:00
issue_label.go Move context from modules to services () 2024-03-06 12:10:43 +08:00
issue_label_test.go Move context from modules to services () 2024-03-06 12:10:43 +08:00
issue_lock.go Move context from modules to services () 2024-03-06 12:10:43 +08:00
issue_pin.go Move context from modules to services () 2024-03-06 12:10:43 +08:00
issue_stopwatch.go Move context from modules to services () 2024-03-06 12:10:43 +08:00
issue_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
issue_timetrack.go Move context from modules to services () 2024-03-06 12:10:43 +08:00
issue_watch.go Move context from modules to services () 2024-03-06 12:10:43 +08:00
main_test.go make writing main test easier () 2023-09-28 01:38:53 +00:00
middlewares.go Move context from modules to services () 2024-03-06 12:10:43 +08:00
migrate.go Move context from modules to services () 2024-03-06 12:10:43 +08:00
milestone.go remove util.OptionalBool and related functions () 2024-03-06 12:10:46 +08:00
packages.go remove util.OptionalBool and related functions () 2024-03-06 12:10:46 +08:00
patch.go Move context from modules to services () 2024-03-06 12:10:43 +08:00
projects.go Add default board to new projects, remove uncategorized pseudo-board () 2024-03-30 07:17:31 +01:00
projects_test.go Move context from modules to services () 2024-03-06 12:10:43 +08:00
pull.go Use db.ListOptionsAll instead of db.ListOptions{ListAll: true} () 2024-03-26 19:04:27 +01:00
pull_review.go Move context from modules to services () 2024-03-06 12:10:43 +08:00
pull_review_test.go Move context from modules to services () 2024-03-06 12:10:43 +08:00
recent_commits.go Move context from modules to services () 2024-03-06 12:10:43 +08:00
release.go Use db.ListOptionsAll instead of db.ListOptions{ListAll: true} () 2024-03-26 19:04:27 +01:00
release_test.go Move context from modules to services () 2024-03-06 12:10:43 +08:00
render.go Refactor render () 2024-03-30 07:17:31 +01:00
repo.go Use db.ListOptionsAll instead of db.ListOptions{ListAll: true} () 2024-03-26 19:04:27 +01:00
search.go Support repo code search without setting up an indexer () 2024-03-28 05:16:51 +00:00
topic.go Move context from modules to services () 2024-03-06 12:10:43 +08:00
treelist.go Move context from modules to services () 2024-03-06 12:10:43 +08:00
view.go Migrate margin and padding helpers to tailwind () 2024-03-30 07:17:29 +01:00
view_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
wiki.go Move context from modules to services () 2024-03-06 12:10:43 +08:00
wiki_test.go Make "/user/login" page redirect if the current user has signed in () 2024-03-11 23:36:58 +07:00