Currently, tickets only allow input of estimated time in hours, which feels disconnected from real project timelines and does not prompt action. We propose adding a Due Date field to each ticket and enhancing user experience with notifications and visual urgency cues.
Requirements
- Due Date Field on Tickets
Each ticket should have an optional due_date field.
The due date should be displayed clearly in the ticket details and Kanban board view.
- Notification Mechanism
If a ticket is 1 day or 3 days before the due date:
The assigned user should receive an email notification.
The project owner should also be notified.
A real-time in-app notification (e.g., via Pusher or similar) should be triggered if the user is online.
- UI Enhancement: Badge Color Change
On the Kanban board, the ticket's due date badge should change to red if:
It is 3 days or less before the due date.
This will visually indicate urgency to all users.
Notification Content (Suggestion)
Email Subject: ⏰ Upcoming Due Date for Ticket: [ticket title]
Email Body:
Hi [User Name],
Just a reminder that your ticket "[ticket title]" is approaching its due date: [due_date].
Please make sure it's on track.
Regards,
Project Management System
Notes
The configuration (1-day, 3-day reminders) could be made adjustable via admin settings.
Make sure not to notify if the ticket is already marked as Done or Archived.
Currently, tickets only allow input of estimated time in hours, which feels disconnected from real project timelines and does not prompt action. We propose adding a Due Date field to each ticket and enhancing user experience with notifications and visual urgency cues.
Requirements
Each ticket should have an optional due_date field.
The due date should be displayed clearly in the ticket details and Kanban board view.
If a ticket is 1 day or 3 days before the due date:
The assigned user should receive an email notification.
The project owner should also be notified.
A real-time in-app notification (e.g., via Pusher or similar) should be triggered if the user is online.
On the Kanban board, the ticket's due date badge should change to red if:
It is 3 days or less before the due date.
This will visually indicate urgency to all users.
Notification Content (Suggestion)
Email Subject: ⏰ Upcoming Due Date for Ticket: [ticket title]
Email Body:
Notes
The configuration (1-day, 3-day reminders) could be made adjustable via admin settings.
Make sure not to notify if the ticket is already marked as Done or Archived.