•  
     
    story #8825 have all Pull Request REST routes for the v1 and packaging
Summary
tuleap user
have all Pull Request REST routes for the v1 and packaging
I will be able to develop a beautiful UI for discussing proposed changes before integrating them.

Features: (PR = Pull Request)

  • Create a PR between two branches:
    • we can't have two identical PR => check at creation
  • Have PR list
  • Access a PR
  • Add a PR status in the PR list
  • On a PR, get the modified files
  • Ability to merge or abandon a PR
  • Be able to get a file content in order to make the diff
  • Ability to add a global comment on the PR

Associated Permissions:

  • we use the permissions defined in the Git repository
  • If READ access, user can see the PR and add a global comment on the PR
  • If WRITE access, user can generate PR and do MERGE/ABANDON actions
Empty
Yannis ROSSETTO (rossettoy), Joris MASSON (jmasson)
Status
Empty
Done
Development
  • [ ] Does it involves User Interface? 
  • [ ] Are there any mockups?
  • [ ] Are permissions checked?
  • [ ] Does it need Javascript development?
  • [ ] Does it need a forge upgrade bucket?
  • [ ] Does it need to execute things in system events?
  • [ ] Does it impact project creation (templates)?
  • [ ] Is it exploratory?
Empty
Details
#8825
Sandra Echinard (sechinard)
2016-10-11 15:53
2016-01-29 14:48
8932

References
Referencing story #8825

Git commit

tuleap/tuleap/stable

Merge commit 'refs/changes/94/5094/5' of ssh://gerrit.tuleap.net:29418/tuleap into HEAD 4cc1735059
story #8825: GET and POST /pull_requests/:id/comments bae14f4028
Merge commit 'refs/changes/04/5104/2' of ssh://gerrit.tuleap.net:29418/tuleap into HEAD 3b2b8b8d0f
story #8825: POST /pull_request 18a7da7999
Merge commit 'refs/changes/07/5107/2' of ssh://gerrit.tuleap.net:29418/tuleap into HEAD 1d132d25b4
story #8825: GET impacted files 35062927ec
Merge commit 'refs/changes/15/5115/3' of ssh://gerrit.tuleap.net:29418/tuleap into HEAD daa39c1e7d
story #8825: GET file content 09ea04983b
Merge commit 'refs/changes/23/5123/3' of ssh://gerrit.tuleap.net:29418/tuleap into stable 58d282321a
story #8825: GET /git/:id/pull_requests 39384857ff
Merge commit 'refs/changes/19/5119/10' of ssh://gerrit.tuleap.net:29418/tuleap into stable 69a46d9b6c
story #8825: PATCH pull_requests/:id c738207e09
Merge commit 'refs/changes/33/5133/8' of ssh://gerrit.tuleap.net:29418/tuleap into stable 4e64a8668d
story #8825: Merge pull request 8e52690237
Merge commit 'refs/changes/40/5140/4' of ssh://gerrit.tuleap.net:29418/tuleap into HEAD 2a50351299
story #8825: Package the pull request plugin d22a39acb5
story #8825: Merge pull request cd5856caa3
story #8825: PATCH pull_requests/:id 3d1e250cac
story #8825: GET /git/:id/pull_requests 1f60816706
story #8825: GET file content e6c1201858
story #8825: GET impacted files 50f702c81d
story #8825: POST /pull_request d6b788b14e
story #8825: GET and POST /pull_requests/:id/comments b1cfb4b2ce
Referenced by story #8825

Follow-ups

User avatar
  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
  • Status changed from On going to Done
  • As a
    -tuleap user  
    +tuleap user 
  • Category set to
User avatar

gerrit #5123 integrated into Tuleap 8.11.99.47


  • Status changed from Ready (stalled) to On going
  • CC list set to Joris MASSON (jmasson), Yannis ROSSETTO (rossettoy)