Files
sirh/gestion_employe/__pycache__/models.cpython-313.pyc

69 lines
11 KiB
Plaintext
Raw Normal View History

2026-04-27 10:17:10 +00:00
<EFBFBD>
<00>]si<73><00><00><><00>SSKJr SSKJr SSKJr SSKJr SSKJ r SSK
J r SSK J r "SS \R5r"S
S \R5r"S S \R5r"SS\5rSSKJr SSKJr "SS\R5r"SS\R5rSr"SS\R5rg)<18>)<01>date)<01>now)<01>models)<01> AbstractUser)<01>timezone)<01>conge)<01>Projetc<00>v<00>\rSrSr\R
"SS9r\R"S\RSSSS9r Sr
S r g
) <0B> Departement<6E> <00>d<00><01>
max_length<EFBFBD>EmployeT<65>chef_departement)<04> on_delete<74>null<6C>blank<6E> related_namec<00><00>UR$<00>N<><01>nom<6F><01>selfs <20>;C:\Users\ALL AtoZ\Desktop\DD\SIRH\gestion_employe\models.py<70>__str__<5F>Departement.__str__<00> <00><00><13>x<EFBFBD>x<EFBFBD><0F><00>N) <0C>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__r<00> CharFieldr<00>
ForeignKey<EFBFBD>SET_NULL<4C>chefr<00>__static_attributes__r!r rr r s5<00><00>
<10>
<1A>
<1A>c<EFBFBD>
*<2A>C<EFBFBD> <11> <1C> <1C>Y<EFBFBD>&<26>/<2F>/<2F><04>UY<55>hz<68> {<7B>D<EFBFBD>r r c<00><><00>\rSrSr\R
"SS9r\R
"SS9r\R"SSS9r \R"SSS9r \R"SSS9r \R"SSSS9rSrS rg
) <0B> Formation<6F><00><>rT<>rrzdocuments/formations/<2F><03> upload_torrc<00><00>UR$r)<01>titrers rr<00>Formation.__str__s <00><00><13>z<EFBFBD>z<EFBFBD>r r!N)r"r#r$r%rr&r3<00> organisme<6D> TextField<6C> description<6F> DateField<6C>date_obtention<6F>date_fin<69> FileField<6C>
certificatrr*r!r rr,r,ss<00><00> <12> <1C> <1C><03> ,<2C>E<EFBFBD><16> <20> <20>C<EFBFBD>0<>I<EFBFBD><18>"<22>"<22><14>D<EFBFBD>9<>K<EFBFBD><1B>%<25>%<25>D<EFBFBD>t<EFBFBD><<3C>N<EFBFBD><15><1F><1F>d<EFBFBD><14>6<>H<EFBFBD><17>!<21>!<21>,C<>4<EFBFBD>VZ<56>[<5B>J<EFBFBD>r r,c<00>Z<00>\rSrSr\R
"SS9r\R"SS9rSr Sr
g) <09>Role<6C> <00>2rT<>rc<00><00>UR$rrrs rr<00> Role.__str__$rr r!N) r"r#r$r%rr&rr6r7rr*r!r rr>r> s'<00><00>
<10>
<1A>
<1A>b<EFBFBD>
)<29>C<EFBFBD><18>"<22>"<22><14>.<2E>K<EFBFBD>r r>c<00><00>\rSrSr\R
"SS9r\R"\SSS9r \R"\ \RSSS9r \R"S\RSSS9r\R"\\RSSS9r\R""S SSSS
9r\R""S S S /S S9r\R("SSS9r\R""SSSS9r\R""SSSS9r\R""SSSS9r\R("SSS9r\R4"SSSS9r\R4"SSSS9r\R4"SSSS9r\R4"SSSS9r\R>"SSSS9r \R4"SSSS9r!\RD"SS9r#Sr$\%S5r&Sr'g) r<00>'F)<01>default<6C>employesT)rr)rrr<00>gestion_projet.Projet<65>
)r<00>uniquerr)<02>FemmerK)<02>HommerLrL<00>r<00>choicesrFr/r )rrr<00>r@zcv/r0z
residence/z diplomes/zrib/zphotos/zcasier/)<01> auto_now_addc<00><><00>UR=(d SSUR=(d SSUR=(d SS3$)NzN/A<> <20> (<28>))<03>
first_name<EFBFBD> last_name<6D> matriculers rr<00>Employe.__str__?s;<00><00><16>/<2F>/<2F>*<2A>U<EFBFBD>+<2B>1<EFBFBD>T<EFBFBD>^<5E>^<5E>-B<>s<EFBFBD>,C<>2<EFBFBD>d<EFBFBD>n<EFBFBD>n<EFBFBD>F[<5B>X[<5B>E\<5C>\]<5D>^<5E>^r c<00><><00>URRSS9RS5R5nU(aUR(dgURnUR
=(d [ R"5nX#:<3A>agURUR-
S-URUR-
-nURUR:<3A>aUS- n[US-S5$)N<>Actif)<01>statutz -date_debutr<00> <00><00>@) <0C>contrats<74>filter<65>order_by<62>first<73>
date_debutr:r<00>today<61>year<61>month<74>day<61>round)r<00>contrat<61>debut<75>fin<69>
total_moiss r<00> solde_conge<67>Employe.solde_congeCs<><00><00><16>-<2D>-<2D>&<26>&<26>g<EFBFBD>&<26>6<>?<3F>?<3F> <0A>N<>T<>T<>V<><07><16>g<EFBFBD>0<>0<><14><17>"<22>"<22><05><15><1E><1E>.<2E>$<24>*<2A>*<2A>,<2C><03> <10>;<3B><11><19>h<EFBFBD>h<EFBFBD><15><1A><1A>+<2B>r<EFBFBD>1<>S<EFBFBD>Y<EFBFBD>Y<EFBFBD><15><1B><1B>5L<35>M<>
<EFBFBD> <0E>7<EFBFBD>7<EFBFBD>e<EFBFBD>i<EFBFBD>i<EFBFBD> <1F> <13>q<EFBFBD><1F><1A><14>Z<EFBFBD>#<23>%<25>q<EFBFBD>)<29>)r r!N)(r"r#r$r%r<00> BooleanField<6C>a_accepte_politique<75>ManyToManyFieldr,<00>
formationsr'r>r(<00>role<6C>projetr <00> departementr&rW<00>sexer8<00>date_naissance<63>adresse<73> telephone<6E>fonction<6F> date_embaucher;<00>CV<43>certificat_residance<63>diplome<6D>rib<69>
ImageField<EFBFBD>photo<74>casier_judiciaire<72> DateTimeField<6C>
created_atr<00>propertyrmr*r!r rrr's<><00><00> <20>-<2D>-<2D>e<EFBFBD><<3C><17><17>'<27>'<27> <09>
<EFBFBD>RV<EFBFBD>W<>J<EFBFBD> <11> <1C> <1C>T<EFBFBD>V<EFBFBD>_<EFBFBD>_<EFBFBD>4<EFBFBD>t<EFBFBD> T<>D<EFBFBD> <13> <1E> <1E>6<>&<26>/<2F>/<2F>X\<5C>dh<64> i<>F<EFBFBD><18>#<23>#<23>K<EFBFBD>6<EFBFBD>?<3F>?<3F>QU<51>]a<>b<>K<EFBFBD><16> <20> <20>B<EFBFBD>t<EFBFBD>$<24>d<EFBFBD>S<>I<EFBFBD> <11> <1B> <1B>r<EFBFBD>4F<34>HZ<48>3[<5B>el<65> m<>D<EFBFBD><1B>%<25>%<25>D<EFBFBD>t<EFBFBD><<3C>N<EFBFBD><14><1E><1E>#<23>T<EFBFBD><04>E<>G<EFBFBD><16> <20> <20>B<EFBFBD>d<EFBFBD><14>F<>I<EFBFBD><15><1F><1F>2<EFBFBD>T<EFBFBD><04>E<>H<EFBFBD><1A>$<24>$<24>4<EFBFBD>d<EFBFBD>;<3B>M<EFBFBD> <0F> <19> <19>E<EFBFBD><14>D<EFBFBD> A<>B<EFBFBD>!<21>+<2B>+<2B>l<EFBFBD>$<24>UY<55>Z<><18><14><1E><1E><1B>D<EFBFBD>t<EFBFBD>L<>G<EFBFBD>
<10>
<1A>
<1A>V<EFBFBD>4<EFBFBD>d<EFBFBD>
C<EFBFBD>C<EFBFBD> <12> <1D> <1D> <09><14>D<EFBFBD> I<>E<EFBFBD><1E>(<28>(<28>9<EFBFBD>D<EFBFBD>t<EFBFBD>T<><15><17>%<25>%<25>4<EFBFBD>8<>J<EFBFBD>_<01><0E>*<2A><0E>*r rc<00>r<00>\rSrSr\R
"SS\R S9r\R"SSSS9r \R"SSS 9r \R"S
/S QS S 9r \R"5r\R"SSS9r\R "SSSSS9r\R"S
SS/SS 9r\S5r\S5rSrSrg)<1A>Contrat<61>Wrr_)rrz contrats/T)r1rrr )rrJr@))<02>CDDuContrat à Durée Déterminée)<02>CDIu Contrat à Durée Indéterminée)<02>CPSz Contrat de Prestation de Service)<02>StagezContrat de Stager<65>rM<00>rrrI<00>)<04>
max_digits<EFBFBD>decimal_placesrr)rZrZ)<02>Terminér<C3A9>rZc<00>r<00>[R"5nUR(aURU:agg)Nr<4E>rZ)rrdr:)rrds r<00> statut_auto<74>Contrat.statut_autoqs%<00><00><14>
<EFBFBD>
<EFBFBD> <0C><05> <0F>=<3D>=<3D>T<EFBFBD>]<5D>]<5D>U<EFBFBD>2<><1D>r c<00>`<00>URS;agURnUR=(d [R"5nX:<3A>agUR
UR
-
S-UR UR -
-nURUR:<3A>aUS- n[US-S5$)u3Calcule le solde de congés sauf pour Stage et CPS.)r<>r<>rr\r]r^) <09> type_contratrcr:rrdrerfrgrh)rrjrkrls rrm<00>Contrat.solde_congexs<><00><00> <10> <1C> <1C> 0<> 0<><14><14><0F><0F><05><12>m<EFBFBD>m<EFBFBD>+<2B>t<EFBFBD>z<EFBFBD>z<EFBFBD>|<7C><03> <10>;<3B><14><19>h<EFBFBD>h<EFBFBD><15><1A><1A>+<2B>r<EFBFBD>1<>S<EFBFBD>Y<EFBFBD>Y<EFBFBD><15><1B><1B>5L<35>M<>
<EFBFBD> <0E>7<EFBFBD>7<EFBFBD>e<EFBFBD>i<EFBFBD>i<EFBFBD> <1F> <16>!<21>O<EFBFBD>J<EFBFBD><14>Z<EFBFBD>#<23>%<25>q<EFBFBD>)<29>)r c<00>8<00>URSUR3$)N<> - )<02>numero_contratr<74>rs rr<00>Contrat.__str__<5F>s!<00><00><16>%<25>%<25>&<26>c<EFBFBD>$<24>*;<3B>*;<3B>)<<3C>=<3D>=r r!N)r"r#r$r%rr'<00>CASCADE<44>employer;<00>fichier_contratr&r<>r<>r8rcr:<00> DecimalField<6C>salaire_mensuelr[r<>r<>rmrr*r!r rr<>r<>Ws<><00><00><14><1F><1F> <09>
<EFBFBD>f<EFBFBD>n<EFBFBD>n<EFBFBD>]<5D>G<EFBFBD><1C>&<26>&<26><1B>4<EFBFBD>t<EFBFBD>T<>O<EFBFBD><1B>%<25>%<25><13>T<EFBFBD>B<>N<EFBFBD><19>#<23>#<23><15>
<EFBFBD> <16> <06>L<EFBFBD><18>!<21>!<21>#<23>J<EFBFBD><15><1F><1F>T<EFBFBD><14>6<>H<EFBFBD><1C>)<29>)<29>R<EFBFBD><01>PT<50>\`<60>a<>O<EFBFBD> <13> <1D> <1D><15> <1E> $<24>
<EFBFBD><18> <06>F<EFBFBD><0E><17><0E><17> <0E>*<2A><0E>*<2A>$>r r<>c<00>*<00>\rSrSr\R
"\\RSS9r\R
"S\RSS9r \R"5r \R"SSS9r /SQr \R"S\ S S
9r\R "S S S 9r"SS5rSrg)<12> Affectation<6F><6E><00> affectations<6E>rrrHTr<54>) )<02>ChefzChef de projet)<02> Doctorantr<74>)<02> Mastorantr<74>)<02>
Consultantr<EFBFBD>)<02> Stagiairer<65>)<02>
Laborantinr<EFBFBD>)<02>Médecinr<6E>)z Data Manager z Data Manager)<02>Autrer<65>r-<00>MembrerM<00>r<>)r<>r<>c<00><00>\rSrSrSrSrg)<05>Affectation.Meta<74><61>)rtr<>r!N)r"r#r$r%<00>unique_togetherr*r!r r<00>Metar<61><00>s<00><00>/<2F>r r<>r!N)r"r#r$r%rr'rr<>r<>rtr8<00>date_affectation<6F>date_fin_daffectation<6F> ROLE_CHOICESr&rsr<><00>temps_affectationr<6E>r*r!r rr<>r<><00>s<><00><00><14><1F><1F><07>6<EFBFBD>><3E>><3E>P^<5E>_<>G<EFBFBD> <13> <1E> <1E>6<>&<26>.<2E>.<2E>_m<5F> n<>F<EFBFBD><1D>'<27>'<27>)<29><14>"<22>,<2C>,<2C>$<24>d<EFBFBD>C<><19> <02>L<EFBFBD> <12> <1B> <1B>r<EFBFBD><<3C><18> R<>D<EFBFBD><1E>+<2B>+<2B>q<EFBFBD><11>K<><15>0<>0r r<>c<00>,<00>URR(dSS0$[RR URS9n[ RRUSS9R5nSU0$![R
a SS0s$f=f)N<>est_chef_projetF)<01>userr<72>)r<>rs) r<><00>is_authenticatedr<00>objects<74>get<65> DoesNotExistr<74>r`<00>exists)<03>requestr<74><00>est_chefs rr<>r<><00>s<><00><00> <12><<3C><<3C> (<28> (<28>!<21>5<EFBFBD>)<29>)<29>*<2A><19>/<2F>/<2F>%<25>%<25>7<EFBFBD><<3C><<3C>%<25>8<><07><1B>"<22>"<22>)<29>)<29>'<27><06>)<29>G<>N<>N<>P<>H<EFBFBD> <1D>x<EFBFBD> (<28>(<28><> <13> <1F> <1F>*<2A>!<21>5<EFBFBD>)<29>)<29>*<2A>s<00>'A8<00>8B<03>Bc<00>p<00>\rSrSr/SQr/SQr\R"S\RSS9r \R"S\S9r \R"S S
9r \R"S S 9r\R"S S S 9r\R"S S S 9r\R"S\SS9r\R&"S S S 9r\R*"S S S 9rSrSrg)<13>TacheHebdomadaire<72><65>))<02>lundi<64>Lundi)<02>mardi<64>Mardi)<02>mercredi<64>Mercredi)<02>jeudi<64>Jeudi)<02>vendredi<64>Vendredi))<02>en_courszEn cours)<02>termineeu Terminée)<02>annuleeuAnnuléer<00> taches_hebdor<6F>rI)rrNr.rTrAr/r<>rMc<00>v<00>URSURSURSUR5S3$)Nr<4E>z : rSrT)r<><00>jourr3<00>get_statut_displayrs rr<00>TacheHebdomadaire.__str__<5F>s8<00><00><16>,<2C>,<2C><1E>s<EFBFBD>4<EFBFBD>9<EFBFBD>9<EFBFBD>+<2B>S<EFBFBD><14><1A><1A> <0C>B<EFBFBD>t<EFBFBD>?V<>?V<>?X<>>Y<>YZ<59>[<5B>[r r!N)r"r#r$r%<00> JOUR_CHOICES<45>STATUT_CHOICESrr'r<>r<>r&r<>r3r6r7<00> TimeField<6C> heure_debut<75> heure_finr[r8<00>
date_tacher<EFBFBD>r<>rr*r!r rr<>r<><00>s<><00><00><06>L<EFBFBD><06>N<EFBFBD>
<15><1F><1F> <09>V<EFBFBD>^<5E>^<5E>R`<60>a<>G<EFBFBD> <11> <1B> <1B>r<EFBFBD><<3C> @<40>D<EFBFBD> <12> <1C> <1C><03> ,<2C>E<EFBFBD><18>"<22>"<22><14>.<2E>K<EFBFBD><18>"<22>"<22><14>D<EFBFBD>9<>K<EFBFBD><16> <20> <20>t<EFBFBD>$<24>7<>I<EFBFBD> <13> <1D> <1D><12>^<5E>Z<EFBFBD> X<>F<EFBFBD><17>!<21>!<21><04>4<EFBFBD>8<>J<EFBFBD><17>%<25>%<25>D<EFBFBD>t<EFBFBD><<3C>J<EFBFBD>\r r<>N)<17>datetimer<00>arrowr<00> django.dbr<00>django.contrib.auth.modelsr<00> django.utilsr<00>gestion_conge.modelsr<00>gestion_projet.modelsr <00>Modelr r,r>rr<>r<>r<>r<>r!r r<00><module>r<>s<><00><01><19><15><1C>3<>!<21>&<26>(<28><18>&<26>,<2C>,<2C><18>
<1A><06> <0C> <0C>
<1A><18>6<EFBFBD><<3C><<3C><18>,*<2A>l<EFBFBD>,*<2A>Z<1A><1C>5><3E>f<EFBFBD>l<EFBFBD>l<EFBFBD>5><3E>p0<>&<26>,<2C>,<2C>0<>6
)<29>$\<01><06> <0C> <0C>\r