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  
				
					
						
							
							
								 
						
							
								3249c0ccba 
								
							 
						 
						
							
							
								
								Extract actions on deletereleasebyid from models to release service ( #8219 )  
							
							... 
							
							
							
							* extract actions on deletereleasebyid from models to release service
* fix tests 
							
						 
						
							2019-10-01 00:10:00 +08:00  
				
					
						
							
							
								 
						
							
								4959bf1c09 
								
							 
						 
						
							
							
								
								Move create release from models to a standalone package ( #7539 )  
							
							... 
							
							
							
							* move create release from models to a standalone package
* fix lint
* fix comment year
* fix lint
* fix lint
* fix package import name
* fix vendor
* fix go mod
* some refactors
* fix vendor
* use go1.12 make vendor
* fix vendor 
							
						 
						
							2019-09-15 23:28:25 +08:00  
				
					
						
							
							
								 
						
							
								fcbac38d6f 
								
							 
						 
						
							
							
								
								Unifies pagination template usage ( #6531 ) ( #6533 )  
							
							
							
						 
						
							2019-04-20 00:15:19 -04:00  
				
					
						
							
							
								 
						
							
								0b510725c9 
								
							 
						 
						
							
							
								
								Feature: Archive repos ( #5009 )  
							
							
							
						 
						
							2019-01-23 13:58:38 -05:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								6bdc556b7f 
								
							 
						 
						
							
							
								
								Fix some webhooks bugs ( #3981 )  
							
							... 
							
							
							
							* fix some webhooks bugs
* update vendor
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
* fix test
* fix clearlabels
* fix pullrequest webhook bug fix  #3492 
* update release webhook description
* remove unused code
* fix push webhook in pull request
* small changes 
							
						 
						
							2018-05-21 10:28:29 +08:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								596308f213 
								
							 
						 
						
							
							
								
								Fix missing branch in release bug ( #3108 )  
							
							
							
						 
						
							2017-12-08 13:22:02 +08:00  
				
					
						
							
							
								 
						
							
								0d80af649a 
								
							 
						 
						
							
							
								
								Add init support of orgmode document type on file view and readme ( #2525 )  
							
							... 
							
							
							
							* add init support of orgmode document type on file view and readme
* fix imports
* fix imports and readmeExist
* fix imports order
* fix format
* remove unnecessary convert 
							
						 
						
							2017-09-21 13:20:14 +08:00  
				
					
						
							
							
								 
						
							
								7a0297819d 
								
							 
						 
						
							
							
								
								Sync releases table with tags on push and for mirrors ( #2459 )  
							
							... 
							
							
							
							* Sync releases table with tags on push and for mirrors
* Code style fixes
* Fix api to return only releases
* Optimize release creation and update
Minimize posibility of race conditions
* Fix release lower tag name updating
* handle tag reference update by addionally comparing commit id 
							
						 
						
							2017-09-20 13:26:49 +08:00  
				
					
						
							
							
								 
						
							
								783b1967e2 
								
							 
						 
						
							
							
								
								Fix release display and correct paging ( #2080 )  
							
							
							
						 
						
							2017-06-29 23:11:38 +08:00  
				
					
						
							
							
								 
						
							
								3f9016430f 
								
							 
						 
						
							
							
								
								Pagination on releases page ( #2035 )  
							
							... 
							
							
							
							* Added count to GetReleasesByRepoID so pagination will work
* Separated it out to a new function, can then also leave the API part unaffected
* Remove extra whitespace added in untouched function
* Added comment and corrected name in error handler
* Account for if the user is owner or not in the count
* Also check if repo is draft
* revert back to the correct count in the ReleasesToDisplay loop
* Fixed lint error regarding else with return statement
* Use Cond struct instead of string, corrected name in error handler
* Removed unused return variable names 
							
						 
						
							2017-06-28 22:47:00 +08:00  
				
					
						
							
							
								 
						
							
								4df1a24096 
								
							 
						 
						
							
							
								
								Let not-logged-in users view releases ( #1999 )  
							
							
							
						 
						
							2017-06-18 11:38:24 +08:00  
				
					
						
							
							
								 
						
							
								817a405118 
								
							 
						 
						
							
							
								
								Fix paginater length ( #1866 )  
							
							
							
						 
						
							2017-06-04 11:07:20 +08:00  
				
					
						
							
							
								 
						
							
								b900c04316 
								
							 
						 
						
							
							
								
								Display draft releases ( #1854 )  
							
							... 
							
							
							
							* Display draft releases
* Include ctx.User in user cache
* Integration test 
							
						 
						
							2017-06-03 11:46:56 +08:00  
				
					
						
							
							
								 
						
							
								75f1afd1fd 
								
							 
						 
						
							
							
								
								fix: tag contain character ) will http 500 on release page ( #1670 )  
							
							
							
						 
						
							2017-05-04 23:38:34 +08:00  
				
					
						
							
							
								 
						
							
								45a324b437 
								
							 
						 
						
							
							
								
								fix releases count and  resolved   #764  ( #857 )  
							
							
							
						 
						
							2017-02-07 23:38:24 +08:00  
				
					
						
							
							
								 
						
							
								78535fb08e 
								
							 
						 
						
							
							
								
								Allow custom public files ( #782 )  
							
							... 
							
							
							
							* Allow custom public files
* Gofmt code, lots of places not related to this pr 
							
						 
						
							2017-01-28 23:14:56 +01:00  
				
					
						
							
							
								 
						
							
								64375d875b 
								
							 
						 
						
							
							
								
								Attach to release ( #673 )  
							
							... 
							
							
							
							* Moved attachaments POST url from /issues/attachments to /attachments
* Implemented attachment upload on release page
* Implemented downloading attachments on the release page
* Added zip and gzip files to default allowed attachments
* Implemented uploading attachments on edit release
* Renamed UploadIssueAttachment to UploadAttachment 
							
						 
						
							2017-01-15 22:57:00 +08:00  
				
					
						
							
							
								 
						
							
								7209917fd7 
								
							 
						 
						
							
							
								
								bug fix release  
							
							
							
						 
						
							2017-01-09 21:54:03 +01:00  
				
					
						
							
							
								 
						
							
								61306fa737 
								
							 
						 
						
							
							
								
								Make releases faster than before and  resolved   #490  ( #588 )  
							
							... 
							
							
							
							* make releases faster than before and resolved  #490 
* fix comment 
							
						 
						
							2017-01-06 09:51:15 +08:00  
				
					
						
							
							
								 
						
							
								3c7116382f 
								
							 
						 
						
							
							
								
								change the default action when deleting a release to not delete tag  
							
							
							
						 
						
							2017-01-03 02:27:38 +01:00  
				
					
						
							
							
								 
						
							
								2d1a1fce93 
								
							 
						 
						
							
							
								
								Cache users on list releases ( #527 )  
							
							
							
						 
						
							2016-12-29 21:21:19 +08:00  
				
					
						
							
							
								 
						
							
								15c3d14d55 
								
							 
						 
						
							
							
								
								fixed vulnerabilities on deleting release ( #399 )  
							
							
							
						 
						
							2016-12-16 19:42:39 +08:00  
				
					
						
							
							
								 
						
							
								3917ed45de 
								
							 
						 
						
							
							
								
								golint fixed for routers ( #208 )  
							
							
							
						 
						
							2016-11-24 15:04:31 +08:00  
				
					
						
							
							
								 
						
							
								cd339263d9 
								
							 
						 
						
							
							
								
								Allow updating draft releases while keeping them as draft  
							
							... 
							
							
							
							Closes  #162  
						
							2016-11-14 18:02:21 +01:00  
				
					
						
							
							
								 
						
							
								ddee4c8b58 
								
							 
						 
						
							
							
								
								Normalize files with gofmt  
							
							
							
						 
						
							2016-11-11 13:11:45 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								86fb1a0cb1 
								
							 
						 
						
							
							
								
								Add Pagination to Releases-page  
							
							
							
						 
						
							2016-11-07 11:41:09 +01:00  
				
					
						
							
							
								 
						
							
								2d68bd1ef9 
								
							 
						 
						
							
							
								
								Change import reference to match gitea instead of gogs ( #37 )  
							
							
							
						 
						
							2016-11-03 10:29:56 -02:00  
				
					
						
							
							
								 
						
							
								3f7f4852ef 
								
							 
						 
						
							
							
								
								#2246  fully support of webhooks for pull request  
							
							
							
						 
						
							2016-08-14 03:32:24 -07:00  
				
					
						
							
							
								 
						
							
								53c573ed02 
								
							 
						 
						
							
							
								
								Fix   #3314 : Cannot edit release with tag name contains slash ( #3434 )  
							
							
							
						 
						
							2016-08-11 13:45:42 -07:00  
				
					
						
							
							
								 
						
							
								30fda0f1ae 
								
							 
						 
						
							
							
								
								Fix   #3315 : Release dont use tag creation date ( #3374 )  
							
							... 
							
							
							
							* Fix  #3315 : Release dont use tag creation date
* Simplify code and apply gofmt
* remove useless block (ctx.Repo.GitRepo.GetTag) on EditReleasePost
* apply gofmt on modified files 
							
						 
						
							2016-08-06 10:02:15 -07:00  
				
					
						
							
							
								 
						
							
								fe60ca408b 
								
							 
						 
						
							
							
								
								routers/repo/release: Use correct branch reference ( #3330 )  
							
							... 
							
							
							
							When calculating the current behind commit count the calculation should
use the current release target to get the total commit count. Should the
release target not exist anymore the calculation will return zero for
the newest release on that target. Older releases on that target will then
use that calculated commit count as reference.
The only use case that is now somehow invalid is when the release target
was merged / deleted after a tag on that release target:
    master 1 - - - - - - - 6
            \             /
    branch   2 - 3 - 4 - 5
When `4` is the last tag on branch `branch` and the branch `branch` is not
yet deleted the calculated numbers would be:
    1 commits to branch since this release
Now if the branch `branch` gets deleted the calculation function will not
find the branch and use the commit count of the newest release (`4`) as
reference resulting in:
    0 commit to branch since this release
This fixes  #3326  
							
						 
						
							2016-07-27 16:57:32 +08:00  
				
					
						
							
							
								 
						
							
								1f2e173a74 
								
							 
						 
						
							
							
								
								Refactor User.Id to User.ID  
							
							
							
						 
						
							2016-07-24 01:08:22 +08:00  
				
					
						
							
							
								 
						
							
								c912494609 
								
							 
						 
						
							
							
								
								#3076  detect invalid tag name git error  
							
							
							
						 
						
							2016-07-23 15:59:19 +08:00  
				
					
						
							
							
								 
						
							
								514382e2eb 
								
							 
						 
						
							
							
								
								Rename module: middleware -> context  
							
							
							
						 
						
							2016-03-11 11:56:52 -05:00  
				
					
						
							
							
								 
						
							
								9cf7f3e46f 
								
							 
						 
						
							
							
								
								Remove duplicated of code  
							
							
							
						 
						
							2016-03-06 14:44:22 -05:00  
				
					
						
							
							
								 
						
							
								d5a3021a7d 
								
							 
						 
						
							
							
								
								Make markdown as an independent module  
							
							
							
						 
						
							2016-02-20 17:10:05 -05:00  
				
					
						
							
							
								 
						
							
								6b3e47b103 
								
							 
						 
						
							
							
								
								Removed HTTP 500 error on the release page when a user deleted their account  
							
							
							
						 
						
							2016-02-10 22:04:11 +01:00  
				
					
						
							
							
								 
						
							
								9a2e43bff2 
								
							 
						 
						
							
							
								
								move out git module and  #1573  send push hook  
							
							
							
						 
						
							2015-12-09 20:46:05 -05:00  
				
					
						
							
							
								 
						
							
								e538ff2770 
								
							 
						 
						
							
							
								
								fix   #1829  and  fix   #890  
							
							
							
						 
						
							2015-12-04 21:30:33 -05:00  
				
					
						
							
							
								 
						
							
								987dcc5372 
								
							 
						 
						
							
							
								
								fix   #1383  
							
							
							
						 
						
							2015-11-20 02:38:41 -05:00  
				
					
						
							
							
								 
						
							
								29ed7872f8 
								
							 
						 
						
							
							
								
								repo sidebar active class  
							
							
							
						 
						
							2015-11-16 11:16:52 -05:00  
				
					
						
							
							
								 
						
							
								18de67380c 
								
							 
						 
						
							
							
								
								fix   #1958  
							
							
							
						 
						
							2015-11-15 23:52:46 -05:00  
				
					
						
							
							
								 
						
							
								3a81fdf092 
								
							 
						 
						
							
							
								
								rename fields  
							
							
							
						 
						
							2015-11-03 22:49:06 -05:00  
				
					
						
							
							
								 
						
							
								dea3a8c6a4 
								
							 
						 
						
							
							
								
								WIP: create PR - choose branch  
							
							
							
						 
						
							2015-08-08 22:43:14 +08:00  
				
					
						
							
							
								 
						
							
								ed89b39984 
								
							 
						 
						
							
							
								
								Updating context and fixing permission issues  
							
							... 
							
							
							
							The boolean flags in the repo context have been replaced with mode and two methods
Also, the permissions have been brought more in line with https://help.github.com/articles/permission-levels-for-an-organization-repository/  , Admin Team members are able to change settings of their repositories. 
							
						 
						
							2015-02-16 12:51:56 +02:00  
				
					
						
							
							
								 
						
							
								bc8721fb6c 
								
							 
						 
						
							
							
								
								Finish new UI for release page  
							
							
							
						 
						
							2014-12-10 16:37:54 -05:00