traggo/server

Timesheet / List UI is very janky

Ali-Flt opened this issue · 1 comments

Describe the bug
There are a couple of bugs:
1: You can't enter a two digit (higher than 9) hour manually.
2. when setting the end time manually, before completely entering the time, it sometimes changes the start time because it thinks that the end time is before the start time.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'timesheet/list'
  2. Add a manual time
  3. Set the start time
  4. Start setting the end time
  5. See that the start time changes by itself

Expected behavior
Start time remains unchanged

You can't enter a two digit (higher than 9) hour manually.

Yeah the date format is wrongly defined. You can configure the American24h, British or German date locale in the settings, they work fine.

when setting the end time manually, before completely entering the time, it sometimes changes the start time because it thinks that the end time is before the start time.

This is kinda by design. The start date will be auto adjusted if the end date is valid and before the start date. But yeah, the user experience could be improved on that.