To Do: Browse Tasks | Gantt Chart | Reporting | Admin

Submitted By:
El Barto (elbarto)
Category:
Code
Percent Complete:
0%
Priority:
3
Start Date:
2006-08-15
End Date:
2006-08-22
Task Summary:
Implement time related features
Original Comment:
People concerned by one expense are:
* period based:
- people who are present in payment's period,
- people who are not excluded from this payment
* declaration based:
explicitly included persons

-> Person#periods (nil or empty means no absence)
-> Payment#period
-> Person#arrive, #leave, #come_back
Assigned To
user_name
None
Dependent On Task
summary
Hours:
72
Status:
Open

No Tasks are Dependent on This Task

No Related Tracker Items Have Been Added

Followups

Comment Date By
All persons are supposed to be present from the start of the trip up to the end:
person.period = trip.period = nil
If an in/out method is invoked, person.period must be fixed/updated
A person may leave trip temporarly, so a person may have several period of presence.
All payment must have a date/period. By default, it's the current day.
2006-08-15 10:29 elbarto
trip ...
[day 1]
X.pay
Y.pay
Z.in
[day 3]
X.out

should work even if no date is set
should work/be compatibe with period

if no date/day is set, each time one person pays something, increment a counter?
2006-08-15 10:25 elbarto

Task Change History

Field Old Value Date By
dependent_on_id100 2006-08-15 10:29 elbarto
dependent_on_id100 2006-08-15 10:25 elbarto