Description
Details
- Due Date
- Apr 11 2018, 5:00 AM
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | None | T105404 [EPIC] Gather requirements from teams for Phab project management feature requests | |||
Resolved | None | T92708 Add fields to support bug specific information | |||
Resolved | Feature | • mmodell | T93499 Add support for task types (subtypes) | ||
Resolved | • mmodell | T191865 Deploy "Due Dates" / Deadlines feature |
Event Timeline
(If I edit a regular, existing task, is there any way to get that "Due Date" field displayed?)
@Aklapper: Unfortunately, no it only works for newly created tasks that use the 'deadline' form to set the subtype of the task. I could add the field to all tasks but that would be distracting on the majority of tasks which wouldn't use it.
@Aklapper: FYI it is now possible to change the type of a task using conduit or herald. Examples: {H295} {H296}
I'm really struggling with this.
Is this an auto-magic field? In that I simply add a field to Maniphest and it's supposed to work?
my Maniphest.custom-field-definitions looks like this:
{
"due": { "name": "Due Date", "type": "date" }, "mycompany:estimated-hours": { "name": "Estimated Hours", "type": "int", "caption": "Estimated number of hours this will take." }, "mycompany:actual-hours": { "name": "Actual Hours", "type": "int", "caption": "Actual number of hours this took." }
}
My Maniphest.subtypes like this:
[
{ "key": "default", "name": "Task" }, { "key": "bug", "name": "Bug" }, { "key": "feature", "name": "Feature Request" }, { "key": "deadline", "name": "Deadline" }
]
I've tried naming the field 'deadline', 'due date' and a few other variants, plus tried naming the field group multiple things 'deadline', 'mycompany' etc. before removing the field group as per the example url. The name is set to 'due' now as that appears to be its name in this example: https://phabricator.wikimedia.org/maniphest/task/edit/form/37/
I've tried creating a new form and subtype called deadline and assigning that edit form to the deadline subtype.
But the deadline date doesn't appear on the project board. Just a marker that it's a subtype "DEADLINE"
I've just done a Phabricator upgrade as our install was running a May '18 version but no change.
Am I missing something? Thanks for any help.
@Motionlab: Please ask general Phabricator questions which are not directly related to Wikimedia's Phabricator instance in the Phabricator forum at https://discourse.phabricator-community.org/ - thanks!
@Motionlab: what you may be missing is our customizations in rPHEX phabricator-extensions: DeadlineEditEngineSubtype.php
@mmodell Some challenges my teams are facing:
- They would like to have multiple stamps on a task. So, for instance, a Bug Report for a bug that also has a deadline (and therefore a date stamp). Currently, it seems the only way to show a due date on a task and board is to change the subtype to Deadline.
- They would like to update existing tasks with a Due Date, including tasks that originally used a form that did not have this option (such as form 43)
Should I make a separate feature request for those? :)
More than a year too late but...
- This is unfortunately a limitation that I don't know of a solution for.
- You can change the subtype of a task by using the add-action option on the comment form, choose change subtype and select 'deadline'. This doesn't help with #1 though.