forgejo/models/migrations
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
..
base fail test when log.Error is called 2024-03-24 07:11:18 +01:00
fixtures Add default board to new projects, remove uncategorized pseudo-board () 2024-03-30 07:17:31 +01:00
v1_6 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_7 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_8 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_9 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_10 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_11 migration v1_11/v111.go: Unknown columns in 'field list' 2024-03-24 07:12:31 +01:00
v1_12 old migrations: warning instead of error 2024-03-24 07:11:19 +01:00
v1_13 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_14 [GITEA] Drop sha256-simd in favor of stdlib 2024-02-05 16:09:40 +01:00
v1_15 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_16 Fix bug hidden on CI and make ci failed if tests failure () 2024-03-11 23:36:59 +07:00
v1_17 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_18 Refactor system setting () 2023-10-05 09:08:19 +08:00
v1_19 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_20 Rename Sync2 -> Sync () 2023-08-13 21:17:21 +02:00
v1_21 [GITEA] new doctor check: fix-push-mirrors-without-git-remote () 2024-02-05 16:09:41 +01:00
v1_22 Add default board to new projects, remove uncategorized pseudo-board () 2024-03-30 07:17:31 +01:00
migrations.go Add default board to new projects, remove uncategorized pseudo-board () 2024-03-30 07:17:31 +01:00