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_id | 100 |
2006-08-15 10:29 |
elbarto |
| dependent_on_id | 100 |
2006-08-15 10:25 |
elbarto | |
|