✅ [PARTIALLY IMPLEMENTED] Display Exact Violation Expiry Time on the User Side

Currently, violations on the user side only display the expiry date and not the expiry time.

This creates confusion when a violation is issued mid-day. For example, if a ticket is issued on September 5 at 14:44:04, the violation is due on September 12 at 14:44:04, but the violation only shows “Due 2025-09-12”. Users may reasonably assume the discount is valid until the end of that day, which is not the case.

Admins can clearly see the correct timing, but this clarity is not reflected on the user-facing violation.

Example of Requested Improvement
Instead of:

Due 2025-09-12

Show:

Due 2025-09-12 2:44 PM

Additional Notes

  • Ideally, there would be an option for violations to be due at 11:59 PM on the due date instead of at the time of issue.

#13565

IO1-T662

UE1-T54

A partial implementation of this feature is now available. The expiry time has been made visible to users on the violation. We will continue evaluating the option to set violation due times to midnight on the expiry date instead of the issue time, which will require further development. Thank you, and we hope this provides additional clarity.