In this PR, I have created a view for all the tasks (tickets) associated with a board.
Users can create tickets with different priorities, types and statuses. The available priorities are: LOW (0), MEDIUM (1) and HIGH (2). The available types are TASK (0), BUG (1) and STORY (2). The available statuses are: ON HOLD (0), TO DO (1), IN PROGRESS (2), TESTING (3), READY FOR QA (4) AND DONE (5).
Users can modify the priority, type and status of a ticket, as well as make comments via the modal that appears when a ticket is clicked on. All changes made by a user are automatically reflected on their screen so that they do not have to reload the webpage.
The board view also supports drag and drop for updating the status of a ticket.
Note that all timestamps are given as local time, despite being stored as GMT.
In this PR, I have created a view for all the tasks (tickets) associated with a board.
Users can create tickets with different priorities, types and statuses. The available priorities are: LOW (0), MEDIUM (1) and HIGH (2). The available types are TASK (0), BUG (1) and STORY (2). The available statuses are: ON HOLD (0), TO DO (1), IN PROGRESS (2), TESTING (3), READY FOR QA (4) AND DONE (5).
Users can modify the priority, type and status of a ticket, as well as make comments via the modal that appears when a ticket is clicked on. All changes made by a user are automatically reflected on their screen so that they do not have to reload the webpage.
The board view also supports drag and drop for updating the status of a ticket.
Note that all timestamps are given as local time, despite being stored as GMT.