| 
								
								
									 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 |  |