Top Menu

Jump to content
Home
    Modules
      • Projects
      • Activity
      • Work packages
      • Gantt charts
      • Calendars
      • Team planners
      • Boards
      • News
    • Getting started
    • Introduction video
      Welcome to OpenProject Community
      Get a quick overview of project management and team collaboration with OpenProject. You can restart this video from the help menu.

    • Help and support
    • Upgrade to Enterprise edition
    • User guides
    • Videos
    • Shortcuts
    • Community forum
    • Enterprise support

    • Additional resources
    • Data privacy and security policy
    • Digital accessibility (DE)
    • OpenProject website
    • Security alerts / Newsletter
    • OpenProject blog
    • Release notes
    • Report a bug
    • Development roadmap
    • Add and edit translations
    • API documentation
  • Sign in
      Forgot your password?

      or sign in with your existing account

      OpenProject ID Google

Side Menu

  • Overview
  • Activity
    Activity
  • Roadmap
  • Work packages
    Work packages
  • Gantt charts
    Gantt charts
  • Boards
    Boards
  • Wiki

Content

Updated by Andrej Sandorf 3 months ago

**As** a project controller
**I want to** see the hours worked per day
**so that** I can more easily understand the time logged. 

<figure class="table op-uc-figure_align-center op-uc-figure"><table class="op-uc-table"><thead class="op-uc-table--head"><tr class="op-uc-table--row"><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p"><br data-cke-filler="true"></p></th><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p">User A</p></th><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p">User B</p></th><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p">User C</p></th></tr></thead><tbody><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">03/01/2025, Sat</p></td><td class=&quot;op-uc-p&quot;&gt;Sat, 03/01/2025&lt;/p&gt;&lt;/td&gt;&lt;td class="op-uc-table--cell" style="text-align:right;"><p class="op-uc-p">1:00 h</p></td><td class="op-uc-table--cell" style="text-align:right;"><p class="op-uc-p"><br></p></td><td class="op-uc-table--cell" style="text-align:right;"><p class="op-uc-p">2:30 h</p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">03/03/2025, Mon</p></td><td class=&quot;op-uc-p&quot;&gt;Mon, 03/03/2025&lt;/p&gt;&lt;/td&gt;&lt;td class="op-uc-table--cell" style="text-align:right;"><p class="op-uc-p">6:00 h</p></td><td class="op-uc-table--cell" style="text-align:right;"><p class="op-uc-p">7:00 h</p></td><td class="op-uc-table--cell" style="text-align:right;"><p class="op-uc-p">8:00 h</p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">.....</p></td><td class="op-uc-table--cell" style="text-align:right;"><p class="op-uc-p"><br></p></td><td class="op-uc-table--cell" style="text-align:right;"><p class="op-uc-p"><br></p></td><td class="op-uc-table--cell" style="text-align:right;"><p class="op-uc-p"><br></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">31/03/2025, Mon</p></td><td class=&quot;op-uc-p&quot;&gt;Mon, 31/03/2025&lt;/p&gt;&lt;/td&gt;&lt;td class="op-uc-table--cell" style="text-align:right;"><p class="op-uc-p">8:00 h</p></td><td class="op-uc-table--cell" style="text-align:right;"><p class="op-uc-p">8:00 h</p></td><td class="op-uc-table--cell" style="text-align:right;"><p class="op-uc-p">8:00 h</p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p"><strong>Sums</strong></p></td><td class="op-uc-table--cell" style="text-align:right;"><p class="op-uc-p"><strong>26:00 h</strong></p></td><td class="op-uc-table--cell" style="text-align:right;"><p class="op-uc-p"><strong>42:00 h</strong></p></td><td class="op-uc-table--cell" style="text-align:right;"><p class="op-uc-p"><strong>43:00 h</strong></p></td></tr></tbody></table></figure>

**Acceptance criteria**

* &quot;Total sum: HH:MM h&quot; for a sum of all users

* The summary table includes a row per day

* The summary table columns are sorted by user name

* The first column in the summary table shows the abbreviated weekday and the date of day, a comma and the abbreviated weekday day

* For each user there is a column and a sum row per user

* In case there are many users, e.g. more than 6 users the table is split across multiple tables (but balanced amount, 
e.g. 7 users =&gt; 2 table (4 users, 3 users)
e.g. 12 users =&gt; 2 tables (6 users, 6 users)

* Empty (no logged time for that day) rows are not shown

* The hours are always shown in hours (HH:MM h) (hh:mm) not in days and hours (2 d 2 h)

* The hours are aligned at the separator by right alignment of values

* The values in the cells are linked to the corresponding heading in the details table below

* User A

* Hours User B for Monday 03.03.2025

* In the details section (per user)

* the sum of hours per day is listed as the row if there is more than one entry per day

* the sum of all days is listed in a row if there is more than on day

* The IDs of the work packages are listed. The IDs include a link to the work package itself

* The first column shows the date of day, a comma and the abbreviated weekday



**Permissions and visibility considerations**

* _No changes_

Back

Loading...