Lunny Xiao
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								cbd45471b1 
								
							 
						 
						
							
							
								
								Move access and repo permission to models/perm/access ( #19350 )  
							
							 
							
							... 
							
							
							
							* Move access and repo permission to models/perm/access
* Remove unnecessary code 
							
						 
						
							2022-05-11 12:09:36 +02:00  
						
					 
				
					
						
							
							
								 
								6543
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								06e4687cec 
								
							 
						 
						
							
							
								
								more context for models  ( #19511 )  
							
							 
							
							... 
							
							
							
							make more usage of context, to have more db transaction in one session
(make diff of  #9307  smaller) 
							
						 
						
							2022-04-28 13:48:48 +02:00  
						
					 
				
					
						
							
							
								 
								Lunny Xiao
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b06b9a056c 
								
							 
						 
						
							
							
								
								Move organization related structs into sub package ( #18518 )  
							
							 
							
							... 
							
							
							
							* Move organization related structs into sub package
* Fix test
* Fix lint
* Move more functions into sub packages
* Fix bug
* Fix test
* Update models/organization/team_repo.go
Co-authored-by: KN4CK3R <admin@oldschoolhack.me>
* Apply suggestions from code review
Co-authored-by: KN4CK3R <admin@oldschoolhack.me>
* Fix fmt
* Follow suggestion from @Gusted
* Fix test
* Fix test
* Fix bug
* Use ctx but db.DefaultContext on routers
* Fix bug
* Fix bug
* fix bug
* Update models/organization/team_user.go
* Fix bug
Co-authored-by: KN4CK3R <admin@oldschoolhack.me>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2022-03-29 14:29:02 +08:00  
						
					 
				
					
						
							
							
								 
								Lunny Xiao
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								719bddcd76 
								
							 
						 
						
							
							
								
								Move repository model into models/repo ( #17933 )  
							
							 
							
							... 
							
							
							
							* Some refactors related repository model
* Move more methods out of repository
* Move repository into models/repo
* Fix test
* Fix test
* some improvements
* Remove unnecessary function 
							
						 
						
							2021-12-10 09:27:50 +08:00  
						
					 
				
					
						
							
							
								 
								Lunny Xiao
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1fee11d69a 
								
							 
						 
						
							
							
								
								Move accessmode into models/perm ( #17828 )  
							
							 
							
							
							
						 
						
							2021-11-28 12:58:28 +01:00  
						
					 
				
					
						
							
							
								 
								Lunny Xiao
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a666829a37 
								
							 
						 
						
							
							
								
								Move user related model into models/user ( #17781 )  
							
							 
							
							... 
							
							
							
							* Move user related model into models/user
* Fix lint for windows
* Fix windows lint
* Fix windows lint
* Move some tests in models
* Merge 
							
						 
						
							2021-11-24 17:49:20 +08:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								750a8465f5 
								
							 
						 
						
							
							
								
								A better go code formatter, and now `make fmt` can run in Windows ( #17684 )  
							
							 
							
							... 
							
							
							
							* go build / format tools
* re-format imports 
							
						 
						
							2021-11-17 20:34:35 +08:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								81926d61db 
								
							 
						 
						
							
							
								
								Decouple unit test, remove intermediate `unittestbridge` package ( #17662 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 
							
						 
						
							2021-11-16 16:53:21 +08:00  
						
					 
				
					
						
							
							
								 
								wxiaoguang
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								df64fa4865 
								
							 
						 
						
							
							
								
								Decouple unit test code from business code ( #17623 )  
							
							 
							
							
							
						 
						
							2021-11-12 22:36:47 +08:00  
						
					 
				
					
						
							
							
								 
								Lunny Xiao
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								99b2858e62 
								
							 
						 
						
							
							
								
								Move unit into models/unit/ ( #17576 )  
							
							 
							
							... 
							
							
							
							* Move unit into models/unit/
* Rename unit.UnitType as unit.Type 
							
						 
						
							2021-11-09 20:57:58 +01:00  
						
					 
				
					
						
							
							
								 
								zeripath
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9302eba971 
								
							 
						 
						
							
							
								
								DBContext is just a Context ( #17100 )  
							
							 
							
							... 
							
							
							
							* DBContext is just a Context
This PR removes some of the specialness from the DBContext and makes it context
This allows us to simplify the GetEngine code to wrap around any context in future
and means that we can change our loadRepo(e Engine) functions to simply take contexts.
Signed-off-by: Andrew Thornton <art27@cantab.net>
* fix unit tests
Signed-off-by: Andrew Thornton <art27@cantab.net>
* another place that needs to set the initial context
Signed-off-by: Andrew Thornton <art27@cantab.net>
* avoid race
Signed-off-by: Andrew Thornton <art27@cantab.net>
* change attachment error
Signed-off-by: Andrew Thornton <art27@cantab.net> 
							
						 
						
							2021-09-23 23:45:36 +08:00  
						
					 
				
					
						
							
							
								 
								Lunny Xiao
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a4bfef265d 
								
							 
						 
						
							
							
								
								Move db related basic functions to models/db ( #17075 )  
							
							 
							
							... 
							
							
							
							* Move db related basic functions to models/db
* Fix lint
* Fix lint
* Fix test
* Fix lint
* Fix lint
* revert unnecessary change
* Fix test
* Fix wrong replace string
* Use *Context
* Correct committer spelling and fix wrong replaced words
Co-authored-by: zeripath <art27@cantab.net> 
							
						 
						
							2021-09-19 19:49:59 +08:00  
						
					 
				
					
						
							
							
								 
								Lunny Xiao
							
						 
						
							 
							
							
							
							
								
							
							
								134e55510e 
								
							 
						 
						
							
							
								
								fix bug when update owner team then visit team's repo return 404 ( #6119 )  
							
							 
							
							
							
						 
						
							2019-02-22 11:14:45 -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