Ciao a tutti,
ho notato che nel modulo projects ore pianificate e valori simili non vengono
aggregate nel progetto padre
Es.
P
F1F2
ho un progetto padre P con due progetti figli F1 e F2 (P, F1, F2 sono di tipo
project.project)
se F1 ed F2 hanno delle attività che comportano un certo numero di ore
pianificate
F1.planned_hours = x
F2.planned_hours = y
mi aspetterei (da quanto scritto sul campo planned_hours)
P.planned_hours = x+y
invece rimane a zero
---- analisi----
ecco la definizione del campo planned_hours
'planned_hours': fields.function(_progress_rate, multi="progress", method=True,
string='Planned Time', help="Sum of planned hours of all tasks related to this
project and its child projects.",
store = {
'project.project': (lambda self, cr, uid, ids, c={}: ids,
['tasks'], 10),
'project.task': (_get_project_task, ['planned_hours',
'effective_hours', 'remaining_hours', 'total_hours', 'progress',
'delay_hours','state'], 10),
}),
-DOMANDA-
per cominciare non capisco quando viene chiamata la lambda function, ho provato
a fare un debug e non viene chiamata mai, in generale non so cosa dovrei
aspettarmi (viene chiamata quando aggiungo/rimuovo tasks da un progetto o
quando faccio una modifica qualsiasi ad un task di un progetto?)
Matteo_______________________________________________
Mailing list: https://launchpad.net/~openobject-italia-core-devs
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openobject-italia-core-devs
More help : https://help.launchpad.net/ListHelp