mirror of
				https://codeberg.org/forgejo/forgejo.git
				synced 2025-10-31 14:31:02 +00:00 
			
		
		
		
	
					parent
					
						
							
								bab1204db4
							
						
					
				
			
			
				commit
				
					
						dba5d82f86
					
				
			
		
					 6 changed files with 94 additions and 0 deletions
				
			
		|  | @ -522,6 +522,7 @@ func RegisterRoutes(m *macaron.Macaron) { | |||
| 		m.Group("/settings", func() { | ||||
| 			m.Get("/ui", settings.GetGeneralUISettings) | ||||
| 			m.Get("/api", settings.GetGeneralAPISettings) | ||||
| 			m.Get("/attachment", settings.GetGeneralAttachmentSettings) | ||||
| 			m.Get("/repository", settings.GetGeneralRepoSettings) | ||||
| 		}) | ||||
| 
 | ||||
|  |  | |||
|  | @ -60,3 +60,21 @@ func GetGeneralRepoSettings(ctx *context.APIContext) { | |||
| 		HTTPGitDisabled: setting.Repository.DisableHTTPGit, | ||||
| 	}) | ||||
| } | ||||
| 
 | ||||
| // GetGeneralAttachmentSettings returns instance's global settings for Attachment | ||||
| func GetGeneralAttachmentSettings(ctx *context.APIContext) { | ||||
| 	// swagger:operation GET /settings/Attachment settings getGeneralAttachmentSettings | ||||
| 	// --- | ||||
| 	// summary: Get instance's global settings for Attachment | ||||
| 	// produces: | ||||
| 	// - application/json | ||||
| 	// responses: | ||||
| 	//   "200": | ||||
| 	//     "$ref": "#/responses/GeneralAttachmentSettings" | ||||
| 	ctx.JSON(http.StatusOK, api.GeneralAttachmentSettings{ | ||||
| 		Enabled:      setting.Attachment.Enabled, | ||||
| 		AllowedTypes: setting.Attachment.AllowedTypes, | ||||
| 		MaxFiles:     setting.Attachment.MaxFiles, | ||||
| 		MaxSize:      setting.Attachment.MaxSize, | ||||
| 	}) | ||||
| } | ||||
|  |  | |||
|  | @ -26,3 +26,10 @@ type swaggerResponseGeneralAPISettings struct { | |||
| 	// in:body | ||||
| 	Body api.GeneralAPISettings `json:"body"` | ||||
| } | ||||
| 
 | ||||
| // GeneralAttachmentSettings | ||||
| // swagger:response GeneralAttachmentSettings | ||||
| type swaggerResponseGeneralAttachmentSettings struct { | ||||
| 	// in:body | ||||
| 	Body api.GeneralAttachmentSettings `json:"body"` | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue