}),
)
- add_form_template = 'admin/change_form.html'
-
def queryset(self, request):
return self.model.actifs.all()
instance.owner = request.user
instance.save()
- def render_change_form(self, request, context, *args, **kwargs):
- obj = kwargs.get('obj', None)
-
- if not obj:
- return super(DossierAdmin, self).render_change_form(request, context, *args, **kwargs)
-
-
- remun, remun_sum, remun_sum_euro = calc_remun(obj)
-
- extra = {
- 'remun': remun,
- 'remun_sum': remun_sum,
- 'remun_sum_euro': remun_sum_euro,
- 'employe': obj.employe,
- 'poste_nom': obj.poste.nom,
- 'poste_service': obj.poste.service,
- 'poste_implantation': obj.poste.implantation,
- }
-
- context.update(extra)
-
- return super(DossierAdmin, self).render_change_form(request, context, *args, **kwargs)
-
class DossierPieceAdmin(admin.ModelAdmin):
pass
}),
)
- add_form_template = 'admin/change_form.html'
-
-
def _nom(self, obj):
view_link = reverse('employe_apercu', args=(obj.id,))
edit_link = reverse('admin:rh_employe_change', args=(obj.id,))
instance.owner = request.user
instance.save()
- def render_change_form(self, request, context, *args, **kwargs):
- obj = kwargs.get('obj', None)
-
- if not obj:
- return super(EmployeAdmin, self).render_change_form(request, context, *args, **kwargs)
-
- remun = {}
- remun_sum = 0
- remun_sum_euro = 0
- dossiers = obj.dossiers.all()
-
- for dossier in dossiers:
- this_remun, this_remun_sum, this_remun_sum_euro = calc_remun(dossier)
-
- for item in this_remun:
- if item not in remun:
- remun[item] = this_remun[item]
- else:
- remun[item][0] += this_remun[item][0]
- remun[item][1] += this_remun[item][1]
-
- remun_sum += this_remun_sum
- remun_sum_euro += this_remun_sum_euro
-
- extra = {
- 'remun': remun,
- 'remun_sum': remun_sum,
- 'remun_sum_euro': remun_sum_euro,
- }
-
- context.update(extra)
-
- return super(EmployeAdmin, self).render_change_form(request, context, *args, **kwargs)
class EmployeCommentaireAdmin(admin.ModelAdmin):