a1012112796
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								b9850375fc
								
							
						 | 
						
							
							
								
								Add review request api (#11355)
							
							
							
							
							
							
							
							* Add review request api
* add : POST /repos/{owner}/{repo}/pulls/{index}/requested_reviewers
* Remove : DELET /repos/{owner}/{repo}/pulls/{index}/requested_reviewers
* fix some request review bug
* block delet request review by models/DeleteReview()
Signed-off-by: a1012112796 <1012112796@qq.com>
* make fmt
* fix bug
* fix test code
* fix typo
* Apply suggestion from code review @jonasfranz
* fix swagger ref
* fix typo
Co-authored-by: Lauris BH <lauris@nix.lv>
* fix comment
* Change response message
* chang response so some simplfy
* Add ErrIllLegalReviewRequest
fix some nits
* make fmt
* Apply suggestions from code review
Co-authored-by: silverwind <me@silverwind.io>
* * Add team support
* fix test
* fix an known bug
* fix nit
* fix test
* Apply suggestions from code review
Co-authored-by: zeripath <art27@cantab.net>
* update get api and add test
Co-authored-by: Lauris BH <lauris@nix.lv>
Co-authored-by: silverwind <me@silverwind.io>
Co-authored-by: zeripath <art27@cantab.net>
							
						 | 
						
							2020-10-20 14:18:25 -04:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									6543
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								c97494a4f4
								
							
						 | 
						
							
							
								
								API: Add pull review endpoints (#11224)
							
							
							
							
							
							
							
							* API: Added pull review read only endpoints
* Update Structs, move Conversion, Refactor
* refactor
* lint & co
* fix lint + refactor
* add new Review state, rm unessesary, refacotr loadAttributes, convert patch to diff
* add DeletePullReview
* add paggination
* draft1: Create & submit review
* fix lint
* fix lint
* impruve test
* DONT use GhostUser for loadReviewer
* expose comments_count of a PullReview
* infent GetCodeCommentsCount()
* fixes
* fix+impruve
* some nits
* Handle Ghosts 👻
* add TEST for GET apis
* complete TESTS
* add HTMLURL to PullReview responce
* code format as per @lafriks
* update swagger definition
* Update routers/api/v1/repo/pull_review.go
Co-authored-by: David Svantesson <davidsvantesson@gmail.com>
* add comments
Co-authored-by: Thomas Berger <loki@lokis-chaos.de>
Co-authored-by: David Svantesson <davidsvantesson@gmail.com> 
							
						 | 
						
							2020-05-02 03:20:51 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									6543
								
							 
						 | 
						
							
							
							
							
								
							
							
								36943e56d6
								
							
						 | 
						
							
							
								
								Add "Update Branch" button to Pull Requests (#9784)
							
							
							
							
							
							
							
							* add Divergence
* add Update Button
* first working version
* re-use code
* split raw merge commands and db-change functions (notify, cache, ...)
* use rawMerge (remove redundant code)
* own function to get Diverging of PRs
* use FlashError
* correct Error Msg
* hook is triggerd ... so remove comment
* add "branch2" to "user2/repo1" because it unit-test "TestPullView_ReviewerMissed" use it but dont exist jet :/
* move GetPerm to IsUserAllowedToUpdate
* add Flash Success MSG
* imprufe code
- remove useless js chage
* fix-lint
* TEST: add PullRequest ID:5
Repo: user2/repo1
Base: branch1
Head: pr-to-update
* correct comments
* make PR5 outdated
* fix Tests
* WIP: add pull update test
* update revs
* update locales
* working TEST
* update UI
* misspell
* change style
* add 1s delay so rev exist
* move row up (before merge row)
* fix lint nit
* UI remove divider
* Update style
* nits
* do it right
* introduce IsSameRepo
* remove useless check
Co-authored-by: Lauris BH <lauris@nix.lv> 
							
						 | 
						
							2020-01-17 08:03:40 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									David Svantesson
								
							 
						 | 
						
							
							
							
							
								
							
							
								9cb418e623
								
							
						 | 
						
							
							
								
								Redirect issue if repo has configured external tracker. (#9247)
							
							
							
							
							
							
							
							* Redirect issue if repo has configured external tracker.
* Handle error
* Add tests for redirect
* Fix test consistency 
							
						 | 
						
							2019-12-06 23:21:18 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Lunny Xiao
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								945f121262
								
							
						 | 
						
							
							
								
								Fix bug on pull requests when transfer head repository (#8564)
							
							
							
							
							
							
							
							* fix bug on pull requests when transfer head repository
* add migration and fix lint
* fix tests and add a cache check on LoadBaseRepo 
							
						 | 
						
							2019-10-18 19:13:31 +08:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Lunny Xiao
								
							 
						 | 
						
							
							
							
							
								
							
							
								ff85dd3e12
								
							
						 | 
						
							
							
								
								Add commit statuses reports on pull request view (#6845)
							
							
							
							
							
							
							
							* Add commit statuses reports on pull view
* Add some translations
* improve the UI
* fix fmt
* fix tests
* add a new test git repo to fix tests
* fix bug when headRepo or headBranch missing
* fix tests
* fix tests
* fix consistency
* fix tests
* fix tests
* change the test repo
* fix tests
* fix tests
* fix migration
* keep db size consistency
* fix translation
* change commit hash status table unique index
* remove unused table
* use char instead varchar
* make hashCommitStatusContext private
* split merge section with status check on pull view ui
* fix tests; fix arc-green theme on pull ui 
							
						 | 
						
							2019-06-30 08:57:59 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Ethan Koenig
								
							 
						 | 
						
							
							
							
							
								
							
							
								66c803fae2
								
							
						 | 
						
							
							
								
								MySQL, Postgres integration tests in drone (#1638)
							
							
							
							
							
							
							
							* MySQL, Postgres integration tests in drone
* Fix .drone.yml
* sign drone
* resign drone 
							
						 | 
						
							2017-04-30 14:30:12 +08:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Ethan Koenig
								
							 
						 | 
						
							
							
							
							
								
							
							
								438e1a7d46
								
							
						 | 
						
							
							
								
								Fix inconsistencies in unit test fixtures
							
							
							
							
							
						 | 
						
							2017-02-05 22:43:31 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Ethan Koenig
								
							 
						 | 
						
							
							
							
							
								
							
							
								72bfabfada
								
							
						 | 
						
							
							
								
								Unit tests for models/pull.go
							
							
							
							
							
						 | 
						
							2017-01-06 10:08:23 -05:00 | 
						
						
							
							
							
								
							
							
						 |