From: Benoit C. Sirois Date: Tue, 23 Apr 2013 20:33:13 +0000 (-0400) Subject: Fix for total employe X-Git-Tag: 1.8~9 X-Git-Url: http://git.auf.org/?p=auf_rh_dae.git;a=commitdiff_plain;h=e37247dbaefb4daff07861e7500249770efe07bc;hp=63e0d6b2bf9ae9ac4493e1cbfe84889bea0d9135 Fix for total employe --- diff --git a/project/assets/js/remun.js b/project/assets/js/remun.js index 27ae64e..06e0354 100644 --- a/project/assets/js/remun.js +++ b/project/assets/js/remun.js @@ -99,6 +99,4 @@ $(document).ready(function(){ ajouterLigne(el); }); remun_totaux(); - - }); diff --git a/project/dae/models.py b/project/dae/models.py index 4098e1d..cc06308 100644 --- a/project/dae/models.py +++ b/project/dae/models.py @@ -76,6 +76,21 @@ class Poste(PosteWorkflow, rh.Poste_): max_digits=12, decimal_places=2, default=0 ) + @property + def total_employe_min(self): + res = ((self.salaire_min or Decimal('0')) + + (self.indemn_fct_min or Decimal('0')) + + (self.indemn_expat_min or Decimal('0')) + ) + return res + + @property + def total_employe_max(self): + return ((self.salaire_max or Decimal('0')) + + (self.indemn_fct_max or Decimal('0')) + + (self.indemn_expat_max or Decimal('0')) + ) + # Managers objects = PosteManager() diff --git a/project/dae/templates/dae/poste_resume.html b/project/dae/templates/dae/poste_resume.html index a137956..46e2ff7 100644 --- a/project/dae/templates/dae/poste_resume.html +++ b/project/dae/templates/dae/poste_resume.html @@ -154,6 +154,13 @@ {{ poste.indemn_expat_max|floatformat:0 }} {{ poste.indemn_expat_max|euros:poste.devise_max|floatformat:0 }} + + Total employé + {{ poste.total_employe_min|floatformat:0 }} + {{ poste.total_employe_min|euros:poste.devise_max|floatformat:0 }} + {{ poste.total_employe_max|floatformat:0 }} + {{ poste.total_employe_max|euros:poste.devise_max|floatformat:0 }} + Charges patronales @@ -193,7 +200,7 @@ {{ poste.autre_max|euros:poste.devise_max|floatformat:0 }} - TOTAL + Total AUF {{ poste.get_couts_minimum|floatformat:0 }} {{ poste.get_couts_minimum_euros|floatformat:0 }} {{ poste.get_couts_maximum|floatformat:0 }}