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

51 lines
7.5 KiB
Plaintext
Raw Normal View History

o
[<5B><>j<EFBFBD>#<00>@s<>ddlmZddlmZddlmZGdd<05>dej<05>ZGdd<07>dej<05>ZGdd <09>d ej<05>ZGd
d <0B>d ej<05>Z Gd d <0A>d ej<05>Z
Gdd<0F>dej<05>Z Gdd<11>dej<05>Z dS)<13>)<01>datetime)<01>models)<01>timezonec@sTeZdZdZejddd<04>Zejdddd<06>Zejddd<07>Z ejdddd<06>Z
dd <09>Z d
S) <0B>BailleuruIModèle représentant un bailleur de fonds pour les projets de recherche.<2E><>T)<02>
max_length<EFBFBD>unique<75>d)r<00>blank<6E>null)r
r cC<00>|jS<00>N)<01> nom_organisme<6D><01>self<6C>r<00>@/home/sorel/systeme_gestion_cerfig/sirh/gestion_projet/models.py<70>__str__<00>zBailleur.__str__N) <0C>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__doc__r<00> CharFieldr<00>contact<63>
EmailField<EFBFBD>email<69>paysrrrrrrs*<06><06><06><06> rc@s<eZdZdZdZejddedd<06>ZGdd<08>d<08>Zd d
<EFBFBD>Z d S) <0C>DomaineDeRechercheu/Modèle représentant les domaines de recherche))<02>sciences_sociales<65>Sciences sociales)<02>
naturelles<EFBFBD>
Naturelles)<02>humaines<65>Humaines)<02> veterinairesuVétérinairesr <00>Domaine de rechercheT)r<00> verbose_name<6D>choices<65> primary_keyc@seZdZdZdZdS)zDomaineDeRecherche.Metar&zDomaines de rechercheN)rrrr'<00>verbose_name_pluralrrrr<00>Meta0sr+cCr r <00><01>nomrrrrr4rzDomaineDeRecherche.__str__N)
rrrr<00>DOMAINE_RECHERCHErrr-r+rrrrrrs<06> rc@s<>eZdZdZdZejdddddd<06>Zejddd <09>Zej d
d <0B>Z
ej d d <0B>Z ejdd d <09>Z ej dd <0B>Zejdeddd<11>Ze<05>e<11>Zejdddd<15>Zejdddd<15>Zejdd<17>Zejeejdddd<19>Zedd<1B><00>Zedd<1D><00>Zdd<1F>Zd S)!<21>ProjetuaModèle représentant un projet de recherche avec ses caractéristiques et son bailleur associé.))<02> laboratoire<72> Laboratoire)<02>épidémiologieuÉpidémiologie)zsciences socialesr )<02> cliniques<65> Cliniques<65><02>autre<72>Autrer Tz ID du projet)rr
rr)r'rz Nom du projet<65>rr'<00>Date de début<75>r'<00> Date de finuNuméro de convention<6F> Descriptionr2zType de projet)rr(<00>defaultr'<00> <00><00>Budget)<03>
max_digits<EFBFBD>decimal_placesr'z Budget RH)<01> auto_now_addzBailleur de fonds)<04> on_deleter r
r'cCs|jtj<02><03>kr
dSdS)N<>Terminé<6E>En cours)<04>date_finr<00>date<74>todayrrrr<00>statutssz Projet.statutcCsZtj<01><02>}|jr+|jr+|j|jkr+|j|jj}||jj}|dkr+t||dd<03>SdS)Nrr r?)rrHrI<00>
date_debutrG<00>days<79>round)r<00> aujourd_hui<75> duree_projet<65> temps_ecoulerrr<00>
avancementys
 zProjet.avancementcCs|j<00>Sr )<01>
nom_projetrrrrr<00>szProjet.__str__N) rrrr<00> TYPE_PROJETrr<00> id_projetrR<00> DateFieldrKrG<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>propertyrJrQrrrrrr/7sr<06><06><06><06><06><06><06>
<06><06> <06>


r/c@sTeZdZdZejeejd<02>Zeje ejd<02>Z
ej ddd<05>Z Gdd<07>d<07>Z dd <09>Zd
S) <0B>FinancementProjetuu
Modèle représentant le financement d'un projet par un bailleur,
avec le pourcentage de contribution.
<20>rD<00>r?)rArBc@seZdZdZdS)zFinancementProjet.Meta)<02>projetrcN)rrr<00>unique_togetherrrrrr+<00>sr+cCs |jj<01>d|jj<03>d|j<04>d<03>S)Nz - <20> (z%))rcr-rhrR<00> pourcentagerrrrr<00>s zFinancementProjet.__str__N)rrrrrrar/<00>CASCADErhrrcr\rkr+rrrrrre<00>s <06><06><06> rec@s<>eZdZdZdZejeejddd<05>Z ej
ddd<08>Z ej d ed
d <0B>Z ejdd d <0A>Zej d dddd<0F>Zejdddd<11>Zejddd<14>Zdd<16>ZdS)<18>DocumentProjetugModèle représentant un document associé à un projet, avec des métadonnées et un fichier attaché.) )<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 finalr5<00> documentsr/)rD<00> related_namer'Tz Date d'ajout)rCr'r zType de document)rr(r'r<)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'cCs|j<00>d|j<01>d<02>S<00>Nrj<00>))<02> nom_documentrhrrrrr<00>szDocumentProjet.__str__N)rrrr<00>NOM_DOCUMENT_CHOICESrrar/rlrhr_<00>
date_ajoutrr}rWrX<00>numerorU<00> date_validite<74> FileField<6C>fichierrrrrrrm<00>sL <06><06><06><06><06><06><06> rmc@s<>eZdZdZejeejdd<03>Zej ddd<06>Z
ej dddd <09>Z ej d
d <0B>Zej d d <0B>Zejd dd<0F>Zej dddd <09>Zej dddd <09>Zejddddd<16>Zejddddd<16>Zej dd <0B>Zedd<1A><00>Zdd<1C>ZdS)<1E>ActiviteProjetu[Modèle représentant le planning d'un projet, avec des activités associées et un statut.r/)rDr'ruTitre de l'activitér8TuDescription de l'activitéryr9r:r;FuAnnuler l'activité)r=r'zMotif d'annulationzMotif de changement de budget<65>r?ru Budget prévu)rArBr=r'uBudget dépenséu!Besoin de ressources matériellescCs6t<00><01><00><02>}|js|j|krdS|j|krdSdSdS)NrEuÀ venirrFuAnnulé)r<00>nowrH<00>annulerrGrK)rrIrrrrJs 

zActiviteProjet.statutcCs|j<00>d|jj<02>d<02>Sr{)<03>titrerhrRrrrrrszActiviteProjet.__str__N)rrrrrrar/rlrhrr<>rWrXrUrKrG<00> BooleanFieldr<64><00>motif_annulation<6F>motif_changement_budgetr\<00> budget_prevu<76>budget_depense<73>besoin_ressource_materiellerdrJrrrrrr<><00>sd<06><06><06>  <06><06><06><06><06><06>
 r<>c@sFeZdZdZejeejd<02>Zej ddd<05>Z
ej dddd<08>Z d d
<EFBFBD>Z d S) <0C>LivrablesLivresuFModèle représentant un livrable livré pour une activité de projet.rf<00><>zNom du livrabler8zfichier_livrables/T)rzr
r cCr r r,rrrrr7rzLivrablesLivres.__str__N)rrrrrrar<>rl<00>activiterr-r<>r<>rrrrrr<>#s <06><06><06> r<>N) r<00> django.dbr<00> django.utilsr<00>Modelrrr/rermr<>r<>rrrr<00><module>s  P4P