Skip to content
Extraits de code Groupes Projets
Valider 3897f366 rédigé par Benj's avatar Benj
Parcourir les fichiers

ajout heures restantes

parent a1b71899
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -14,6 +14,7 @@ class SapovalPartners(models.Model):
lf_taux_horaire = fields.Float('Taux Horaire', compute='_taux_horaire')
lf_heures_projet = fields.Float('Heures allouées', compute='_total_heures')
lf_heures_passees = fields.Float('Heures passées', compute='_total_heures_passees')
lf_heures_restantes = fields.Float('Heures restantes', compute='_total_heures_restantes')
@api.one
def _taux_horaire(self):
......@@ -29,8 +30,10 @@ class SapovalPartners(models.Model):
@api.one
def _total_heures_passees(self):
res = 0.0
#task = self.pool.get('project.task')
# task_ids = task.search(cr, uid, [('project_id', '=', id)], context=context)
for record in self.task_ids:
res = res + record.effective_hours
self.lf_heures_passees = res
@api.one
def _total_heures_restantes(self):
self.lf_heures_restantes = self.lf_heures_projet - self.lf_heures_passees
\ No newline at end of file
......@@ -47,9 +47,23 @@
<field name="inherit_id" ref="project.view_project_kanban"/>
<field name="arch" type="xml">
<xpath expr="//div[@class='o_kanban_primary_left']" position="after">
<field name="lf_total_budget"> euros</field><br />
<field name="lf_heures_projet" > heures prévues</field><br />
<field name="lf_heures_passees" > heures passées</field>
<field name="lf_total_budget"> euros</field>
<table class="table table-condensed">
<thead style="background: transparent; border-bottom: 1px solid #555;">
<tr>
<td style="padding: 5px 0;">prévu</td>
<td style="padding: 5px 0;">cours</td>
<td style="padding: 5px 0;">reste</td>
</tr>
</thead>
<tbody>
<tr>
<td style="padding: 5px 0;border-top: 1px solid #555;"><field name="lf_heures_projet" >h</field></td>
<td style="padding: 5px 0;border-top: 1px solid #555;"><field name="lf_heures_passees" >h</field></td>
<td style="padding: 5px 0;border-top: 1px solid #555;"><field name="lf_heures_restantes" >h</field></td>
</tr>
</tbody>
</table>
</xpath>
</field>
</record>
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter