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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Boerger 
								
							 
						 
						
							
							
								
							
							
	
	
	4c6c16f358 
 
						 
						
							
							
								
								
								Replaced go-gogs-client with go-sdk imports  
							
							
							
							
						 
						
							2016-11-07 16:10:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémy Boulanouar 
								
							 
						 
						
							
							
								
							
							
	2d68bd1ef9  
						 
						
							
							
								
								
								Change import reference to match gitea instead of gogs ( #37 )  
							
							
							
							
						 
						
							2016-11-03 10:29:56 -02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Unknwon 
								
							 
						 
						
							
							
								
							
							
	dccb0c15b9  
						 
						
							
							
								
								
								Replace convert.To with APIFormat calls  
							
							
							
							
						 
						
							2016-08-14 04:17:26 -07:00