Task drag and drop, easier than ever
TEAM MEMBER | EXO TEAM |
---|---|
Nguyen Thanh Van | BD |
Nguyen Bao An | CWI |
Tran Nguyen Son Tung | SN/ITOP |
Tran Trung Thanh | GSS |
Getting the idea from the whiteboard where we have the scrum meeting in front of it every morning of working days, we created the D2 Addon. In it, we can add a new task presented as a colorful sticker, then easy to drag and drop them to corresponding states (In Progress, Done, Cancelled) to play with it.
This addon is designed to be compatible with eXo Platform 4.1.
-
Task management
- Add, edit tasks
- Change state task
-
Integration with eXo (use calendar, etc with eXo component)
-
HTML5, jquery, css, bootstrap component,
-
UI Design: flat design, color
Description: Add new task to a specific calendar
REST: /rest/taskmanagement/task/add?param1=value1¶m2=value2
Parameter | Definition |
---|---|
calendarid | Calendar ID to save |
name | Task Summary |
description | Task description |
startdate | Start Date in JSON format |
enddate | End Date in JSON format |
participants | Task Delegator |
priority | Task Priority (0: None, 1: Low, 2: Medium, 3: High) |
Description: Change status of a specific task REST: /rest/taskmanagement/task/edit?taskid=value&status=value
Parameter | Definition |
---|---|
taskid | Task ID to change |
status | Target status (0: Need action, 1: In progress, 2: Completed, 3: Cancelled) |
Description: Get tasks by status REST: /rest/taskmanagement/task/get?status=value
Parameter | Definition |
---|---|
status | Target status (0: Need action, 1: In progress, 2: Completed, 3: Cancelled) |
Purpose:
- Render tasks by status
- View task detail
- Create new task
Technical Resources | URLs |
---|---|
Github repository | [email protected]:exo-codefest/2014-team-I.git |
Build job | https://ci.exoplatform.org/job/addon-codefest-2014-team-I-master-ci |
Acceptance deployment job | https://ci.exoplatform.org/job/platform-community-4.1-M2-codefest-team_I-1.0.x-SNAPSHOT-deploy-acc |
Acceptance test url | http://codefest-4.1-m2-codefest-team_i.acceptance5.exoplatform.org |
eXo Platform Calendar REST API: http://docs.exoplatform.com/PLF41/rest-api/calendar/