Page MenuHomePhabricator

Set reminders on Maniphest tasks or make Calendar event queries stand out more
Closed, DuplicatePublic

Description

Often when we have meetings at scheduled times, we'll create a Maniphest task and put the date in the title like:

Meeting with some third party outside of the business (Thurs 21st)

We'll then add the person who made the event as the assignee and the attendees as subscribers. However, we have no way of getting email reminders about this task.

Although we could use Google Calendar as an alternative, we like to be able to open Phabricator and see all of the upcoming work that we need to do on the dashboard. Having the meetings in the same list as the list of "real work" tasks means that we can quickly make an assessment on what needs to get done today and what particular times we have to work around.

We've tried using the built-in Calendar application in the past, but it doesn't really work for us because it also doesn't send reminders, and comparatively the events listed in the Calendar applications queries don't stand out on the dashboard compared to high / unbreak now tasks (which are red and coloured, where-as calendar events are just plain text). If you view the public version of our dashboard at https://code.redpointgames.com.au/dashboard/view/8/, you'll be able to see how Calendar events in the normal text colour don't stand out against other items on the page (your eyes are naturally drawn towards the colourful Maniphest tasks and the build statuses, especially when there's visible projects attached). When a Calendar event is on today or nearing today, it gets no colour indication.

Event Timeline

The other aspect of Calendar is that you can't put Calendar events on a project's workboard, which is another area of visibility that we need to see these kind of meetings in.

We also tend to use the task dependencies feature to say "this task is blocked by this meeting", to indicate that there's something that we need to resolve in that meeting before we can proceed with work on the task. That is another thing that we can't express with Calendar events.