diff --git a/modules/setting/restricted_user.go b/modules/setting/restricted_user.go new file mode 100644 index 0000000000..6ef42460fe --- /dev/null +++ b/modules/setting/restricted_user.go @@ -0,0 +1,14 @@ +// Copyright 2025 The Gitea Authors. All rights reserved. +// SPDX-License-Identifier: MIT + +package setting + +var RestrictedUser = struct { + AllowEditDueDate bool +}{} + +func loadRestrictedUserFrom(rootCfg ConfigProvider) { + sec := rootCfg.Section("restricted_user") + + RestrictedUser.AllowEditDueDate = sec.Key("ALLOW_EDIT_DUE_DATE").MustBool(false) +} diff --git a/modules/setting/setting.go b/modules/setting/setting.go index e14997801f..d22c5eca90 100644 --- a/modules/setting/setting.go +++ b/modules/setting/setting.go @@ -203,6 +203,7 @@ func LoadSettings() { loadDBSetting(CfgProvider) loadServiceFrom(CfgProvider) + loadRestrictedUserFrom(CfgProvider) loadOAuth2ClientFrom(CfgProvider) loadCacheFrom(CfgProvider) loadSessionFrom(CfgProvider)