Content
View differences
Updated by Oliver Günther about 1 year ago
**As** a project member
**I want** be able to view and edit my logged time with start and finish time in a calendar view in the time tracking module.
**so that** I see the spent time in the calendar view.
**Acceptance criteria**
* There is a new module _Time tracking_ e.g. community.openproject.org/my/time-tracking
* ~~The time tracking module can be accessed through an icon in the header navigation.~~ The module will be accessed through a link in the sidebar on the homepage and the my page.
* The _My spent time widget_ in _My Page_ is deprecated. It remains in the _My page_. It will be replaced in a separate step. We don't invest effort into this widget.
* In the _My page_ there is a link/teaser to the time tracking module (mockups tbd).
* Time logs which do not have start and finish time are shown in the column header above the day view. ~~In case there are more than 3 time logs there is a button "+ x more". This links to the cost report with the correct filter settings (user = me + selected day).~~
* ~~Open: Three is rather limiting, we should provide an option to review all all-day events~~
* When there are more than 3 entries, we use the normal full calendar behavior and show a popup on click with all the events without start time listed for that day.
* There is a green button "Log time" which opens the time tracking modal.
* Click and expand in the calendar pre-selects the date and hours in the modal.
* Time entries can be dragged to move the start time
* When an item is dragged into the "no specific time" row, the start & end times are removed
* When start and end time is enforced, an item cannot be dragged into the "no specific time"
**Visuals**
* https://www.figma.com/design/xRFTkBJYxQJxwAf9fd3oM1/Log-time?node-id=2355-14459
**Out of scope**
* Better ways to find the most relevant work packages to log time on.
* Quick Filters and Search
* Show meetings.
* Time entry status
* Change the "My spent time widget" from the My page
**I want** be able to view and edit my logged time with start and finish time in a calendar view in the time tracking module.
**so that** I see the spent time in the calendar view.
**Acceptance criteria**
* There is a new module _Time tracking_ e.g. community.openproject.org/my/time-tracking
* ~~The time tracking module can be accessed through an icon in the header navigation.~~ The module will be accessed through a link in the sidebar on the homepage and the my page.
* The _My spent time widget_ in _My Page_ is deprecated. It remains in the _My page_. It will be replaced in a separate step. We don't invest effort into this widget.
*
*
* ~~Open: Three is rather limiting, we should provide an option to review all all-day events~~
* When there are more than 3 entries, we use the normal full calendar behavior and show a popup on click with all the events without start time listed for that day.
* There is a green button "Log time" which opens the time tracking modal.
* Click and expand in the calendar pre-selects the date and hours in the modal.
* Time entries can be dragged to move the start time
* When an item is dragged into the "no specific time" row, the start & end times are removed
* When start and end time is enforced, an item cannot be dragged into the "no specific time"
**Visuals**
* https://www.figma.com/design/xRFTkBJYxQJxwAf9fd3oM1/Log-time?node-id=2355-14459
**Out of scope**
* Better ways to find the most relevant work packages to log time on.
* Quick Filters and Search
* Show meetings.
* Time entry status
* Change the "My spent time widget" from the My page