delvh 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ebb45cfe7 
							
						 
					 
					
						
						
							
							Replace all instances of fmt.Errorf(%v) with fmt.Errorf(%w) ( #21551 )  
						
						... 
						
						
						
						Found using
`find . -type f -name '*.go' -print -exec vim {} -c
':%s/fmt\.Errorf(\(.*\)%v\(.*\)err/fmt.Errorf(\1%w\2err/g' -c ':wq' \;`
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
						
					 
					
						2022-10-24 20:29:17 +01:00 
						 
				 
			
				
					
						
							
							
								KN4CK3R 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3b2e44392 
							
						 
					 
					
						
						
							
							Add team member invite by email ( #20307 )  
						
						... 
						
						
						
						Allows to add (not registered) team members by email.
related #5353 
Invite by mail:

Pending invitations:

Email:

Join form:

Co-authored-by: Jack Hay <jjphay@gmail.com> 
						
					 
					
						2022-10-19 14:40:28 +02:00 
						 
				 
			
				
					
						
							
							
								zeripath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							716fcfcf72 
							
						 
					 
					
						
						
							
							Make every not exist error unwrappable to a fs.ErrNotExist ( #20891 )  
						
						... 
						
						
						
						A lot of our code is repeatedly testing if individual errors are
specific types of Not Exist errors. This is repetitative and unnecesary.
`Unwrap() error` provides a common way of labelling an error as a
NotExist error and we can/should use this.
This PR has chosen to use the common `io/fs` errors e.g.
`fs.ErrNotExist` for our errors. This is in some ways not completely
correct as these are not filesystem errors but it seems like a
reasonable thing to do and would allow us to simplify a lot of our code
to `errors.Is(err, fs.ErrNotExist)` instead of
`package.IsErr...NotExist(err)`
I am open to suggestions to use a different base error - perhaps
`models/db.ErrNotExist` if that would be felt to be better.
Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: delvh <dev.lh@web.de> 
						
					 
					
						2022-10-18 07:50:37 +02:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0649c54275 
							
						 
					 
					
						
						
							
							Adjust transaction handling via db.Context ( #20031 )  
						
						
						
					 
					
						2022-06-20 14:38:58 +02:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd7d83ace6 
							
						 
					 
					
						
						
							
							Move almost all functions' parameter db.Engine to context.Context ( #19748 )  
						
						... 
						
						
						
						* Move almost all functions' parameter db.Engine to context.Context
* remove some unnecessary wrap functions 
						
					 
					
						2022-05-20 22:08:52 +08:00 
						 
				 
			
				
					
						
							
							
								zuzuviewer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77e9346342 
							
						 
					 
					
						
						
							
							Fix duplicate entry error when add team member ( #19702 )  
						
						
						
					 
					
						2022-05-14 16:30:19 +03: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