Files
sirh/gestion_projet/__pycache__/models.cpython-314.pyc

62 lines
11 KiB
Plaintext
Raw Normal View History

2026-04-27 10:17:10 +00:00
+
<00>#<23>i<EFBFBD>#<00><00>P<00>^RIHt^RIHt^RIHt!RR]P 4t!RR]P 4t!RR ]P 4t !R
R ]P 4t
!R R ]P 4t !RR]P 4t !RR]P 4t R#)<13>)<01>models)<01>date)<01>timezonec<00><>a<00>]tRt^toRt]P !^<5E>RR7t]P !^dRRR7t]P!RRR7t
]P !^dRRR7t Rt Rt VtR#) <09>BailleuruIModèle représentant un bailleur de fonds pour les projets de recherche.T)<02>
max_length<EFBFBD>unique)r<00>blank<6E>null)r
r c<08><00>VP#<00>N)<01> nom_organisme<6D><01>selfs&<26>6C:\Users\HP\Desktop\SIRH\SIRH\gestion_projet\models.py<70>__str__<5F>Bailleur.__str__s<00><00><13>!<21>!<21>!<21><00>N)<0F>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__r<00> CharFieldr<00>contact<63>
EmailField<EFBFBD>email<69>paysr<00>__static_attributes__<5F>__classdictcell__<5F><01> __classdict__s@rrrsv<00><><00><00>S<><1A>$<24>$<24><16><13><06>M<EFBFBD><15><1E><1E><16><12> <11><06>G<EFBFBD>
<13> <1D> <1D><12> <11> <06>E<EFBFBD> <12> <1B> <1B><16><12> <11> <06>D<EFBFBD> "<22>"rrc<00>ra<00>]tRt^toRt.R
Ot]P!^dR]RR7t!RR4t Rt
Rt Vt R #) <0B>DomaineDeRechercheu/Modèle représentant les domaines de recherche<68>Domaine de rechercheT)r<00> verbose_name<6D>choices<65> primary_keyc<00><00>]tRt^.tRtRtRtR#)<05>DomaineDeRecherche.Metar&zDomaines de rechercherN)rrrrr'<00>verbose_name_pluralr rrr<00>Metar+.s <00><00>-<2D> <0C>5<>rr-c<08><00>VP#r <00><01>nomrs&rr<00>DomaineDeRecherche.__str__2<00> <00><00><13>x<EFBFBD>x<EFBFBD>rrN))<02>sciences_sociales<65>Sciences sociales)<02>
naturelles<EFBFBD>
Naturelles)<02>humaines<65>Humaines)<02> veterinairesuVétérinaires) rrrrr<00>DOMAINE_RECHERCHErrr0r-rr r!r"s@rr%r%sB<00><><00><00>9<><06><15> <11>
<1A>
<1A><16>+<2B>!<21><18>  <06>C<EFBFBD>6<>6<><18>rr%c<00>Na<00>]tRt^5toRt.ROt]P!^dRRRRR7t]P!^<5E>RR7t ]P!RR 7t ]P!R
R 7t ]P!^dR R7t ]P!R R 7t]P!^d]RR R7t]P"!]4t]P(!^ ^RR7t]P(!^ ^RR7t]P.!RR7t]P2!]]P6RRRR7t]R4t]R4tRt Rt!Vt"R#)<1B>ProjetuaModèle représentant un projet de recherche avec ses caractéristiques et son bailleur associé.<2E>épidémiologieTz ID du projet)rr
r r)r'z Nom du projet<65>rr'<00>Date de début<75>r'<00> Date de finuNuméro de convention<6F> DescriptionzType de projet)rr(<00>defaultr'<00>Budget)<03>
max_digits<EFBFBD>decimal_placesr'z Budget RH)<01> auto_now_addzBailleur de fonds)<04> on_deleter r
r'c<08>R<00>VP\P!48dR#R#)<02>Terminé<6E>En cours)<03>date_finr<00>todayrs&r<00>statut<75> Projet.statutps<00><00> <0F>=<3D>=<3D>4<EFBFBD>:<3A>:<3A><<3C> '<27><1D>rc<08>t<00>\P!4pVP'd<>VP'dVPVP8ddVPVP,
PpWP,
PpV^8<>d\ W2, ^d,^4#^#)r)rrM<00>
date_debutrL<00>days<79>round)r<00> aujourd_hui<75> duree_projet<65> temps_ecoules& r<00>
avancement<EFBFBD>Projet.avancementvsw<00><00><1A>j<EFBFBD>j<EFBFBD>l<EFBFBD> <0B> <10>O<EFBFBD>O<EFBFBD>O<EFBFBD><04> <0A> <0A> <0A>D<EFBFBD>O<EFBFBD>O<EFBFBD>d<EFBFBD>m<EFBFBD>m<EFBFBD>4S<34> <20>M<EFBFBD>M<EFBFBD>D<EFBFBD>O<EFBFBD>O<EFBFBD>;<3B>A<>A<>L<EFBFBD>'<27>/<2F>/<2F>9<>?<3F>?<3F>L<EFBFBD><1B>a<EFBFBD><1F><1C>l<EFBFBD>9<>S<EFBFBD>@<40>!<21>D<>D<>rc<08><00>VP #r )<01>
nom_projetrs&rr<00>Projet.__str__<5F>s<00><00><16>/<2F>/<2F>"<22>#rrN))<02> laboratoire<72> Laboratoire)r=uÉpidémiologie)zsciences socialesr4)<02> cliniques<65> Cliniques<65><02>autre<72>Autre)#rrrrr<00> TYPE_PROJETrr<00> id_projetrZ<00> DateFieldrQrL<00>numero_convention<6F> TextField<6C> description<6F> type_projet<65>ManyToManyFieldr%<00>domaine_recherche<68> DecimalField<6C>budget<65> budget_RH<52> DateTimeField<6C>
created_at<EFBFBD>
ForeignKeyr<00>SET_NULL<4C>bailleur<75>propertyrNrWrr r!r"s@rr<r<5sm<00><><00><00>k<><06>K<EFBFBD><17> <20> <20><16><12><13><18>#<23> <06>I<EFBFBD><18>!<21>!<21><16>$<24><06>J<EFBFBD><18>!<21>!<21>%<25><07>J<EFBFBD><16><1F><1F>"<22><06>H<EFBFBD><1F>(<28>(<28><16>,<2C><06><15><19>"<22>"<22>"<22><06>K<EFBFBD><19>"<22>"<22><16><1B>!<21>%<25> <06>K<EFBFBD> <1F>.<2E>.<2E>/A<>B<><15> <11> <1E> <1E><15><18><1D> <06>F<EFBFBD>
<17>#<23>#<23><15><18> <20><06>I<EFBFBD>
<18>%<25>%<25>4<EFBFBD>8<>J<EFBFBD><15> <20> <20><10><18>/<2F>/<2F> <11><12>(<28> <06>H<EFBFBD><0E><1A><0E><1A>
<0E><11><0E><11>$<24>$rr<c<00><>a<00>]tRt^<5E>toRt]P !]]PR7t ]P !]
]PR7t ]P!^^R7t !RR4tRtRtVtR#) <09>FinancementProjetui
Modèle représentant le financement d'un projet par un bailleur,
avec le pourcentage de contribution.
<EFBFBD>rH)rErFc<00><00>]tRt^<5E>tRtRtR#)<04>FinancementProjet.MetarN)<02>projetrs)rrrr<00>unique_togetherr rrrr-ry<00>s<00><00>0<>rr-c<08>|<00>VPP RVPP RVP R2#)z - <20> (z%))rsr0rzrZ<00> pourcentagers&rr<00>FinancementProjet.__str__<5F>s9<00><00><16>-<2D>-<2D>#<23>#<23>$<24>C<EFBFBD><04> <0B> <0B>(><3E>(><3E>'?<3F>r<EFBFBD>$<24>BR<42>BR<42>AS<41>SU<53>V<>VrrN)rrrrrrrqr<<00>CASCADErzrrsrlr~r-rr r!r"s@rrvrv<00>sp<00><><00><00><08><14> <1E> <1E><0E><18>.<2E>.<2E><06>F<EFBFBD><16> <20> <20><10><18>.<2E>.<2E><06>H<EFBFBD><19>%<25>%<25><16><18><06>K<EFBFBD>
1<>1<>W<01>Wrrvc<00>ja<00>]tRt^<5E>toRt.ROt]P!]]PRRR7t
]P!RRR7t ]P!^d]RR 7t]P!RR
R 7t]P!^dRRR R 7t]P$!RRRR7t]P(!RRR7tRtRtVtR#)<17>DocumentProjetugModèle représentant un document associé à un projet, avec des métadonnées et un fichier attaché.<2E> documentsr<)rH<00> related_namer'Tz Date d'ajout)rGr'zType de document)rr(r'rB)r
r'uNuméro du document)rr
r r'uDate de validité<74>r
r r'zdocuments_projets/uFichier à télécharger)<02> upload_tor'c<08>:<00>VP RVP R2#<00>r}<00>))<02> nom_documentrzrs&rr<00>DocumentProjet.__str__<5F>s <00><00><16>#<23>#<23>$<24>B<EFBFBD>t<EFBFBD>{<7B>{<7B>m<EFBFBD>1<EFBFBD>5<>5rrN) )<02> protocoleuProtocole détude)<02>ethiqueu!Approbation du comité d'éthique)<02> autorisationzAutorisation (DNLP))<02>rapport_techniquezRapport technique)<02>rapport_financierzRapport financier)<02>rapport_avancementzRapport d'avancement)<02>
convention<EFBFBD>
Convention)<02> rapport_finalz Rapport finalr`)rrrrr<00>NOM_DOCUMENT_CHOICESrrqr<r<>rzro<00>
date_ajoutrr<>rgrh<00>numerore<00> date_validite<74> FileField<6C>fichierrr r!r"s@rr<>r<><00>s<><00><><00><00>q<>
<06><18><14> <1E> <1E><0E><18>.<2E>.<2E> <20><1D> <06>F<EFBFBD> <18>%<25>%<25><19>#<23><06>J<EFBFBD><1A>#<23>#<23><18>&<26>'<27><06>L<EFBFBD>
<19>"<22>"<22><14>$<24><06>K<EFBFBD><14> <1D> <1D><18><14><13>,<2C> <06>F<EFBFBD> <1B>$<24>$<24><14><13>*<2A><06>M<EFBFBD>
<15><1E><1E>(<28>1<><06>G<EFBFBD>
6<>6rr<>c<00>a<00>]tRt^<5E>toRt]P !]]PRR7t ]P!^<5E>RR7t ]P!RRRR7t ]P!R R
7t]P!R R
7t]P"!R R R7t]P!RRRR7t]P!RRRR7t]P*!^^^RR7t]P*!^^^RR7t]P!RR
7t]R4tRtRtVtR#)<19>ActiviteProjetu[Modèle représentant le planning d'un projet, avec des activités associées et un statut.r<)rHr'uTitre de l'activitér>TuDescription de l'activitér<C3A9>r?r@rAFuAnnuler l'activité)rCr'zMotif d'annulationzMotif de changement de budgetu Budget prévu)rErFrCr'uBudget dépenséu!Besoin de ressources matériellesc<08><><00>\P!4P4pVP'g)VPV8dR#VP
V8<>dR#R#R#)rJuÀ venirrKuAnnulé)r<00>nowr<00>annulerrLrQ)rrMs& rrN<00>ActiviteProjet.statutsC<00><00><18> <0C> <0C><0E>#<23>#<23>%<25><05><13>|<7C>|<7C>|<7C><13>}<7D>}<7D>u<EFBFBD>$<24>!<21><15><1F><1F>5<EFBFBD>(<28>!<21>!<21>rc<08>N<00>VP RVPP R2#r<>)<03>titrerzrZrs&rr<00>ActiviteProjet.__str__s$<00><00><16>*<2A>*<2A><1C>R<EFBFBD><04> <0B> <0B> 6<> 6<>7<>q<EFBFBD>9<>9rrN)rrrrrrrqr<r<>rzrr<>rgrhrerQrL<00> BooleanFieldr<64><00>motif_annulation<6F>motif_changement_budgetrl<00> budget_prevu<76>budget_depense<73>besoin_ressource_materiellertrNrr r!r"s@rr<>r<><00>s9<00><><00><00>e<> <13> <1E> <1E><0E><1A>N<EFBFBD>N<EFBFBD><1F><06>F<EFBFBD>
<13> <1C> <1C><18>-<2D> <06>E<EFBFBD><19>"<22>"<22><14><13>3<><06>K<EFBFBD>
<18>!<21>!<21>/?<3F>@<40>J<EFBFBD><15><1F><1F>]<5D>;<3B>H<EFBFBD><14>!<21>!<21><17>,<2C><06>G<EFBFBD><1E>'<27>'<27><14><13>+<2B><06><14> %<25>.<2E>.<2E><14><13>6<><06><1B>
<1A>&<26>&<26><17><1A><13>&<26> <06>L<EFBFBD> <1C>(<28>(<28><17><1A><13>)<29> <06>N<EFBFBD> #)<29>"2<>"2<>8<>#<06><1F><0E>
<1D><0E>
<1D>:<3A>:rr<>c<00><>a<00>]tRtRtoRt]P !]]PR7t ]P!^<5E>RR7t ]P!RRRR7t R tR
tVtR #) <0C>LivrablesLivresi uFModèle représentant un livrable livré pour une activité de projet.rwzNom du livrabler>zfichier_livrables/T)r<>r
r c<08><00>VP#r r/rs&rr<00>LivrablesLivres.__str__4r2rrN)rrrrrrrqr<>r<><00>activiterr0r<>r<>rr r!r"s@rr<>r<> s_<00><><00><00>P<><15> <20> <20><16><1A>N<EFBFBD>N<EFBFBD><06>H<EFBFBD> <11>
<1A>
<1A><16>&<26> <06>C<EFBFBD>
<15><1E><1E>(<28><14><13><06>G<EFBFBD>
<18>rr<>N)<0E> django.dbr<00>datetimer<00> django.utilsr<00>Modelrr%r<rvr<>r<>r<>rrr<00><module>r<>s<><00><01><1C><19>!<21>"<22>v<EFBFBD>|<7C>|<7C>"<22>0<18><16><1C><1C><18>0M$<24>V<EFBFBD>\<5C>\<5C>M$<24>^W<01><06> <0C> <0C>W<01>026<>V<EFBFBD>\<5C>\<5C>26<>h?:<3A>V<EFBFBD>\<5C>\<5C>?:<3A>`<18>f<EFBFBD>l<EFBFBD>l<EFBFBD>r