Page MenuHomePhabricator

Deploy "Due Dates" / Deadlines feature
Closed, ResolvedPublicApr 11 2018

Description

phabricator-workboard-deadlines.png (492×749 px, 72 KB)

Details

Due Date
Apr 11 2018, 5:00 AM

Event Timeline

mmodell reopened this task as Open.
mmodell edited a custom field.
mmodell set Due Date to Apr 11 2018, 5:00 AM.
mmodell removed the point value for this task.

(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}

Screen Shot 2018-09-24 at 18.27.56.png (619×316 px, 54 KB)

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!

will do, apologies, followed a trail of links and didn't realise!

@mmodell Some challenges my teams are facing:

  1. 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.
  2. 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? :)

Aklapper renamed this task from Deploy "Deadlines" feature to Deploy "Due Dates" / Deadlines feature.Oct 19 2021, 8:22 AM

More than a year too late but...

@mmodell Some challenges my teams are facing:

  1. 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.
  2. 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? :)

  1. This is unfortunately a limitation that I don't know of a solution for.
  2. 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.