pond / trackrecord

TrackRecord is a Ruby On Rails application which lets users enter and analyse timesheets, based around a framework of customers, projects and tasks. It may be useful for sole traders and small businesses.
BSD 3-Clause "New" or "Revised" License
12 stars 6 forks source link

Report include hours broken-down by resource #3

Closed pond closed 11 years ago

pond commented 11 years ago

When generating a report like the following, it'd help to see a breakdown of the individual hours per person. E.g.

Report from week 40 to week 43 for Project Foo, showing users John, Jack and Jane.

Right now, this will generate two tables, the first showing hours for each task, divided into columns by the week. The second table shows total hours per user.

It'd be nice to break-down the first table by user - e.g. in a similar way to the committed vs not committed hours. Thus, you might assign a colour code to each user and show in each table cell the hours in that week for that task that the given user generated towards the total in that cell.

I'm not sure if colours is the way to go (because there aren't that many to select from and colour blind users would struggle with it). Other ideas welcome.

Oh, and I understand that I can generate a report individually for each week or each user to get the same raw data out of the system, but that would be n times the work for me (where n is number of users I'm reporting on).

pond commented 11 years ago

Colours don't work (e.g. because of CSV output and visual distinctiveness across an unbounded number of users).

We could add rows - e.g.

Customer Foo - Port to 'Bar'

This might be unnecessary if a concept of billable/non-billable tasks were added; current priority of this request is presently unknown.

pond commented 11 years ago

Implemented, as above.