Lunny Xiao 
								
							 
						 
						
							
							
								
							
							
	
	
	df1e7d0067 
 
						 
						
							
							
								
								
								Use db.Find instead of writing methods for every object ( #28084 )  
							
							... 
							
							
							
							
							For those simple objects, it's unnecessary to write the find and count
methods again and again. 
							
						 
						
							2023-11-24 03:49:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									JakobDev 
								
							 
						 
						
							
							
								
							
							
	
	
	cf0df023be 
 
						 
						
							
							
								
								
								More db.DefaultContext refactor ( #27265 )  
							
							... 
							
							
							
							
							Part of #27065 
This PR touches functions used in templates. As templates are not static
typed, errors are harder to find, but I hope I catch it all. I think
some tests from other persons do not hurt. 
							
						 
						
							2023-09-29 12:12:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zettat123 
								
							 
						 
						
							
							
								
							
							
	
	
	defd807073 
 
						 
						
							
							
								
								
								Fix bugs related to notification endpoints ( #25548 )  
							
							
							
							
						 
						
							2023-06-28 10:26:56 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									KN4CK3R 
								
							 
						 
						
							
							
								
							
							
	
	
	a35749893b 
 
						 
						
							
							
								
								
								Move convert package to services ( #22264 )  
							
							... 
							
							
							
							
							Addition to #22256 
The `convert` package relies heavily on different models which is
[disallowed by our definition of
modules](https://github.com/go-gitea/gitea/blob/main/CONTRIBUTING.md#design-guideline ).
This helps to prevent possible import cycles.
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 
							
						 
						
							2022-12-29 10:57:15 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									flynnnnnnnnnn 
								
							 
						 
						
							
							
								
							
							
	
	
	e81ccc406b 
 
						 
						
							
							
								
								
								Implement FSFE REUSE for golang files ( #21840 )  
							
							... 
							
							
							
							
							Change all license headers to comply with REUSE specification.
Fix  #16132 
Co-authored-by: flynnnnnnnnnn <flynnnnnnnnnn@github>
Co-authored-by: John Olheiser <john.olheiser@gmail.com> 
							
						 
						
							2022-11-27 18:20:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									KN4CK3R 
								
							 
						 
						
							
							
								
							
							
	
	
	044c754ea5 
 
						 
						
							
							
								
								
								Add context.Context to more methods ( #21546 )  
							
							... 
							
							
							
							
							This PR adds a context parameter to a bunch of methods. Some helper
`xxxCtx()` methods got replaced with the normal name now.
Co-authored-by: delvh <dev.lh@web.de>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 
							
						 
						
							2022-11-19 16:12:33 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lunny Xiao 
								
							 
						 
						
							
							
								
							
							
	
	
	1d8543e7db 
 
						 
						
							
							
								
								
								Move some files into models' sub packages ( #20262 )  
							
							... 
							
							
							
							
							* Move some files into models' sub packages
* Move functions
* merge main branch
* Fix check
* fix check
* Fix some tests
* Fix lint
* Fix lint
* Revert lint changes
* Fix error comments
* Fix lint
Co-authored-by: 6543 <6543@obermui.de> 
							
						 
						
							2022-08-25 10:31:57 +08: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gusted 
								
							 
						 
						
							
							
								
							
							
	
	
	c8ec2261a9 
 
						 
						
							
							
								
								
								Fix sending empty notifications ( #19589 )  
							
							... 
							
							
							
							
							- Don't send empty notifications on read notifications API. 
							
						 
						
							2022-05-02 21:27:42 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									KN4CK3R 
								
							 
						 
						
							
							
								
							
							
	
	
	80fd25524e 
 
						 
						
							
							
								
								
								Renamed ctx.User to ctx.Doer. ( #19161 )  
							
							... 
							
							
							
							
							Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2022-03-22 15:03:22 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									eladyn 
								
							 
						 
						
							
							
								
							
							
	
	
	7a893dab39 
 
						 
						
							
							
								
								
								ignore missing comment for user notifications ( #18954 )  
							
							... 
							
							
							
							
							* ignore missing comment for user notifications
* instead fix bug in notifications model
* use local variable instead
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: 6543 <6543@obermui.de> 
							
						 
						
							2022-03-03 16:18:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Gusted 
								
							 
						 
						
							
							
								
							
							
	
	
	ff2fd08228 
 
						 
						
							
							
								
								
								Simplify parameter types ( #18006 )  
							
							... 
							
							
							
							
							Remove repeated type declarations in function definitions. 
							
						 
						
							2021-12-20 04:41:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lunny Xiao 
								
							 
						 
						
							
							
								
							
							
	
	
	43bbc54783 
 
						 
						
							
							
								
								
								Fix 500 when a comment was deleted which has a notification ( #17550 )  
							
							... 
							
							
							
							
							* Fix 500 when a comment was deleted which has a notification
* Tolerate missing Comment in other places too
Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com> 
							
						 
						
							2021-11-10 13:48:45 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Norwin 
								
							 
						 
						
							
							
								
							
							
	
	
	0ffad31b92 
 
						 
						
							
							
								
								
								Notifications API: respond with updated notifications ( #17064 )  
							
							... 
							
							
							
							
							* notifications api: return updated notifications in response
* make generate-swagger
* openapi fix
Co-authored-by: zeripath <art27@cantab.net> 
							
						 
						
							2021-09-17 19:40:50 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									6543 
								
							 
						 
						
							
							
								
							
							
	
	
	2289580bb7 
 
						 
						
							
							
								
								
								[API] generalize list header ( #16551 )  
							
							... 
							
							
							
							
							* Add info about list endpoints to CONTRIBUTING.md
* Let all list endpoints return X-Total-Count header 
* Add TODOs for GetCombinedCommitStatusByRef
* Fix models/issue_stopwatch.go
* Rrefactor models.ListDeployKeys
* Introduce helper func and use them for SetLinkHeader related func 
							
						 
						
							2021-08-12 14:43:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									6543 
								
							 
						 
						
							
							
								
							
							
	
	
	f1a810e090 
 
						 
						
							
							
								
								
								Related refactors to ctx.FormX functions ( #16567 )  
							
							... 
							
							
							
							
							* use FormTrim if posible
* speedup goGet
* only convert if nessesary 
							
						 
						
							2021-08-11 18:08:52 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									6543 
								
							 
						 
						
							
							
								
							
							
	
	
	c4d70a0325 
 
						 
						
							
							
								
								
								Rename ctx.Form() to ctx.FormString() and move code into own file ( #16571 )  
							
							... 
							
							
							
							
							Followup from #16562  prepare for #16567 
* Rename ctx.Form() to ctx.FormString()
* Reimplement FormX func to need less code and cpu cycles
* Move code into own file 
							
						 
						
							2021-08-11 02:31:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lunny Xiao 
								
							 
						 
						
							
							
								
							
							
	
	
	33e0b38287 
 
						 
						
							
							
								
								
								Rename context.Query to context.Form ( #16562 )  
							
							
							
							
						 
						
							2021-07-29 03:42:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									6543 
								
							 
						 
						
							
							
								
							
							
	
	
	b3fbd37e99 
 
						 
						
							
							
								
								
								[API] expose repo.GetReviewers() & repo.GetAssignees() ( #16168 )  
							
							... 
							
							
							
							
							* API: expose repo.GetReviewers() & repo.GetAssignees()
* Add tests
* fix unrelated swagger query type 
							
						 
						
							2021-06-17 16:02:34 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									6543 
								
							 
						 
						
							
							
								
							
							
	
	
	9273601064 
 
						 
						
							
							
								
								
								Add subject-type filter to list notification API endpoints ( #16177 )  
							
							... 
							
							
							
							
							Close  #15886  
						
							2021-06-16 18:04:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									6543 
								
							 
						 
						
							
							
								
							
							
	
	
	4f5ff1ef08 
 
						 
						
							
							
								
								
								move notification APIFormat ( #13783 )  
							
							
							
							
						 
						
							2020-12-02 09:24:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									6543 
								
							 
						 
						
							
							
								
							
							
	
	
	3f3447a1ea 
 
						 
						
							
							
								
								
								API: Fix GetQueryBeforeSince ( #13559 )  
							
							
							
							
						 
						
							2020-11-14 14:05:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									zeripath 
								
							 
						 
						
							
							
								
							
							
	
	
	63591016b3 
 
						 
						
							
							
								
								
								Extend Notifications API and return pinned notifications by default ( #12164 )  
							
							... 
							
							
							
							
							* Extend notifications API and return pinned notifications in notifications list
Signed-off-by: Andrew Thornton <art27@cantab.net>
* fix swagger
Signed-off-by: Andrew Thornton <art27@cantab.net>
* Fix swagger again
Signed-off-by: Andrew Thornton <art27@cantab.net>
* fix test
Signed-off-by: Andrew Thornton <art27@cantab.net>
* remove spurious debugs
* as per @6543
Signed-off-by: Andrew Thornton <art27@cantab.net>
* Update models/notification.go
* as per @6543
Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: techknowlogick <techknowlogick@gitea.io> 
							
						 
						
							2020-07-12 00:46:01 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cirno the Strongest 
								
							 
						 
						
							
							
								
							
							
	
	
	27a6e03906 
 
						 
						
							
							
								
								
								Remove page size limit comment from swagger ( #11806 )  
							
							... 
							
							
							
							
							Co-authored-by: techknowlogick <techknowlogick@gitea.io> 
							
						 
						
							2020-06-09 00:57:38 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									SpaWn2KiLl 
								
							 
						 
						
							
							
								
							
							
	1f01f53c53  
						 
						
							
							
								
								
								API add/generalize pagination ( #9452 )  
							
							... 
							
							
							
							
							* paginate results
* fixed deadlock
* prevented breaking change
* updated swagger
* go fmt
* fixed find topic
* go mod tidy
* go mod vendor with go1.13.5
* fixed repo find topics
* fixed unit test
* added Limit method to Engine struct; use engine variable when provided; fixed gitignore
* use ItemsPerPage for default pagesize; fix GetWatchers, getOrgUsersByOrgID and GetStargazers; fix GetAllCommits headers; reverted some changed behaviors
* set Page value on Home route
* improved memory allocations
* fixed response headers
* removed logfiles
* fixed import order
* import order
* improved swagger
* added function to get models.ListOptions from context
* removed pagesize diff on unit test
* fixed imports
* removed unnecessary struct field
* fixed go fmt
* scoped PR
* code improvements
* code improvements
* go mod tidy
* fixed import order
* fixed commit statuses session
* fixed files headers
* fixed headers; added pagination for notifications
* go mod tidy
* go fmt
* removed Private from user search options; added setting.UI.IssuePagingNum as default valeu on repo's issues list
* Apply suggestions from code review
Co-Authored-By: 6543 <6543@obermui.de>
Co-Authored-By: zeripath <art27@cantab.net>
* fixed build error
* CI.restart()
* fixed merge conflicts resolve
* fixed conflicts resolve
* improved FindTrackedTimesOptions.ToOptions() method
* added backwards compatibility on ListReleases request; fixed issue tracked time ToSession
* fixed build error; fixed swagger template
* fixed swagger template
* fixed ListReleases backwards compatibility
* added page to user search route
Co-authored-by: techknowlogick <matti@mdranta.net>
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: zeripath <art27@cantab.net> 
							
						 
						
							2020-01-24 14:00:29 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									6543 
								
							 
						 
						
							
							
								
							
							
	6baa5d7588  
						 
						
							
							
								
								
								[API] Add notification endpoint ( #9488 )  
							
							... 
							
							
							
							
							* [API] Add notification endpoints
 * add func GetNotifications(opts FindNotificationOptions)
 * add func (n *Notification) APIFormat()
 * add func (nl NotificationList) APIFormat()
 * add func (n *Notification) APIURL()
 * add func (nl NotificationList) APIFormat()
 * add LoadAttributes functions (loadRepo, loadIssue, loadComment, loadUser)
 * add func (c *Comment) APIURL()
 * add func (issue *Issue) GetLastComment()
 * add endpoint GET /notifications
 * add endpoint PUT /notifications
 * add endpoint GET /repos/{owner}/{repo}/notifications
 * add endpoint PUT /repos/{owner}/{repo}/notifications
 * add endpoint GET /notifications/threads/{id}
 * add endpoint PATCH /notifications/threads/{id}
* Add TEST
* code format
* code format 
							
						 
						
							2020-01-09 11:56:32 +00:00