Set due date for individual issues
and @AshleyS really want this to move from Asana
I don't think that requiring that people make a milestone is a good alternative, it takes a lot of time to create one.
/cc @dzaporozhets @JobV
Designs
- Show closed items
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Contributor
Let's do this. cc @dzaporozhets
I propose to:
- make it optional, a project setting
- immediately add it to the issue list and add a filter for it (otherwise the usability is too lacking, something we learned with votes)
- start with a simple date picker
@creamzy could you create a mockup whenever you have time?
- 🚄 Job van der Voort 🚀 Added ~122770 label
Added ~122770 label
- 🚄 Job van der Voort 🚀 Added feature proposal label
Added feature proposal label
- 🚄 Job van der Voort 🚀 Added ~19492 label
Added ~19492 label
- Contributor
scheduled for 8.6 for mockup. Implementation time will be decided at a later point.
- 🚄 Job van der Voort 🚀 Milestone changed to 8.6
Milestone changed to 8.6
- Owner
immediately add it to the issue list and add a filter for it
@JobV adding another filter is not an option. No such space in UI. Also collecting all custom milestones from all issues is performance issue.
- Owner
make it optional, a project setting
@JobV lets make it a default feature.
- Contributor
@dzaporozhets sorting option :), not filter
Edited by 🚄 Job van der Voort 🚀 - Owner
sorting option :), not filter
@JobV deal.
make it optional, a project setting
do you agree making it integrated instead of optional/setting ?
- Contributor
@dzaporozhets yes, I didn't feel strongly about it.
- Author Owner
@JobV I think everything should be default. If you want to make something a setting please elaborate what and why.
- Developer
start with a simple date picker
due date should depend on milestone due date, should we show only available time slots?
Edited by username-removed-264303 - Owner
due date should depend on milestone due date
I think due date should not be depended on milestone due date. I think its unnecessary limitation
- Contributor
I think due date should not be depended on milestone due date. I think its unnecessary limitation
I agree.
Edited by 🚄 Job van der Voort 🚀 - Contributor
@sytses as said, I didn't feel strongly about it and am fine with adding it by default.
My thinking was that a due date on issues encourages the user to use a bad workflow, where every issue is scheduled individually. In 80% of cases, they are better off using a milestone. Due date on issues is super convenient, but you should really be looking for it, rather than using it because it's available.
- Author Owner
@JobV I'm really afraid of what happens to the UI if we add optional fields that we don't test with.
- Contributor
Side note: I think the sidebar is an excellent place for optional features, as they would just be added in the list. I especially like the way Trello does this, to which we're now quite close.
- Maintainer
@creamzy Can you work on a mockup, ideally this week, so we can start on backend implementation soon?
- Developer
- Contributor
- username-removed-127938 Reassigned to @skyruler
Reassigned to @skyruler
- Maintainer
@skyruler Nice! I see you've assigned yourself, is there something you still want to do, or is it time for a developer to hop in?
- Contributor
@DouweM I'll put fronted and dev labels
- username-removed-127938 Removed ~19492 label
Removed ~19492 label
- username-removed-127938 Added frontend label
Added frontend label
- username-removed-127938 Added ~123454 label
Added ~123454 label
- username-removed-127938 Assignee removed
Assignee removed
- Jacob Schatz Status changed to closed
Status changed to closed
- Jacob Schatz Status changed to reopened
Status changed to reopened
- Maintainer
Sorry I closed the issue by mistake. I think a prerequisite to this issue is the new dropdowns which @iamphill is working on.
- Maintainer
@jschatz1 Do you have an issue for that?
- Maintainer
- Douwe Maan Added ~164274 label
Added ~164274 label
- username-removed-382454 mentioned in merge request !3160 (closed)
mentioned in merge request !3160 (closed)
- Maintainer
Backend is being worked on in !3160 (closed)
- Douwe Maan Milestone changed to 8.7
Milestone changed to 8.7
- Maintainer
This is not gonna make 8.6, but work has already started on the backend development. I will move it to 8.7.
- Maintainer
@DouweM is the backend ready? Like enough that we can use it?
- Maintainer
@jschatz1 Yep, if you stick to the frontend you can build on https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3160. The most important pieces are the
due_date
field onIssue
, and the selectboxes in the issue filter bar and the issue sidebar. - Jacob Schatz mentioned in merge request !3614 (merged)
mentioned in merge request !3614 (merged)
- Robert Speicher Status changed to closed by commit 91c00fae
Status changed to closed by commit 91c00fae
- Robert Speicher mentioned in commit 91c00fae
mentioned in commit 91c00fae
- Robert Speicher mentioned in commit 82d8c74f
mentioned in commit 82d8c74f
- username-removed-96841 mentioned in issue #15663 (moved)
mentioned in issue #15663 (moved)
- username-removed-87676 mentioned in issue #27500 (moved)
mentioned in issue #27500 (moved)
- Felipe Artur mentioned in issue gitlab#4769
mentioned in issue gitlab#4769
- Felipe Artur mentioned in issue gitlab#8077
mentioned in issue gitlab#8077