Lunny Xiao 
							
						 
					 
					
						
						
							
						
						7afe81f28e 
					 
					
						
						
							
							fix bug when migrate repository 500 when repo is existed ( #6188 )  
						
						... 
						
						
						
						* fix bug when migrate repository 500 when repo is existed
* use 409 but not 422 for error status code when not exist
* translation fix 
						
						
					 
					
						2019-02-26 09:28:56 -05:00 
						 
				 
			
				
					
						
							
							
								John Olheiser 
							
						 
					 
					
						
						
							
						
						df30010dbd 
					 
					
						
						
							
							Make repo creation for API similar to UI ( #6142 )  
						
						
						
						
					 
					
						2019-02-21 17:07:58 -05:00 
						 
				 
			
				
					
						
							
							
								Rémy Boulanouar 
							
						 
					 
					
						
						
							
						
						64ce159a6e 
					 
					
						
						
							
							Allow to set organization visibility (public, internal, private) ( #1763 )  
						
						
						
						
					 
					
						2019-02-18 18:00:27 +02:00 
						 
				 
			
				
					
						
							
							
								Lanre Adelowo 
							
						 
					 
					
						
						
							
						
						9441bfaccc 
					 
					
						
						
							
							admin should be able to delete repos even if he is not a member of the organization ( #5443 )  
						
						
						
						
					 
					
						2018-12-02 11:08:33 -05:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						eabbddcd98 
					 
					
						
						
							
							Restrict permission check on repositories and fix some problems ( #5314 )  
						
						... 
						
						
						
						* fix units permission problems
* fix some bugs and merge LoadUnits to repoAssignment
* refactor permission struct and add some copyright heads
* remove unused codes
* fix routes units check
* improve permission check
* add unit tests for permission
* fix typo
* fix tests
* fix some routes
* fix api permission check
* improve permission check
* fix some permission check
* fix tests
* fix tests
* improve some permission check
* fix some permission check
* refactor AccessLevel
* fix bug
* fix tests
* fix tests
* fix tests
* fix AccessLevel
* rename CanAccess
* fix tests
* fix comment
* fix bug
* add missing unit for test repos
* fix bug
* rename some functions
* fix routes check 
						
						
					 
					
						2018-11-28 19:26:14 +08:00 
						 
				 
			
				
					
						
							
							
								zeripath 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Bo-Yi Wu 
							
						 
					 
					
						
						
							
						
						ea20adaa84 
					 
					
						
						
							
							feat(repo): support search repository by topic name ( #4505 )  
						
						... 
						
						
						
						* feat(repo): support search repository by topic name 
						
						
					 
					
						2018-09-13 10:33:48 +08:00 
						 
				 
			
				
					
						
							
							
								Allen Wild 
							
						 
					 
					
						
						
							
						
						c40f5d2d4c 
					 
					
						
						
							
							api: repos/search: add parameters to control the sort order ( #3964 )  
						
						... 
						
						
						
						The backend SearchRepositoryByName function supports several sort order
options, hook these up to the /repos/search API.
New parameters for /repos/search:
    'sort':  alpha, created, updated, size, or id
    'order': asc or desc
'sort' defaults to alpha.
'order' defaults to ascending, and is ignored if 'sort' is not specified.
The overall default behavior is unchanged (alphabetically ascending).
This partially implements issue #3963 
Signed-off-by: Allen Wild <allenwild93@gmail.com > 
						
						
					 
					
						2018-08-02 16:10:02 +08:00 
						 
				 
			
				
					
						
							
							
								Lauris BH 
							
						 
					 
					
						
						
							
						
						69e2ab1611 
					 
					
						
						
							
							Allow administrator to create repository for any organization ( #4368 )  
						
						
						
						
					 
					
						2018-07-05 01:51:02 +02:00 
						 
				 
			
				
					
						
							
							
								Lauris BH 
							
						 
					 
					
						
						
							
						
						4a8ee0b5cc 
					 
					
						
						
							
							Check that repositories can only be migrated to own user or organizations ( #4366 )  
						
						... 
						
						
						
						* Repositories can only migrated to own user or organizations
* Add check for organization that user does not belong to
* Allow admin to migrate repositories for other users 
						
						
					 
					
						2018-07-05 01:45:15 +03:00 
						 
				 
			
				
					
						
							
							
								Antoine GIRARD 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						bec69f702b 
					 
					
						
						
							
							Add topic support ( #3711 )  
						
						... 
						
						
						
						* add topic models and unit tests
* fix comments
* fix comment
* add the UI to show or add topics for a repo
* show topics on repositories list
* fix test
* don't show manage topics link when no permission
* use green basic as topic label
* fix topic label color
* remove trace content
* remove debug function 
						
						
					 
					
						2018-04-11 10:51:44 +08:00 
						 
				 
			
				
					
						
							
							
								Bo-Yi Wu 
							
						 
					 
					
						
						
							
						
						1c5cbc390b 
					 
					
						
						
							
							refactor: import order. ( #3736 )  
						
						
						
						
					 
					
						2018-03-29 21:32:40 +08:00 
						 
				 
			
				
					
						
							
							
								Morgan Bazalgette 
							
						 
					 
					
						
						
							
						
						65861900cd 
					 
					
						
						
							
							Handle refactor ( #3339 )  
						
						... 
						
						
						
						* Replace all ctx.Handle with ctx.ServerError or ctx.NotFound
* Change Handle(403) to NotFound, avoid using macaron's NotFound 
						
						
					 
					
						2018-01-10 23:34:17 +02:00 
						 
				 
			
				
					
						
							
							
								Ethan Koenig 
							
						 
					 
					
						
						
							
						
						515cdaa85d 
					 
					
						
						
							
							Fix ignored errors when checking if organization, team member ( #3177 )  
						
						
						
						
					 
					
						2017-12-21 09:43:26 +02:00 
						 
				 
			
				
					
						
							
							
								Ethan Koenig 
							
						 
					 
					
						
						
							
						
						3c1b1ca78e 
					 
					
						
						
							
							Fix error message sanitiziation ( #3082 )  
						
						
						
						
					 
					
						2017-12-04 03:48:03 +02:00 
						 
				 
			
				
					
						
							
							
								Ethan Koenig 
							
						 
					 
					
						
						
							
						
						d22a8dc022 
					 
					
						
						
							
							Page parameter for repo search API ( #2915 )  
						
						
						
						
					 
					
						2017-11-15 16:10:26 +08:00 
						 
				 
			
				
					
						
							
							
								Ethan Koenig 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Morlinest 
							
						 
					 
					
						
						
							
						
						ddb7f59ef4 
					 
					
						
						
							
							Add search mode option to /api/repo/search ( #2756 )  
						
						... 
						
						
						
						* Add repo type option to /api/repo/search
* Add tests and fix result of collaborative filter in specific condition
* Fix/optimize search & tests
* Improve integration tests
* Fix lint errors
* Fix unit tests
* Change and improve internal implementation of repo search
* Use NonexistentID
* Make search api more general
* Change mirror and fork search behaviour
* Fix tests & typo in comment 
						
						
					 
					
						2017-10-27 00:16:13 +03:00 
						 
				 
			
				
					
						
							
							
								Morlinest 
							
						 
					 
					
						
						
							
						
						ccd3577970 
					 
					
						
						
							
							Fix repository search function ( #2689 )  
						
						... 
						
						
						
						* Fix and remove FIXME
* Respect membership visibility
* Fix/rewrite searchRepositoryByName function
* Add unit tests
* Add integration tests
* Remove Searcher completely
* Remove trailing space 
						
						
					 
					
						2017-10-17 23:20:22 +08:00 
						 
				 
			
				
					
						
							
							
								Ethan Koenig 
							
						 
					 
					
						
						
							
						
						b689bb6180 
					 
					
						
						
							
							Webhooks for repo creation/deletion ( #1663 )  
						
						... 
						
						
						
						* Webhooks for repo creation/deletion
* add createHookTask
* Add handles for GetSlackPayload and GetDiscordPayload 
						
						
					 
					
						2017-09-03 11:20:24 +03:00 
						 
				 
			
				
					
						
							
							
								Bwko 
							
						 
					 
					
						
						
							
						
						1a5fe4326f 
					 
					
						
						
							
							Add collaborative repositories to the dashboard ( #2205 )  
						
						... 
						
						
						
						* Add collaborative repositories to the dashboard
Remove some unused code from the Dashboard func
* fix some bug and some refactor
* fix tests 
						
						
					 
					
						2017-08-23 09:30:54 +08:00 
						 
				 
			
				
					
						
							
							
								Antoine GIRARD 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Morlinest 
							
						 
					 
					
						
						
							
						
						951fb572a7 
					 
					
						
						
							
							Fix and improve dashboard repo UI ( #2285 )  
						
						... 
						
						
						
						* Fix and improve dashboard repo UI
* Change order of scripts loading
* Remove "mirror" tab
* Remove single tab panel for "org user"
* Add localization strings
* Create vue component and change event for search
* Add "mirrors" filter 
						
						
					 
					
						2017-08-17 09:31:34 +08:00 
						 
				 
			
				
					
						
							
							
								Ethan Koenig 
							
						 
					 
					
						
						
							
						
						49df677c47 
					 
					
						
						
							
							Check for access in /repositories/:id ( #2227 )  
						
						... 
						
						
						
						* Check for access in /repositories/:id
* Integration test 
						
						
					 
					
						2017-07-30 09:13:33 +08:00 
						 
				 
			
				
					
						
							
							
								Ethan Koenig 
							
						 
					 
					
						
						
							
						
						93a1de4842 
					 
					
						
						
							
							Fix repo API bug ( #2133 )  
						
						... 
						
						
						
						Don't require token when not necessary 
						
						
					 
					
						2017-07-12 03:23:41 +02:00 
						 
				 
			
				
					
						
							
							
								Antoine GIRARD 
							
						 
					 
					
						
						
							
						
						30787e48f2 
					 
					
						
						
							
							Improve org error handling ( #2117 )  
						
						... 
						
						
						
						* Improve ErrOrgNotExist type
Return new error type
Use good error check
Use new method to check error
Update tests
* Fix unchanged method name report 
						
						
					 
					
						2017-07-06 21:30:19 +08:00 
						 
				 
			
				
					
						
							
							
								Andrey Nering 
							
						 
					 
					
						
						
							
						
						e67ece26f0 
					 
					
						
						
							
							Merge pull request  #1750  from andreynering/dashboard-search-org-repos  
						
						... 
						
						
						
						More fixes for dashboard search 
						
						
					 
					
						2017-05-27 17:40:09 -03:00 
						 
				 
			
				
					
						
							
							
								Jonas Östanbäck 
							
						 
					 
					
						
						
							
						
						0161e46b5a 
					 
					
						
						
							
							Add swagger comment for MirrorSync ( #1747 )  
						
						... 
						
						
						
						* Add swagger comment for MirrorSync
* Generate swagger.v1.json 
						
						
					 
					
						2017-05-19 08:20:06 +08:00 
						 
				 
			
				
					
						
							
							
								Andrey Nering 
							
						 
					 
					
						
						
							
						
						8906b2891b 
					 
					
						
						
							
							Fix test  
						
						... 
						
						
						
						There was a panic when there's no logged in user 
						
						
					 
					
						2017-05-18 14:35:06 -03:00 
						 
				 
			
				
					
						
							
							
								Andrey Nering 
							
						 
					 
					
						
						
							
						
						dc2b28ed76 
					 
					
						
						
							
							Show repos acording to user/organization  
						
						
						
						
					 
					
						2017-05-18 11:28:29 -03:00 
						 
				 
			
				
					
						
							
							
								Andrey Nering 
							
						 
					 
					
						
						
							
						
						8917f47347 
					 
					
						
						
							
							Fix org repos not showing on dashboard search  
						
						
						
						
					 
					
						2017-05-18 11:15:32 -03:00 
						 
				 
			
				
					
						
							
							
								Antoine GIRARD 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						0308d44a16 
					 
					
						
						
							
							fix   #1643  and improve integration test ( #1645 )  
						
						
						
						
					 
					
						2017-04-30 13:08:09 +08:00 
						 
				 
			
				
					
						
							
							
								Jonas 
							
						 
					 
					
						
						
							
						
						f995bcc87a 
					 
					
						
						
							
							Add repo mirror sync API endpoint ( #1508 )  
						
						... 
						
						
						
						* API: Add repo mirror sync
* Correct error message
* Change http status to 200 
						
						
					 
					
						2017-04-19 19:09:49 +08:00 
						 
				 
			
				
					
						
							
							
								Ethan Koenig 
							
						 
					 
					
						
						
							
						
						ec0ae5d50c 
					 
					
						
						
							
							Refactor and fix incorrect comment ( #1247 )  
						
						
						
						
					 
					
						2017-03-15 08:51:46 +08:00 
						 
				 
			
				
					
						
							
							
								awwalker 
							
						 
					 
					
						
						
							
						
						c0f99e8229 
					 
					
						
						
							
							API: support /users/:username/repos  
						
						... 
						
						
						
						clean up
fix arguments
remove repeated token
give admins listing rights 
						
						
					 
					
						2017-02-27 07:46:01 +01:00 
						 
				 
			
				
					
						
							
							
								Bo-Yi Wu 
							
						 
					 
					
						
						
							
						
						3576e1ee73 
					 
					
						
						
							
							fix: trim the whitespaces for the search keyword ( #893 )  
						
						
						
						
					 
					
						2017-02-11 12:00:01 +08:00 
						 
				 
			
				
					
						
							
							
								Ethan Koenig 
							
						 
					 
					
						
						
							
						
						2f13d31ff0 
					 
					
						
						
							
							Fix bug in repos search ( #884 )  
						
						
						
						
					 
					
						2017-02-10 09:30:26 +08:00 
						 
				 
			
				
					
						
							
							
								Bo-Yi Wu 
							
						 
					 
					
						
						
							
						
						a90a215662 
					 
					
						
						
							
							feat: Add search bar on user profile page. ( #787 )  
						
						
						
						
					 
					
						2017-02-04 20:20:20 +08:00 
						 
				 
			
				
					
						
							
							
								Ethan Koenig 
							
						 
					 
					
						
						
							
						
						6f4ba6884c 
					 
					
						
						
							
							Repo permission bug fixes ( #513 )  
						
						
						
						
					 
					
						2016-12-29 21:17:32 +08:00 
						 
				 
			
				
					
						
							
							
								Ethan Koenig 
							
						 
					 
					
						
						
							
						
						04b9a7e7a2 
					 
					
						
						
							
							Bug fixes for repo permissions in API  
						
						... 
						
						
						
						Also move duplicated code into repo.APIFormat(..) 
						
						
					 
					
						2016-12-07 12:55:24 +01:00 
						 
				 
			
				
					
						
							
							
								Kim "BKC" Carlbäcker 
							
						 
					 
					
						
						
							
						
						e6cfccdd40 
					 
					
						
						
							
							GitHub API Compliance (& linting)  
						
						
						
						
					 
					
						2016-12-02 09:18:15 +01:00 
						 
				 
			
				
					
						
							
							
								Kim "BKC" Carlbäcker 
							
						 
					 
					
						
						
							
						
						71bb6df75a 
					 
					
						
						
							
							Add undocumented endpoint for /repositories/:id  
						
						
						
						
					 
					
						2016-12-02 09:18:15 +01:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						ec87a75c00 
					 
					
						
						
							
							golint fixed for modules/auth  
						
						
						
						
					 
					
						2016-11-27 21:39:06 +08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						3917ed45de 
					 
					
						
						
							
							golint fixed for routers ( #208 )  
						
						
						
						
					 
					
						2016-11-24 15:04:31 +08:00 
						 
				 
			
				
					
						
							
							
								Ethan Koenig 
							
						 
					 
					
						
						
							
						
						0834e492c0 
					 
					
						
						
							
							API endpoints for stars  
						
						
						
						
					 
					
						2016-11-16 22:51:54 -05:00 
						 
				 
			
				
					
						
							
							
								Sandro Santilli 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Sandro Santilli 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								Sandro Santilli 
							
						 
					 
					
						
						
							
						
						f388661bda 
					 
					
						
						
							
							ACCESS_MODE_* -> AccessMode*  
						
						
						
						
					 
					
						2016-11-07 17:20:37 +01:00