]> source.dussan.org Git - gitea.git/commit
Added option to disable migrations (#13114)
authorPaweł Bogusławski <pawel.boguslawski@ib.pl>
Mon, 21 Dec 2020 14:39:41 +0000 (15:39 +0100)
committerGitHub <noreply@github.com>
Mon, 21 Dec 2020 14:39:41 +0000 (15:39 +0100)
commit839daa85aaba5172b3dd2b3f882aa9639a09f13a
treecc99ed17087fd3b3b44cdb650efe16e6f0394e55
parent3a500cf8c4b7892e13cb506af6fe3ab5c1c2faff
Added option to disable migrations (#13114)

* Added option to disable migrations

This patch introduces DISABLE_MIGRATIONS parameter in [repository]
section of app.ini (by default set to false). If set to true
it blocks access to repository migration feature.

This mod hides also local repo import option in user editor if
local repo importing or migrations is disabled.

* Alter Example config

DISABLE_MIGRATIONS set to false in example config to
match its default value.

* HTTP error 403 instead of 500 on denied access to migration

* Parameter DISABLE_MIGRATIONS exposed via API

Fixes: 04b04cf854bcb3ed7659442bcf79822bdebe29e9
Author-Change-Id: IB#1105130
14 files changed:
custom/conf/app.example.ini
docs/content/doc/advanced/config-cheat-sheet.en-us.md
integrations/api_settings_test.go
modules/context/context.go
modules/cron/tasks_basic.go
modules/setting/repository.go
modules/structs/settings.go
routers/admin/users.go
routers/api/v1/repo/migrate.go
routers/api/v1/settings/settings.go
routers/repo/migrate.go
templates/admin/user/edit.tmpl
templates/base/head_navbar.tmpl
templates/swagger/v1_json.tmpl