Bulk update due date of issues
Description
It is extremely tedious to change due dates for multiple issues at once compared to Asana or other project management systems that is used by developer teams.
Proposal
Add due date field to the to the bulk-edit sidebar in the Issues list.
The new field should be placed between Milestone
and Labels
to match the order on the issuable sidebar for individual issues.
Since the date picker does not have an option to clear its value, we need to include a Remove due date
link below the dropdown. Clicking the link will remove the due date and return the field to the 'Placeholder' state.
Placeholder | Selected value |
---|---|
Links / references
Documentation blurb
Overview
Use cases
As a manager I often need to change due dates of multiple tasks. Eg.
- Fridays are reserved for maintenance/research tasks so whatever we do not finish this Friday is going to be moved to next Friday.
- Changing due dates on multiple related tasks when something more urgent comes up
- For the lack of other means (like simply ordering tasks in Asana), we use due dates in GitLab for indicating which tasks should be done first and which later. However, when work gets delayed, everything has to be moved and doing this one by one is a nightmare.
Feature checklist
Make sure these are completed before closing the issue, with a link to the relevant commit.
-
Feature assurance -
Documentation -
Added to features.yml
Edited by Chris Peressini