|
|
@@ -9,6 +9,7 @@ import ( |
|
|
|
|
|
|
|
"code.gitea.io/gitea/modules/context" |
|
|
|
"code.gitea.io/gitea/modules/setting" |
|
|
|
api "code.gitea.io/gitea/modules/structs" |
|
|
|
) |
|
|
|
|
|
|
|
// SettingGetsAllowedReactions return allowed reactions |
|
|
@@ -23,3 +24,19 @@ func SettingGetsAllowedReactions(ctx *context.APIContext) { |
|
|
|
// "$ref": "#/responses/StringSlice" |
|
|
|
ctx.JSON(http.StatusOK, setting.UI.Reactions) |
|
|
|
} |
|
|
|
|
|
|
|
// GetGeneralRepoSettings returns instance's global settings for repositories |
|
|
|
func GetGeneralRepoSettings(ctx *context.APIContext) { |
|
|
|
// swagger:operation GET /settings/repository miscellaneous getGeneralRepositorySettings |
|
|
|
// --- |
|
|
|
// summary: Get instance's global settings for repositories |
|
|
|
// produces: |
|
|
|
// - application/json |
|
|
|
// responses: |
|
|
|
// "200": |
|
|
|
// "$ref": "#/responses/GeneralRepoSettings" |
|
|
|
ctx.JSON(http.StatusOK, api.GeneralRepoSettings{ |
|
|
|
MirrorsDisabled: setting.Repository.DisableMirrors, |
|
|
|
HTTPGitDisabled: setting.Repository.DisableHTTPGit, |
|
|
|
}) |
|
|
|
} |