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

15 lines
2.7 KiB
Plaintext
Raw Normal View History

o
2026-10-07 10:30:08 +00:00
<00>><3E>j<EFBFBD>
<00>@s<>ddlmZddlmZddlmZddlmZddlm Z m
2026-09-04 12:19:27 +00:00
Z
dZ dZ dZ d Zzee
jjd
d <0B>jd d d<0E><02>ZWnYzee
2026-10-07 10:30:08 +00:00
jjdd<10>jd d d<0E><02>pNdgZWndgZYdd<13>Zdd<15>Zdd<17>Zdd<19>Zdd<1B>ZdS)<1D>)<01>settings)<01> send_mail)<01>timezone)<01>Conge)<02>Contrat<61>Employe<79><00><00><<00>Z<00>assistant_direction<6F><01>fonction<6F> user__emailT<6C><01>flat<61>Systeme informatique)<01>departement__nomzsupport@cerfig.orgcCs|jo|jjdkS)u?Vérifie si un employé appartient au département informatiquer)<02> departement<6E>nom<6F><01>employe<79>r<00>9/var/www/sirh/fonction_utilitaire/fonctions_utilitaire.py<70>est_equipe_informatiquesrcCs
|jdkS)u5Vérifie si un employé est l'assistante de directionr r rrrr<00>est_assistante_directions
rcCs<>tjj|dd<02><02>d<03><01><04>}|dus|jsddd<07>Stjj|dt<07><08><00> <09>j
d <09>}t d
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)r<00>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>qSr)<01> nombre_jours)<02>.0<EFBFBD>congerrr<00>
<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>r5cCs8|jrtS|jrtjj|jdd<02>}t|jddd<04><02>SdS)uQFonction de récupération des destinataires pour les mails de demande de congésT)r<00>chefrrN)r6<00>EMAIL_ASSISTANTE_DE_DIRECTIONrrr(r)<00>list<73> values_list)r<00>chefs_departementrrr<00> destinataire_mail_demande_conges:s <04>r;cCst||tj|dd<02>dS)zFonction d'envoi de mailF)<01> fail_silentlyN)rr<00>EMAIL_HOST_USER)<03>sujetr<00> destinatairesrrr<00> envoyer_mailCs
<EFBFBD>r@N)<1A> django.confr<00>django.core.mailr<00> django.utilsr<00>gestion_conge.modelsr<00>gestion_employe.modelsrrr1<00>NOMBRE_PAGINATION<4F> DEBUT_RAPPEL<45>DUREE_FIN_CONTRATr8r(r)r9r7<00>EMAIL_EQUIPE_INFORMATIQUErrr5r;r@rrrr<00><module>s4    <04><06>