Tryton merge requestshttps://foss.heptapod.net/tryton/tryton/-/merge_requests2023-08-14T13:09:30Zhttps://foss.heptapod.net/tryton/tryton/-/merge_requests/691Add missing ending dot in project invoice error message2023-08-14T13:09:30ZCédric Kriercedric.krier@b2ck.comAdd missing ending dot in project invoice error messageCédric Kriercedric.krier@b2ck.comCédric Kriercedric.krier@b2ck.comhttps://foss.heptapod.net/tryton/tryton/-/merge_requests/564Use defaultdict to compute cost and revenue total of project2023-06-08T11:30:14ZCédric Kriercedric.krier@b2ck.comUse defaultdict to compute cost and revenue total of projectSince e35820296f3a, sum_tree is use to compute project total but it requires
to have a default value for parents that are not in the list of instances.
Closes #12305Since e35820296f3a, sum_tree is use to compute project total but it requires
to have a default value for parents that are not in the list of instances.
Closes #12305Cédric Kriercedric.krier@b2ck.comCédric Kriercedric.krier@b2ck.comhttps://foss.heptapod.net/tryton/tryton/-/merge_requests/516Forbid to change quantity of invoiced project2023-06-30T06:48:24ZCédric Kriercedric.krier@b2ck.comForbid to change quantity of invoiced projectThe invoiced amount of a work relies on the quantity of the invoice line not being changed.\
This is because the quantity is the aggregation of many works, so the invoiced amount is computed back using the unit price of the invoice line ...The invoiced amount of a work relies on the quantity of the invoice line not being changed.\
This is because the quantity is the aggregation of many works, so the invoiced amount is computed back using the unit price of the invoice line but the quantity stored on the work (timesheet line or invoiced progress).
As this may be unclear to the user, we must enforce this constraint in order to keep project reporting accurate.Cédric Kriercedric.krier@b2ck.comCédric Kriercedric.krier@b2ck.comhttps://foss.heptapod.net/tryton/tryton/-/merge_requests/436Show invoice line on timesheet form2023-05-06T10:47:11ZCédric Kriercedric.krier@b2ck.comShow invoice line on timesheet formCloses #4737Closes #4737Cédric Kriercedric.krier@b2ck.comCédric Kriercedric.krier@b2ck.com