Skip to content

Unified time and date editing to prevent border cases #170

@olk-jbozzo

Description

@olk-jbozzo

Idea based on an issue: I forgot to stop the timer before leaving work. Now it is about 14 hours later and I have stopped the task. But the interface will not let me fix the issue because of the restrictions it imposes itself:

  • Currently is May 20th at 9:50.
  • The task started at May 19th 16:23
  • The task ended at May 20th 09:43
  • I should have ended the task at May 19th 18:52
  • If I try to fix first the day, the app won't let me accept because May 19th 9:50 is earlier than the start date of the task.
  • If I try to fix first the time, the app won't let me again because May 20th 18:52 is later than the current time.

This issue would be solved if the app would let us change the date and time at the same time (preferred, in my opinion), or both separately but need to confirm the change to apply it outside of each separate editing widget.

I've tried thinking of a workaround by first changing to an intermediate date/time, but the only thing it has come to mind is simply waiting until the current time is greater than the start time and then I can set a temporary time, then fix the date and then fix the time.

Edit: It can be worked around by first setting back the start date by a day, then fix the end date/time and restoring the start day.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions