It would be very useful if one could use the calendar to display custom objects ( e.g. Tasks) sorted by creation date or custom fields added to the objects.
So if I added a "Deadline" date field, all Tasks are displayed in a calendar on the day they are due (similar for creation, update, etc)
Description
Status | Assigned | Task | ||
---|---|---|---|---|
Open | epriestley | T7924 Unprototype Calendar (v1) | ||
Open | lpriestley | T7930 Let Calendar provide date services to other applications | ||
Duplicate | None | T5045 Use Calendar to Display Query Results | ||
Duplicate | None | T4792 Allow me to display Calendar by Projects or other random buckets |
Event Timeline
No objects currently have a primary "deadline" or "due date" sort of field (except arguably calendar events themselves). I'm hesitant to let custom fields implement this because I'm worried about performance at scale (e.g., 1M+ tasks). We may add a optional -- but primary -- "due date" field to Maniphest.
I think this will end up being first-class, but I'm not sure how it will work since I can imagine a lot of weird complexity in edge cases (like a "release" object which needs to go on the calendar every Tuesday or whatever, so it doesn't have a simple start date / end date).
I think there is a distinction between points in time and events, which happen to be defined by two such things. Maybe there are two kinds of calendar entries? For deadlines, there aren't any start/end dates either.