3f1c0841cb 
								
							 
						 
						
							
							
								
								Granular webhook events ( #9626 )  
							
							... 
							
							
							
							* Initial work
Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Add PR reviews and API coverage
Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Split up events
Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Add migration and locale
Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Format
Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Revert IsPull
Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Fix comments
Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Fix tests
Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Fix PR reviews
Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Fix issue_comment
Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Make fmt
Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Migrations
Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Backwards compatible API
Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Fix feishu
Signed-off-by: jolheiser <john.olheiser@gmail.com>
* Move session commit
Signed-off-by: jolheiser <john.olheiser@gmail.com>
Co-authored-by: Lauris BH <lauris@nix.lv>
Co-authored-by: guillep2k <18600385+guillep2k@users.noreply.github.com> 
							
						 
						
							2020-03-06 07:10:48 +02:00  
				
					
						
							
							
								 
						
							
								80db44267c 
								
							 
						 
						
							
							
								
								Add Approval Counts to pulls list ( #10238 )  
							
							... 
							
							
							
							* Add Approval Counts to pulls list
Add simple approvals counts to pulls lists
* Remove non-official counts
* Add PR features to milestone_issues.tmpl 
							
						 
						
							2020-03-06 03:44:06 +00:00  
				
					
						
							
							
								 
						
							
								f422a115f4 
								
							 
						 
						
							
							
								
								Issue writers perms can modify issues ( #10623 )  
							
							... 
							
							
							
							Signed-off-by: jolheiser <john.olheiser@gmail.com> 
							
						 
						
							2020-03-06 09:57:18 +08:00  
				
					
						
							
							
								 
						
							
								f5a20250ae 
								
							 
						 
						
							
							
								
								Add node version variable to docs ( #10620 )  
							
							... 
							
							
							
							Also adjusted other version mentions so go version is always mentioned
as major.minor and node only as major.
Co-authored-by: silverwind <me@silverwind.io> 
							
						 
						
							2020-03-05 16:36:22 -06:00  
				
					
						
							
							
								 
						
							
								35027305d1 
								
							 
						 
						
							
							
								
								Handle deleted base branch in PR ( #10618 )  
							
							... 
							
							
							
							Signed-off-by: Andrew Thornton <art27@cantab.net> 
							
						 
						
							2020-03-05 18:51:21 +00:00  
				
					
						
							
							
								 
						
							
								ae452d024e 
								
							 
						 
						
							
							
								
								Migration for deleting orphaned dependencies ( #10617 )  
							
							... 
							
							
							
							Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 
							
						 
						
							2020-03-05 16:54:50 +01:00  
				
					
						
							
							
								 
						
							
								10081f88ed 
								
							 
						 
						
							
							
								
								Add FAQ for markdown ( #10611 )  
							
							... 
							
							
							
							* Add FAQ for markdown
* Expand explanation @guillep2k
Signed-off-by: jolheiser <john.olheiser@gmail.com> 
							
						 
						
							2020-03-05 09:05:18 -06:00  
				
					
						
							
							
								 
						
							
								fb76136aec 
								
							 
						 
						
							
							
								
								Add notice for awesome-gitea ( #10612 )  
							
							... 
							
							
							
							Signed-off-by: jolheiser <john.olheiser@gmail.com>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> 
							
						 
						
							2020-03-05 11:55:28 +02:00  
				
					
						
							
							
								 
						
							
								6a57364dc8 
								
							 
						 
						
							
							
								
								Delete dependencies when deleting a repository ( #10608 )  
							
							... 
							
							
							
							Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: Lauris BH <lauris@nix.lv> 
							
						 
						
							2020-03-05 09:58:02 +02:00  
				
					
						
							
							
								 
						
							
								6420f17fb6 
								
							 
						 
						
							
							
								
								Add migration to fix the old broken merge-bases ( #10604 )  
							
							... 
							
							
							
							* Add migration
* Fix migration
* Update models/migrations/v128.go
Co-Authored-By: guillep2k <18600385+guillep2k@users.noreply.github.com>
Co-authored-by: Lauris BH <lauris@nix.lv>
Co-authored-by: guillep2k <18600385+guillep2k@users.noreply.github.com> 
							
						 
						
							2020-03-05 09:18:07 +02:00  
				
					
						
							
							
								 
						
							
								37c3db7be6 
								
							 
						 
						
							
							
								
								Add restricted user filter to LDAP authentication ( #10600 )  
							
							... 
							
							
							
							* Add restricted user filter to LDAP authentification
* Fix unit test cases 
							
						 
						
							2020-03-05 08:30:33 +02:00  
				
					
						
							
							
								 
						
							
								be544e8e6a 
								
							 
						 
						
							
							
								
								Versions ( #10597 )  
							
							... 
							
							
							
							Signed-off-by: jolheiser <john.olheiser@gmail.com> 
							
						 
						
							2020-03-04 21:37:19 -03:00  
				
					
						
							
							
								 
						
							
								4e65d2b8ea 
								
							 
						 
						
							
							
								
								Ensure executable bit is kept on the web editor ( #10607 )  
							
							... 
							
							
							
							Co-authored-by: Antoine GIRARD <sapk@users.noreply.github.com> 
							
						 
						
							2020-03-05 00:46:12 +01:00  
				
					
						
							
							
								 
						
							
								3d5d21133c 
								
							 
						 
						
							
							
								
								OAuth2: add Yandex provider ( #8335 ) ( #10564 )  
							
							... 
							
							
							
							* OAuth2: add Yandex provider (#8335 )
* remove changes from locale ru-RU
* fmt modules/auth/oauth2/oauth2.go
Co-Authored-By: 6543 <6543@obermui.de>
* fix fmt
* Update templates/admin/auth/new.tmpl
* fix fmt
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: guillep2k <18600385+guillep2k@users.noreply.github.com>
Co-authored-by: techknowlogick <matti@mdranta.net>
Co-authored-by: Lauris BH <lauris@nix.lv> 
							
						 
						
							2020-03-05 00:08:52 +02:00  
				
					
						
							
							
								 
						
							
								afa1e1af16 
								
							 
						 
						
							
							
								
								Fix templates ( #10596 )  
							
							... 
							
							
							
							Signed-off-by: jolheiser <john.olheiser@gmail.com> 
							
						 
						
							2020-03-04 08:56:53 +02:00  
				
					
						
							
							
								 
						
							
								4a2b76d9c8 
								
							 
						 
						
							
							
								
								Update mergebase in pr checker ( #10586 )  
							
							
							
						 
						
							2020-03-03 21:53:57 -06:00  
				
					
						
							
							
								 
						
							
								0b3a9c4f85 
								
							 
						 
						
							
							
								
								Fix LFS max file size enforcement ( #10593 )  
							
							... 
							
							
							
							Unfortunately the batch handler also needs to enforce max file size.
Enforce max file size in batch handler 
							
						 
						
							2020-03-03 14:57:27 -06:00  
				
					
						
							
							
								 
						
							
								0e304bbc42 
								
							 
						 
						
							
							
								
								[skip ci] Updated translations via Crowdin  
							
							
							
						 
						
							2020-03-03 19:53:16 +00:00  
				
					
						
							
							
								 
						
							
								fa6ea60c55 
								
							 
						 
						
							
							
								
								Frontend build improvements, fix Fomantic build ( #10576 )  
							
							... 
							
							
							
							- add package-lock.json to webpack/fomantic prereqs making them always rebuild when dependencies change.
- remove FOMANTIC_EVIDENCE. It seemed better to just track a few output files instead.
- delete fomantic output files before build to prevent possible bugs in fomantic's build.
- resolve WEBPACK_SOURCES only once for performance
- reorder variables for clarity
- use clean-all in Dockerfile
- detect busybox for find syntax
Fixes: https://github.com/go-gitea/gitea/issues/10569 
Fixes: https://github.com/go-gitea/gitea/issues/10565 
Fixes: https://github.com/go-gitea/gitea/issues/10570 
Fixes: https://github.com/go-gitea/gitea/issues/10568  
							
						 
						
							2020-03-03 13:51:11 -06:00  
				
					
						
							
							
								 
						
							
								aa4a297c16 
								
							 
						 
						
							
							
								
								Rename repo size sorting options ( #10587 )  
							
							
							
						 
						
							2020-03-03 14:27:38 -03:00  
				
					
						
							
							
								 
						
							
								009990b0c0 
								
							 
						 
						
							
							
								
								Remove unnecessary parentheses in template ( #10583 )  
							
							... 
							
							
							
							Fix  #10552 
Co-authored-by: Lauris BH <lauris@nix.lv> 
						
							2020-03-03 16:00:36 +08:00  
				
					
						
							
							
								 
						
							
								0e2217bd2d 
								
							 
						 
						
							
							
								
								Logout POST action ( #10582 )  
							
							... 
							
							
							
							* Change logout to POST
* Update for redirect
Signed-off-by: jolheiser <john.olheiser@gmail.com> 
							
						 
						
							2020-03-02 22:50:31 -06:00  
				
					
						
							
							
								 
						
							
								bea497ff96 
								
							 
						 
						
							
							
								
								nextcloud oauth ( #10562 )  
							
							... 
							
							
							
							Fix  #7078  
						
							2020-03-02 22:11:45 -05:00  
				
					
						
							
							
								 
						
							
								07f6ae30e4 
								
							 
						 
						
							
							
								
								Change default value of DefaultCommandExecutionTimeout to match cheatsheet ( #10581 )  
							
							
							
						 
						
							2020-03-02 22:13:01 -03:00  
				
					
						
							
							
								 
						
							
								5abe1c52de 
								
							 
						 
						
							
							
								
								Display pull request head branch even the branch deleted or repository deleted ( #10413 )  
							
							... 
							
							
							
							* Display pull request head branch even the branch deleted or repository deleted
* Merge getHeadRepo/loadHeadRepo and getBaseRepo/loadBaseRepo on pull and fill repo when pr.Issue.Repo is available
* retrieve sha from pull head when pull request branch deleted and fix tests
* Fix test
* Ensure MustHeadRepoName returns empty string if no head repo
Co-authored-by: zeripath <art27@cantab.net> 
							
						 
						
							2020-03-02 22:31:55 +00:00  
				
					
						
							
							
								 
						
							
								22b7507024 
								
							 
						 
						
							
							
								
								[skip ci] Updated translations via Crowdin  
							
							
							
						 
						
							2020-03-02 20:56:37 +00:00  
				
					
						
							
							
								 
						
							
								ac4f952f73 
								
							 
						 
						
							
							
								
								Fix make find command ( #10580 )  
							
							... 
							
							
							
							Continuation of https://github.com/go-gitea/gitea/pull/10577 
This version also includes an additional fix for Darwin and FreeBSD
which do not accept the `-regextype` option, but only `-E` and the
argument order is specifically required like this for `-E` to work.
Co-authored-by: guillep2k <18600385+guillep2k@users.noreply.github.com> 
							
						 
						
							2020-03-02 20:55:12 +00:00  
				
					
						
							
							
								 
						
							
								5e1438ba92 
								
							 
						 
						
							
							
								
								Admin page for managing user e-mail activation ( #10557 )  
							
							... 
							
							
							
							* Implement mail activation admin panel
* Add export comments
* Fix another export comment
* again...
* And again!
* Apply suggestions by @lunny
* Add UI for user activated emails
* Make new activation UI work
* Fix lint
* Prevent admin from self-deactivate; add modal
Co-authored-by: zeripath <art27@cantab.net> 
							
						 
						
							2020-03-02 15:25:36 -03:00  
				
					
						
							
							
								 
						
							
								b5ecc82d6e 
								
							 
						 
						
							
							
								
								[skip ci] Updated translations via Crowdin  
							
							
							
						 
						
							2020-03-02 15:54:56 +00:00  
				
					
						
							
							
								 
						
							
								753c0675c1 
								
							 
						 
						
							
							
								
								Fix migration bug on v96.go ( #10572 )  
							
							
							
						 
						
							2020-03-02 12:53:39 -03:00  
				
					
						
							
							
								 
						
							
								e9afd74bbe 
								
							 
						 
						
							
							
								
								Speed up make ( #10560 )  
							
							... 
							
							
							
							* Speed up make
- stop `find` from venturing into node_modules and other directories
  that do not contain *.go files
- only run `find` once for *.go files
- move image tempdir generation to that task
- rename GOFILES to GO_SOURCES_OWN for consistency and to indicate that
  vendor files are not included
- pre-resolve FOMANTIC_SOURCES
* exclude more
Co-authored-by: Lauris BH <lauris@nix.lv> 
							
						 
						
							2020-03-02 00:45:08 +02:00  
				
					
						
							
							
								 
						
							
								4160bd6ef1 
								
							 
						 
						
							
							
								
								Remove Unused Functions ( #10516 )  
							
							... 
							
							
							
							* remove ReplaceLeft
* remove GetRepositoryByOwnerAndName chainload to models.GetRepositoryByOwnerAndName
* remove CheckUnitUser chainload to models.CheckUnitUser
* remove MakeAssigneeList
* remove DownloadDiff & DownloadPatch -> DownloadDiffOrPatch
* remove GetRandomBytesAsBase64
* remove PushUpdateDeleteTags
* remove GetUserByKeyID
(you still can resolve user by "k, err := GetPublicKeyByID; userID := k.OwnerID")
* remove BasicAuthEncode from struct package -> same function in modules/base/tools !
* remove UserID from api.utils
* remove unused func from structs package 
							
						 
						
							2020-03-02 00:05:44 +02:00  
				
					
						
							
							
								 
						
							
								c08c975d36 
								
							 
						 
						
							
							
								
								Fix redirection path if Slack webhook channel is invalid ( #10548 )  
							
							... 
							
							
							
							The path to the hook config is already defined by orgRepoCtx
Co-authored-by: Lauris BH <lauris@nix.lv> 
							
						 
						
							2020-03-01 11:51:55 -05:00  
				
					
						
							
							
								 
						
							
								f9d34b2c60 
								
							 
						 
						
							
							
								
								vendor: update github.com/yuin/goldmark to v1.1.24 ( #10551 )  
							
							
							
						 
						
							2020-03-01 15:01:44 +02:00  
				
					
						
							
							
								 
						
							
								14f3593f20 
								
							 
						 
						
							
							
								
								Fix 404 after activating secondary email ( #10547 )  
							
							
							
						 
						
							2020-02-29 23:46:20 +00:00  
				
					
						
							
							
								 
						
							
								421e7b7875 
								
							 
						 
						
							
							
								
								Fix appearance of unsigned sha box in view_list ( #10543 )  
							
							... 
							
							
							
							Unfortunately the fix in #10511  was slightly incorrect and placed the
detail box at one level too far out.
Signed-off-by: Andrew Thornton <art27@cantab.net> 
							
						 
						
							2020-02-29 13:27:19 +00:00  
				
					
						
							
							
								 
						
							
								82be59e633 
								
							 
						 
						
							
							
								
								issue search on my related repositories ( #9758 )  
							
							... 
							
							
							
							* adding search capability to user's issues dashboard
* global issue search
* placement of search bar on issues dashboard
* fixed some bugs in the issue dashboard search
* added unit test because IssueIDs option was added to UserIssueStatsOptions
* some renaming of fields in the issue dashboard code to be more clear; also trying to fix issue of searching the right repos based on the filter
* added unit test fro GetRepoIDsForIssuesOptions; fixed search lost on pagination; using shown issue status for open/close count; removed some debugging
* fix issue with all count showing incorrectly
* removed todo comment left in by mistake
* typo pulling wrong count
* fxied all count being off when selecting repositories
* setting the opts.IsClosed after pulling repos to search, this is done so that the list of repo ids to serach for the keyword is not limited, we need to get all the issue ids for the shown issue stats
* added "accessibleRepositoryCondition" check on the query to pull the repo ids to search for issues, this is an added protection to ensure we don't search repos the user does not have access to
* added code so that in the issues search, we won't use an in clause of issues ids that goes over 1000
* fixed unit test
* using 950 as the limit for issue search, removed unneeded group by in GetRepoIDsForIssuesOptions, showing search on pulls dashboard page too (not just issues)
Co-authored-by: guillep2k <18600385+guillep2k@users.noreply.github.com> 
							
						 
						
							2020-02-29 03:52:05 -03:00  
				
					
						
							
							
								 
						
							
								af61b2249a 
								
							 
						 
						
							
							
								
								adds API endpoints to manage OAuth2 Application (list/create/delete) ( #10437 )  
							
							... 
							
							
							
							* add API endpoint to create OAuth2 Application.
* move endpoint to /user. Add swagger documentations and proper response type.
* change json tags to snake_case. add CreateOAuth2ApplicationOptions to swagger docs.
* change response status to Created (201)
* add methods to list OAuth2 apps and delete an existing OAuth2 app by ID.
* add APIFormat convert method and file header
* fixed header
* hide secret on oauth2 application list
* add Created time to API response
* add API integration tests for create/list/delete OAuth2 applications.
Co-authored-by: techknowlogick <matti@mdranta.net>
Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: guillep2k <18600385+guillep2k@users.noreply.github.com> 
							
						 
						
							2020-02-29 03:19:32 -03:00  
				
					
						
							
							
								 
						
							
								7e8cdba181 
								
							 
						 
						
							
							
								
								[Refactor] move APIFormat() of Issue and Label to convert package ( #10423 )  
							
							... 
							
							
							
							* Label: delete .APIFormat() and use convert.ToLabel()
* move issue APIFormat too
* add missing one
* move TEST too
* handle error -> return empty APIIssue
* Apply suggestions from code review
Co-Authored-By: guillep2k <18600385+guillep2k@users.noreply.github.com>
Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: guillep2k <18600385+guillep2k@users.noreply.github.com> 
							
						 
						
							2020-02-28 23:49:50 -03:00  
				
					
						
							
							
								 
						
							
								c32f3da33c 
								
							 
						 
						
							
							
								
								Handle panic in indexer initialisation better ( #10534 )  
							
							... 
							
							
							
							* Handle panic in indexer initialisation better
* as per @guillep2k 
							
						 
						
							2020-02-28 22:00:09 +00:00  
				
					
						
							
							
								 
						
							
								154b137b6d 
								
							 
						 
						
							
							
								
								Relax sanitization as per  https://github.com/jch/html-pipeline  ( #10527 )  
							
							... 
							
							
							
							Looking at github/markup#245  it is clear that GH uses https://github.com/jch/html-pipeline  to sanitize. This PR relaxes our sanitization to more closely match this.
Fixes  #10471 
and likely others... 
							
						 
						
							2020-02-28 20:05:12 +00:00  
				
					
						
							
							
								 
						
							
								e0ecddc11b 
								
							 
						 
						
							
							
								
								Prevent accidential selection of language stats bar ( #10537 )  
							
							
							
						 
						
							2020-02-29 00:59:29 +08:00  
				
					
						
							
							
								 
						
							
								e661cd0321 
								
							 
						 
						
							
							
								
								Set correct content_type value for Gogs/Gitea webhooks ( #9504 ) ( #10456 )  
							
							... 
							
							
							
							The content_type value was defaulting to the string value of the
ContentType, not the integer value as expected by the backend. 
							
						 
						
							2020-02-28 14:33:52 +00:00  
				
					
						
							
							
								 
						
							
								ae4eaf02be 
								
							 
						 
						
							
							
								
								vendor: unknown/cae move to taged version ( #10521 )  
							
							
							
						 
						
							2020-02-28 13:46:28 +00:00  
				
					
						
							
							
								 
						
							
								15c7738b3a 
								
							 
						 
						
							
							
								
								goldmark v1.1.19 -> v1.1.23 ( #10519 )  
							
							... 
							
							
							
							vendor update 
							
						 
						
							2020-02-28 13:06:10 +00:00  
				
					
						
							
							
								 
						
							
								74433c91bf 
								
							 
						 
						
							
							
								
								head.tmpl og:image picture location ( #10531 )  
							
							... 
							
							
							
							og:image picture location 
							
						 
						
							2020-02-28 19:30:23 +08:00  
				
					
						
							
							
								 
						
							
								8d2059a201 
								
							 
						 
						
							
							
								
								update: macaron cores,gzip,session ( #10522 )  
							
							... 
							
							
							
							Co-authored-by: zeripath <art27@cantab.net> 
							
						 
						
							2020-02-28 10:51:18 +01:00  
				
					
						
							
							
								 
						
							
								694f44660f 
								
							 
						 
						
							
							
								
								inform participants on UI too ( #10473 )  
							
							... 
							
							
							
							* inform participants on UI too
* ajust test
* refactor getParticipantIDsByIssue 
							
						 
						
							2020-02-28 05:16:41 -03:00  
				
					
						
							
							
								 
						
							
								513b962c1d 
								
							 
						 
						
							
							
								
								Add max-file-size to LFS ( #10463 )  
							
							... 
							
							
							
							* Add max-file-size to LFS
* Update modules/lfs/server.go
* As per @silverwind
Co-Authored-By: silverwind <me@silverwind.io>
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: Lauris BH <lauris@nix.lv>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: guillep2k <18600385+guillep2k@users.noreply.github.com> 
							
						 
						
							2020-02-28 01:46:57 -03:00  
				
					
						
							
							
								 
						
							
								9ad2aa8f4d 
								
							 
						 
						
							
							
								
								Use media links for img in post-process ( #10515 )  
							
							... 
							
							
							
							* use media links for img in post-process
* do not visit text of anchors 
							
						 
						
							2020-02-28 01:16:05 -03:00