•  
     
    story #7511 Drag'nDrop backlog items
Summary
Empty
Drag'nDrop backlog items
  • assess relative priorities of user stories
  • (Un)Plan stories
  • I can reorder stories in "to be planned" section
  • I can reorder stories in a sprint
  • I can reorder tasks in a given story
  • I can plan a story
  • I can unplan a story
  • I can move a task from a story to another one
  • The choosen library for the drag 'n drop should support the multi select for a next story

Empty
Empty
Status
Empty
Done
Development
  • [x] Does it involves User Interface? 
  • [x] Are there any mockups?
  • [x] Are permissions checked?
  • [x] 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?

Existing REST routes that may be handy:

  • PUT /milestones/:id/content
  • PUT /milestones/:id/backlog

Suggestion of new REST routes to implement (see devel #30470):

  • PATCH /milestones/:id/content
  • PATCH /milestones/:id/backlog
  • PATCH /backlog_items/:id/children
Details
#7511
Nicolas Terray (nterray)
2014-12-09 16:04
2014-10-07 12:54
7515

References
Referencing story #7511

Git commit

tuleap/tuleap/stable

story #7511: Add drag'n'drop [...] 8734f9cb0f
jQuerify motd resizing a565dc05da
jQuerify cardwall custom mapping administration f6c6f91b06
jQuerify project privacy tooltips loading 7eb73189f9
Merge commit 'refs/changes/83/3283/1' of ssh://gerrit.tuleap.net:29418/tuleap into stable f01f577fa7
story #7511: Fix language for milestone dates d930259996
Do not load fat combined in planning v2 5947fe3f0e
Add REST route to reorder children 96c98d9323
Merge commit 'refs/changes/62/3262/10' of ssh://gerrit.tuleap.net:29418/tuleap into HEAD a69c8b1082
story #7511: Add drag'n'drop (doesn't call REST routes) and update Angular & jQuery 4b3296a409
Merge commit 'refs/changes/05/3305/3' of ssh://gerrit.tuleap.net:29418/tuleap into tuleap-stable-master fac2865d64
story #7511: adding route PATCH /projects/:id/backlog c253ac5969
Merge commit 'refs/changes/10/3310/7' of ssh://gerrit.tuleap.net:29418/tuleap into stable 752bbfd3d6
story #7511: PATCH /backlog_items/{id}/children should check items belong to {id} 52e889798f
PATCH /milestones/:id/backlog 6c7ce5e6e1
PATCH /milestones/:id/content 7de9f2acd1
PATCH /milestones/:id/content with 'add' and 'remove' 2e2414007e
PATCH /backlog_items/{id}/children- "remove" and "add" properties ba71934e2d
Merge commit 'refs/changes/40/3340/3' of ssh://gerrit.tuleap.net:29418/tuleap into HEAD 3ed9e531f4
story #7511: submilestones links work 1a2775ca13
story #7511: Submilestone initial effort is updated when its content is updated 6fc286f8d6
story #7511: When an item is dropped, REST routes are called fcda0ece61
story #7511: Drop into an item without child or collapsed (don't call REST routes) 82a7d054b9
story #7511: Add list of accepted item types in BacklogItemRepresentation 22769c8c23
Refactoring: use common code for artifact link/unlink 52252f88ed
Can move from one milestone to another a closed item 1630e50d91
Merge commit '1932bb2' into HEAD 624a268c1b
story #7511: fetch the list of allowed tracker types for the top backlog 1932bb2812
Merge commit 'refs/changes/54/3354/3' of ssh://gerrit.tuleap.net:29418/tuleap into HEAD 4ea261104e
story #7511: better display of placeholder in empty list d1521b695d
story #7511: Call move REST routes instead of remove+add cee9eeb314
Merge commit 'refs/changes/57/3357/2' of ssh://gerrit.tuleap.net:29418/tuleap into tuleap-stable-master b62d1be0d9
story #7511: temporary fix loading of ui-tree css 7a234fc607

tuleap/u/vaceletm/tuleap/dev

Merge commit 'refs/changes/54/3354/3' of ssh://gerrit.tuleap.net:29418/tuleap into HEAD 4ea261104e
story #7511: better display of placeholder in empty list d1521b695d
story #7511: Call move REST routes instead of remove+add cee9eeb314
Merge commit '1932bb2' into HEAD 624a268c1b
story #7511: fetch the list of allowed tracker types for the top backlog 1932bb2812
Can move from one milestone to another a closed item 1630e50d91
Refactoring: use common code for artifact link/unlink 52252f88ed
Merge commit 'refs/changes/40/3340/3' of ssh://gerrit.tuleap.net:29418/tuleap into HEAD 3ed9e531f4
story #7511: submilestones links work 1a2775ca13
story #7511: Submilestone initial effort is updated when its content is updated 6fc286f8d6
story #7511: When an item is dropped, REST routes are called fcda0ece61
story #7511: Drop into an item without child or collapsed (don't call REST routes) 82a7d054b9
story #7511: Add list of accepted item types in BacklogItemRepresentation 22769c8c23
PATCH /backlog_items/{id}/children- "remove" and "add" properties ba71934e2d
PATCH /milestones/:id/content with 'add' and 'remove' 2e2414007e
Merge commit 'refs/changes/10/3310/7' of ssh://gerrit.tuleap.net:29418/tuleap into stable 752bbfd3d6
PATCH /milestones/:id/content 7de9f2acd1
story #7511: PATCH /backlog_items/{id}/children should check items belong to {id} 52e889798f
PATCH /milestones/:id/backlog 6c7ce5e6e1
Merge commit 'refs/changes/05/3305/3' of ssh://gerrit.tuleap.net:29418/tuleap into tuleap-stable-master fac2865d64
story #7511: adding route PATCH /projects/:id/backlog c253ac5969
Merge commit 'refs/changes/62/3262/10' of ssh://gerrit.tuleap.net:29418/tuleap into HEAD a69c8b1082
story #7511: Add drag'n'drop (doesn't call REST routes) and update Angular & jQuery 4b3296a409
Add REST route to reorder children 96c98d9323
Do not load fat combined in planning v2 5947fe3f0e
Merge commit 'refs/changes/83/3283/1' of ssh://gerrit.tuleap.net:29418/tuleap into stable f01f577fa7
story #7511: Fix language for milestone dates d930259996
jQuerify motd resizing a565dc05da
jQuerify cardwall custom mapping administration f6c6f91b06
jQuerify project privacy tooltips loading 7eb73189f9
Merge commit 'refs/changes/57/3357/2' of ssh://gerrit.tuleap.net:29418/tuleap into tuleap-stable-master b62d1be0d9
story #7511: temporary fix loading of ui-tree css 7a234fc607