Ñò ®í.Tc@s´ddklZdeifd„ƒYZdefd„ƒYZdefd„ƒYZddklZlZdd k l Z dd k l Z l Z lZlZd eifd „ƒYZd eifd„ƒYZdeifd„ƒYZdeifd„ƒYZdeifd„ƒYZdeifd„ƒYZdeifd„ƒYZdeifd„ƒYZdeifd„ƒYZdeifd„ƒYZdeifd „ƒYZd!S("iÿÿÿÿ(tmodelstCatalogocBsWeZeiddƒZeiddƒZeidddeƒZddd„ƒYZRS(t max_lengthi–iiÈtblanktMetacBseZeZdgZRS(tnombre(t__name__t __module__tTruetabstracttordering(((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyR s(( RRRt CharFieldRtclaveRt descripcionR(((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyRst DependenciacBseZd„ZRS(cCs d|iS(Nu%s(R(tself((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyt __unicode__s(RRR(((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyRstEstatuscBs]eZeidddddƒZeiƒZd„Zd„Ze e_ dd d„ƒYZ RS( tcolorRit help_textscolor de identificacioncCs d|iS(Nu%s(R(R((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyRscCsd|i|ifS(NsM    %s(RR(R((s4/opt/public_html/tablero/zalamero/Zalamero/models.pytcolor_sRcBseZdZRS(testatus(RRtverbose_name_plural(((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyRs(( RRRR Rt IntegerFieldt prioridadRRRt allow_tagsR(((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyRs     (t send_mailtBadHeaderError(tUser(tCounttMintSumtAvgtProyectocBsùeZeidddddeƒZeidddƒZeidddd eƒZ eid dd ƒZ eid ƒZ ei dd dƒZ eidddƒZeidddƒZd„Zddd„ƒYZd„Zee_d„Zd„ZRS(RiúRsnombre del elementotuniques auth.Users'nombre del usuario que crea el proyectosfecha de registrosfecha de registro del elementot auto_now_addsfecha de iniciosfecha de inicio del proyectoRt related_namet responsablesRtdefaultisfecha estimada de entregacCs d|iS(Nu%s(R(R((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyR/sRcBseZdgZddfZRS(Rt ver_proyectosPuede ver proyectostcambia_estatuss$Puede modificar estatus del proyecto(R'sPuede ver proyectos(R(s$Puede modificar estatus del proyecto(RRR t permissions(((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyR2s cCsd|ii|ifS(NsM    %s(RR(R((s4/opt/public_html/tablero/zalamero/Zalamero/models.pytestatus_9scCs4dig}|iiƒD]}||iq~ƒS(Ns, (tjoint responsabletalltemail(Rt_[1]ts((s4/opt/public_html/tablero/zalamero/Zalamero/models.pytcorreos_>scCsJtiid|idtƒ}d}|o|di|iƒ}n|S(NtproyectoRi(t ActividadtobjectstfiltertidRt porcentajetcount(Rt actividadesR7((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyt porcentaje_As ((RRRR RRt ForeignKeytcreadort DateFieldtfechat fecha_iniciot dependenciatManyToManyFieldR,Rtfecha_estimada_entregaRRR*RR1R:(((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyR!%s    R3c BsÀeZeidƒZeidddƒZeiddeƒZ ei dddd d e d e dd ƒZ ei d ddƒZeidddde ƒZd„Zddd„ƒYZd„ZRS(R!s auth.UsertthroughtActividadesUsuariot TerminadoR&t max_digitsitdecimal_placesiRtnullis descripciónRs†Contiene informacion y/o comentarios que se consideren importantes por el usuario, y son acerca del documento que se esta presentando.sfecha de registrosfecha de registro del elementoR#cCs d|iS(Nu%s(R (R((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyRQsRcBs#eZdgZdZddfZRS(R>t Actividadest ver_actividadsPuede ver actividadesR(s'Puede modificar estatus de la actividad(RJsPuede ver actividades(scambia_estatuss'Puede modificar estatus de la actividad(RRR RR)(((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyRTs cCs4dig}|iiƒD]}||iq~ƒS(Ns, (R+tusuarioR-R.(RR/R0((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyR1\s((RRRR;R2RARKt BooleanFieldtFalseRt DecimalFieldRR7t TextFieldR t DateTimeFieldR>RRR1(((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyR3Is* RDc BsŠeZeidƒZeiddedeƒZeideƒZ ei dddddededd ƒZ d „Z d d d „ƒYZ RS(s auth.UserR3RHRR&RFiRGiidcCsd|i|i|ifS(Nu%s %s %s(RKt actividadR7(R((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyResRcBseZddddgZRS(RKRQt terminadoR7(RRtunique_together(((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyRhs((RRRR;RKRRQRLRMRRRNR7RR(((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyRD_s * t PerfilUsercBs;eZeidddƒZeidddƒZd„ZRS(tNombreRitClaveicCs d|iS(Ns%s(R(R((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyRos(RRRR RR R(((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyRTkstUsuariosPerfilcBs/eZeieƒZeieƒZd„ZRS(cCsd|iiS(Ns%s(tperfilR(R((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyRvs( RRRR;RRKRTRXR(((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyRWrstUsuarioExtendidoDGTICcBsSeZeidddƒZeidddeddƒZd„Ze e d „Z RS( s auth.UserR$tprofileRiRR&t cCs d|iS(Ns%s(t iniciales(R((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyR~sc Csäd}|iioO|iiidƒ}x7|D]+}|d jo||d iƒ}q/q/Wn|iioO|iiidƒ}x7|D]+}|d jo||d iƒ}q‹q‹Wn||_tt|ƒi||ƒdS( NtR[tdetlastlatdeltlostyi(sdeR_slasdelRbRc(sdeR_slasdelRbRc( tusert first_nametsplittuppert last_nameR\tsuperRYtsave(Rt force_insertt force_updatet resultadotnombresRt apellidostapellido((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyRjs       ( RRRt OneToOneFieldRdR RR\RRMRj(((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyRYys tAreascBsVeZeidddƒZeidddƒZeidddddƒZd „ZRS( tAreaRidRViRiRscolor de identificacioncCs d|iS(Ns%s(R(R((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyRšs(RRRR RR RR(((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyRr•st RequisicionescBsÝeZeieƒZeiddƒZeiddƒZeiddƒZeiddƒZ ei ƒZ eie ƒZ eieƒZeideƒZeieƒZeiddddƒZeideƒZd„ZRS( Ri(iR#RFi RGicCs d|iS(Ns%s(t oficioNumero(R((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyR«s(RRRR;RR RutrequisicionNumerotcuentaPresupuestalR2RtnoLotesRRKRRR=RR>RrtareaRNttotalt fecha_terminoR(((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyRts t ComentariocBseZeieƒZeidddƒZeidddƒZei dddde ƒZ d„Z d d d „ƒYZ d „ZRS( s auth.UserRsUsuario a quien pertenecet Comentarioss†Contiene informacion y/o comentarios que se consideren importantes por el usuario, y son acerca del documento que se esta presentando.sfecha de registrosfecha de registro del elementoR#cCs d|iS(Nu%s(R (R((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyR´sRcBseZdgZRS(R>(RRR (((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyR·scCsd|iiS(Nu%s(RKR.(R((s4/opt/public_html/tablero/zalamero/Zalamero/models.pytcorreo_ºs((RRRR;Rtt requisicionRKROR RPRR>RRR~(((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyR|®s tBitacorac BsÅeZeieƒZeidddddedeƒZei dedeƒZ eie ƒZ ei deƒZeiededeƒZeiededeƒZei deƒZd„ZRS(RFi RGiRHRR#cCs d|iS(Ns%s(R(R((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyRÇs(RRRR;RtRRNRt montoFinalRtlotesRRKR=R>Rrt areaAnteriorRRR{R(((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyR€½s$t UsuarioAreacBs/eZeieƒZeieƒZd„ZRS(cCsd|iiS(Ns%s(RyR (R((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyRÎs( RRRR;RrRyRRKR(((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyR„ÊsN(t django.dbRtModelRRRtdjango.core.mailRRtdjango.contrib.auth.modelsRtdjango.db.modelsRRRR R!R3RDRTRWRYRrRtR|R€R„(((s4/opt/public_html/tablero/zalamero/Zalamero/models.pyts"  "$