Personal tools
You are here: Home Products Extreme Management tool Roadmap #14: gtimelog like time registration
Document Actions

#14: gtimelog like time registration

Contents
  1. Definitions
  2. Motivation
  3. Assumptions
  4. Proposal
  5. Implementation
  6. Deliverables
  7. Risks
  8. Progress log
  9. Participants
by Jean-Paul Ladage last modified October 24, 2008 - 10:36
Quit a number of developers use gtimelog to keep track of what they are doing. This proposal should allow the employees to track time afterwards.
Proposed by
Jean-Paul Ladage
Seconded by
DylanJay
Proposal type
User interface
Assigned to release
Repository branch
xm.tracker
State
completed

Definitions

 

Motivation

Developers tend to change tasks pretty often and prefer to track time afterwards as tools like gtimelog allow. Booking hours on tasks afterwards (say end of the week) tends to squize a significant number of hours. Even booking at the end of the day can be tricky.

Currently developer use gtimelog of similar tools to track time with quick notes and at the end of the day of week scans throught the entries and copy/paste text to the bookings.

 

 

Assumptions

 

Proposal

The time registration form should allow you to keep track of time AND book hours at the same time. This will save the developers time and dull work.

Because at the beginning of each iteration we define tasks, the list of 'Todo' tasks is quit long. At the beginning of the day he should be able to pick a few tasks  to be displayed on the time registration form.

In the header of the time registration form there should be a button 'Start working' which starts a time in the left corner. The timer itself should be in the right corner.

the timer should have a tooltip showing the total booked - including unassigned entries. This covers bug #86.

The content area shows a table with a row for each of the selected tasks, plus one row to make temporary bookings

Do this task first, because it is important
 1:23 Options
Wash the windows at the office
0:44 Options
Temporary bookings
3:24 Options

The Options link will exand the row and show a number of extra links like: Finish, Show entries:

 

  • 'Finish' will book the total registered time on the task and change the state to 'completed' and remove it from the form.
  • 'Show entries' will display a table with all entries with an edit link in each row. Also an 'Add' link should allow manually  adding of entries.

 

The Temporary bookings line with have an addition "Option" named: relate to tasks. This link will show all entries and after each entry a link find task... which will open a kupu drawer which shows all current projects and allow to drill down to a task.

At the bottom of the form there will be a button 'Book all hours' which will add bookings to the tasks. and resets the timers. This covers the feature requested in #88.

00:00 times should be greyed out - this covers a the feature requested in issue #89.

 

 

Implementation

 

Deliverables

 

Risks

 

Progress log

 This work has been done in the optional xm.tracker package.

Participants

 


For any issues with the web site functionality, please file a ticket.

Please consult the policy on plone.org content if you want your content published on this site.

Servers and hosting by