Files
sirh/fonction_utilitaire/__pycache__/fonctions_utilitaire.cpython-310.pyc

9 lines
2.2 KiB
Plaintext
Raw Normal View History

o
2026-05-07 11:22:14 +00:00
Qu<51>ir<00>@spddlmZddlmZmZddlmZdZdZdZ dZ
e ej j dd <09>jd
d d <0C><02>Zd d<0E>Zdd<10>Zdd<12>ZdS)<14>)<01>timezone)<02>Contrat<61>Employe)<01>Conge<67><00><00><<00>Z<00>assistant_direction)<01>fonction<6F> user__emailT<6C><01>flatcCs<>tjj|dd<02><02>d<03><01><04>}|dus|jsddd<07>Stjj|dt<07><08><00> <09>j
d <09>}t d
2026-05-07 11:22:14 +00:00
d <0B>|D<00><01>}|t kr9dd d<07>Sdt ||d <0A>S)u8Fonction de calcul du solde de congé restant l'employé<79>actif)<02>employe<79>statutz -date_debutNFukVotre contrat de travail n'a pas été correctement renseigner. Veuillez contacter les ressources humaines.)<02>success<73>messageT)r<00>validation_direction<6F>date_fin__yearcSsg|]}|j<00>qS<00>)<01> nombre_jours)<02>.0<EFBFBD>congerr<00></home/sorel/sirh/fonction_utilitaire/fonctions_utilitaire.py<70>
<listcomp>szsolde_conge.<locals>.<listcomp>u]Vous avez atteint le nombre maximal de jours de congés. Veuillez contacter l'administration.)r<00> quota_annuel<65>nombre_jours_valide) r<00>objects<74>filter<65>order_by<62>first<73>
date_debutrr<00>now<6F>date<74>year<61>sum<75>QUOTA_CONGE_ANNUEL)r<00>contrat<61>conges<65>jours_conges_validerrrr<00> solde_conge s<06><06><06>r+cCs0ddlm}ddlm}||||j|dd<05>dS)zFonction d'envoi de mailr)<01> send_mail)<01>settingsF)<01> fail_silentlyN)<05>django.core.mailr,<00> django.confr-<00>EMAIL_HOST_USER)<05>sujetr<00> destinatairesr,r-rrr<00> envoyer_mail%s  
<EFBFBD>r4cCs8|jrtS|jrtjj|jdd<02>}t|jddd<04><02>SdS)uQFonction de récupération des destinataires pour les mails de demande de congésT)<02> departement<6E>chefr r N)r6<00>EMAIL_ASSISTANTE_DE_DIRECTIONr5rrr<00>list<73> values_list)r<00>chefs_departementrrr<00> destinataire_mail_demande_conges2s <04>r;N)<13> django.utilsr<00>gestion_employe.modelsrr<00>gestion_conge.modelsrr'<00>NOMBRE_PAGINATION<4F> DEBUT_RAPPEL<45>DUREE_FIN_CONTRATr8rrr9r7r+r4r;rrrr<00><module>s