1f01f53c53 
					 
					
						
						
							
							API add/generalize pagination ( #9452 )  
						
						... 
						
						
						
						* paginate results
* fixed deadlock
* prevented breaking change
* updated swagger
* go fmt
* fixed find topic
* go mod tidy
* go mod vendor with go1.13.5
* fixed repo find topics
* fixed unit test
* added Limit method to Engine struct; use engine variable when provided; fixed gitignore
* use ItemsPerPage for default pagesize; fix GetWatchers, getOrgUsersByOrgID and GetStargazers; fix GetAllCommits headers; reverted some changed behaviors
* set Page value on Home route
* improved memory allocations
* fixed response headers
* removed logfiles
* fixed import order
* import order
* improved swagger
* added function to get models.ListOptions from context
* removed pagesize diff on unit test
* fixed imports
* removed unnecessary struct field
* fixed go fmt
* scoped PR
* code improvements
* code improvements
* go mod tidy
* fixed import order
* fixed commit statuses session
* fixed files headers
* fixed headers; added pagination for notifications
* go mod tidy
* go fmt
* removed Private from user search options; added setting.UI.IssuePagingNum as default valeu on repo's issues list
* Apply suggestions from code review
Co-Authored-By: 6543 <6543@obermui.de>
Co-Authored-By: zeripath <art27@cantab.net>
* fixed build error
* CI.restart()
* fixed merge conflicts resolve
* fixed conflicts resolve
* improved FindTrackedTimesOptions.ToOptions() method
* added backwards compatibility on ListReleases request; fixed issue tracked time ToSession
* fixed build error; fixed swagger template
* fixed swagger template
* fixed ListReleases backwards compatibility
* added page to user search route
Co-authored-by: techknowlogick <matti@mdranta.net>
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: zeripath <art27@cantab.net> 
						
						
					 
					
						2020-01-24 14:00:29 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2848c5eb8f 
					 
					
						
						
							
							Swagger info corrections ( #9441 )  
						
						... 
						
						
						
						* use numbers and not http.Status___ enum
* fix test
* add many missing swagger responses
* code format
* Deletion Sould return 204 ...
* error handling improvements
* if special error type ... then add it to swagger too
* one smal nit
* invalidTopicsError is []string
* valid swagger specification 2.0
 - if you add responses swagger can tell you if you do it right 👍 
* use ctx.InternalServerError
* Revert "use numbers and not http.Status___ enum"
This reverts commit b1ff386e2418ed6a7f183e756b13277d701278ef.
* use http.Status* enum everywhere 
						
						
					 
					
						2019-12-20 19:07:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						daab245167 
					 
					
						
						
							
							Move code.gitea.io/gitea/routers/api/v1/convert to code.gitea.io/gitea/modules/convert ( #8892 )  
						
						... 
						
						
						
						* Move code.gitea.io/gitea/routers/api/v1/convert to code.gitea.io/gitea/modules/convert
* fix fmt 
						
						
					 
					
						2019-11-10 12:41:51 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f518fe6662 
					 
					
						
						
							
							Rename HookQueue to hookQueue ( #8778 )  
						
						... 
						
						
						
						* Rename HookQueue to hookQueue
* fix lint 
						
						
					 
					
						2019-11-02 10:35:12 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0e7f7df3cf 
					 
					
						
						
							
							Move webhook to a standalone package under modules ( #8747 )  
						
						... 
						
						
						
						* Move webhook to a standalone package under modules
* fix test
* fix comments 
						
						
					 
					
						2019-11-01 22:51:22 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cbf231a675 
					 
					
						
						
							
							fix wrong email when use gitea as OAuth2 provider ( #7640 )  
						
						... 
						
						
						
						when you use gitea as OAuth2 provider, the /api/v1/user should return
user primary email as identifier, which is unique in OAuth2 clients.
this patch use convert.ToUser replace all u.APIFormat in api requests,
return primary email when caller is yourself or admin. 
						
						
					 
					
						2019-07-27 16:15:30 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						34eee25bd4 
					 
					
						
						
							
							Move sdk structs to modules/structs ( #6905 )  
						
						... 
						
						
						
						* move sdk structs to moduels/structs
* fix tests
* fix fmt
* fix swagger
* fix vendor 
						
						
					 
					
						2019-05-11 18:21:34 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d578b71d61 
					 
					
						
						
							
							move code.gitea.io/git to code.gitea.io/gitea/modules/git ( #6364 )  
						
						... 
						
						
						
						* move code.gitea.io/git to code.gitea.io/gitea/modules/git
* fix imports
* fix fmt
* fix misspell
* remove wrong tests data
* fix unit tests
* fix tests
* fix tests
* fix tests
* fix tests
* fix tests
* enable Debug to trace the failure tests
* fix tests
* fix tests
* fix tests
* fix tests
* fix tests
* comment commit count tests since git clone depth is 50
* fix tests
* update from code.gitea.io/git
* revert change to makefile 
						
						
					 
					
						2019-03-27 17:33:00 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cac9e6e760 
					 
					
						
						
							
							Updates to API 404 responses ( #6077 )  
						
						
						
						
					 
					
						2019-03-18 22:29:43 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						43f9233914 
					 
					
						
						
							
							Fix Swagger JSON autogeneration issues. ( #4845 )  
						
						... 
						
						
						
						* Fix Swagger JSON.
Remove unnecessary schema references for the forbidden and empty responses
Signed-off-by: Andrew Thornton <art27@cantab.net>
* Fix swagger API for CreateAccessToken
* Fix admin create org swagger
* Fix swagger for adminCreateRepo
* More swagger fixes
Set int64 format for those which are int64
Some more form fixes
* Fix swagger description of GET /repos/{owner}/{repo}/pulls 
						
						
					 
					
						2018-10-20 23:40:42 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						908e8942cc 
					 
					
						
						
							
							Fix swagger errors ( #4220 )  
						
						... 
						
						
						
						Fix all the resting errors to have a valid swagger file.
They are still some warnings but nothing blocking.
Doing so I found that some request still misses son parameters for some POST/PUT/PATCH request. This means the a client generated from the swagger file will not work completely. 
Fix  #4088  by activating validation in drone
Should fix  #4010 . 
						
						
					 
					
						2018-06-12 22:59:22 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7ea4bfc561 
					 
					
						
						
							
							API endpoint for testing webhook ( #3550 )  
						
						... 
						
						
						
						* API endpoint for testing webhook
* Empty commit to rerun CI 
						
						
					 
					
						2018-04-29 14:21:33 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1c5cbc390b 
					 
					
						
						
							
							refactor: import order. ( #3736 )  
						
						
						
						
					 
					
						2018-03-29 21:32:40 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						876bafb7ef 
					 
					
						
						
							
							Fix API status code for hook creation ( #2814 )  
						
						... 
						
						
						
						* Fix API status code for hook creation
* Named constants for response statuses 
						
						
					 
					
						2017-11-20 15:00:53 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f26f4a7e01 
					 
					
						
						
							
							Update swagger documentation ( #2899 )  
						
						... 
						
						
						
						* Update swagger documentation
Add docs for missing endpoints
Add documentation for request parameters
Make parameter naming consistent
Fix response documentation
* Restore delete comments 
						
						
					 
					
						2017-11-13 09:02:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fd8e8a421a 
					 
					
						
						
							
							Improve swagger doc ( #2274 )  
						
						... 
						
						
						
						* Add swagger comment for adminCreateOrg
* Add swagger comment for admin route
* add hook swagger doc
* Add tags
* Add auth
* Fix name of responses
* Edit name method
* Update vendor
* make generate-swagger 
						
						
					 
					
						2017-08-21 14:13:47 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3edb0c5894 
					 
					
						
						
							
							Generate swagger json ( #1402 )  
						
						... 
						
						
						
						- Generate swagger.json into public/
- Add swagger-ui auto-installation
- Add footer link to local swagger-ui
- Add /swagger url for using app url.
- Fix Swagger-UI version via git tag 
						
						
					 
					
						2017-05-02 15:35:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						27fcf8d30a 
					 
					
						
						
							
							Bug fixes for webhook API ( #650 )  
						
						
						
						
					 
					
						2017-01-14 10:14:48 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9847b38518 
					 
					
						
						
							
							Organization webhook API endpoints  
						
						
						
						
					 
					
						2016-12-25 14:51:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7b5b5178e1 
					 
					
						
						
							
							Bug fix for edit-hook API endpoint  
						
						
						
						
					 
					
						2016-12-09 20:11:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3917ed45de 
					 
					
						
						
							
							golint fixed for routers ( #208 )  
						
						
						
						
					 
					
						2016-11-24 15:04:31 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a1c5f02444 
					 
					
						
						
							
							Fix import path of go-sdk ( #141 )  
						
						... 
						
						
						
						From code.gitea.io/go-sdk/gitea
  To code.gitea.io/sdk/gitea 
						
						
					 
					
						2016-11-11 17:39:44 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4247304f5a 
					 
					
						
						
							
							Update import paths from github.com/go-gitea to code.gitea.io ( #135 )  
						
						... 
						
						
						
						- Update import paths from github.com/go-gitea to code.gitea.io
- Fix import path for travis
See https://docs.travis-ci.com/user/languages/go#Go-Import-Path  
						
						
					 
					
						2016-11-10 17:24:48 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						80eea77953 
					 
					
						
						
							
							Use MixedCase constant names  
						
						... 
						
						
						
						See https://github.com/golang/go/wiki/CodeReviewComments#mixed-caps  
						
						
					 
					
						2016-11-07 17:05:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4c6c16f358 
					 
					
						
						
							
							Replaced go-gogs-client with go-sdk imports  
						
						
						
						
					 
					
						2016-11-07 16:10:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2d68bd1ef9 
					 
					
						
						
							
							Change import reference to match gitea instead of gogs ( #37 )  
						
						
						
						
					 
					
						2016-11-03 10:29:56 -02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						67fb0fe6a5 
					 
					
						
						
							
							added support to set pull_request event from api ( #3513 )  
						
						
						
						
					 
					
						2016-08-24 20:44:58 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						60110adc06 
					 
					
						
						
							
							models/webhook: restrict deletion to be explicitly with repo and org ID  
						
						
						
						
					 
					
						2016-07-17 08:33:59 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5ff2dfb23e 
					 
					
						
						
							
							api: delete repository webhooks ( #3275 )  
						
						... 
						
						
						
						Allows the deletion of a webhook from a repository at the
/:user/:repo/hooks/:id endpoint.
Solves drone/drone issue #1603 .
Signed-off-by: Dennis Chen <barracks510@gmail.com> 
						
						
					 
					
						2016-07-17 08:08:38 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3d93532c87 
					 
					
						
						
							
							#3274  fix can't get webhook detail of organization  
						
						
						
						
					 
					
						2016-07-16 01:02:55 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d62ab49978 
					 
					
						
						
							
							#3057  retrieve webhook with repo_id  
						
						... 
						
						
						
						This prevents user retrieve arbitrary webhook by changing URL to
access webhook from other unauthorized repositories. 
						
						
					 
					
						2016-07-08 13:57:09 +08:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e6f927f61a 
					 
					
						
						
							
							#1692  api: admin list and create team under organization  
						
						
						
						
					 
					
						2016-03-21 12:47:54 -04:00