1f146090ec 
								
							 
						 
						
							
							
								
								Add migrate repo archiver and packages storage support on command line ( #20757 )  
							
							... 
							
							
							
							* Add migrate repo archiver and packages storage support on command line
* Fix typo
* Use stdCtx
* Use packageblob and fix command description
* Add migrate packages unit tests
* Fix comment year
* Fix the migrate storage command line description
* Update cmd/migrate_storage.go
Co-authored-by: zeripath <art27@cantab.net>
* Update cmd/migrate_storage.go
Co-authored-by: zeripath <art27@cantab.net>
* Update cmd/migrate_storage.go
Co-authored-by: zeripath <art27@cantab.net>
* Fix test
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: zeripath <art27@cantab.net> 
							
						 
						
							2022-08-16 12:05:15 +08:00  
				
					
						
							
							
								 
						
							
								86e5268c39 
								
							 
						 
						
							
							
								
								Add Docker /v2/_catalog endpoint ( #20469 )  
							
							... 
							
							
							
							* Added properties for packages.
* Fixed authenticate header format.
* Added _catalog endpoint.
* Check owner visibility.
* Extracted condition.
* Added test for _catalog.
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: Lauris BH <lauris@nix.lv>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2022-07-28 11:59:39 +08:00  
				
					
						
							
							
								 
						
							
								7690de56f7 
								
							 
						 
						
							
							
								
								Simplify visibility checks ( #20406 )  
							
							... 
							
							
							
							Was looking into the visibility checks because I need them for something different and noticed the checks are more complicated than they have to be.
The rule is just: user/org is visible if
- The doer is a member of the org, regardless of the org visibility
- The doer is not restricted and the user/org is public or limited 
							
						 
						
							2022-07-21 11:41:50 +01:00  
				
					
						
							
							
								 
						
							
								cb50375e2b 
								
							 
						 
						
							
							
								
								Add more linters to improve code readability ( #19989 )  
							
							... 
							
							
							
							Add nakedret, unconvert, wastedassign, stylecheck and nolintlint linters to improve code readability
- nakedret - https://github.com/alexkohler/nakedret  - nakedret is a Go static analysis tool to find naked returns in functions greater than a specified function length.
- unconvert - https://github.com/mdempsky/unconvert  - Remove unnecessary type conversions
- wastedassign - https://github.com/sanposhiho/wastedassign  -  wastedassign finds wasted assignment statements.
- notlintlint -  Reports ill-formed or insufficient nolint directives
- stylecheck - https://staticcheck.io/docs/checks/#ST  - keep style consistent
  - excluded: [ST1003 - Poorly chosen identifier](https://staticcheck.io/docs/checks/#ST1003 ) and [ST1005 - Incorrectly formatted error string](https://staticcheck.io/docs/checks/#ST1005 ) 
							
						 
						
							2022-06-20 12:02:49 +02:00  
				
					
						
							
							
								 
						
							
								dd712b77f7 
								
							 
						 
						
							
							
								
								Refactor admin user filter query parameters ( #18965 )  
							
							... 
							
							
							
							Only pass `status_filter` on admin page
Use a more general method to pass query parameters, remove hard-coded keys 
							
						 
						
							2022-03-02 16:30:14 +01:00  
				
					
						
							
							
								 
						
							
								d413a1f8a4 
								
							 
						 
						
							
							
								
								Improve the comment for 2FA filter in admin panel ( #18017 )  
							
							... 
							
							
							
							Replace TODO with explanation
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2022-01-13 21:32:28 +01:00  
				
					
						
							
							
								 
						
							
								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