Ñò §»Á]c @sUddklZddklZddklZddklZd(d)d*fZd+d,d-d.d/d0fZd„Z dei fd„ƒYZ dei fd„ƒYZ dei fd„ƒYZ dei fd„ƒYZdei fd„ƒYZdei fd „ƒYZd!ei fd"„ƒYZd#ei fd$„ƒYZd%ei fd&„ƒYZd'S(1iÿÿÿÿ(tdatetime(tValidationError(treverse(tmodelsitNormalitMediaitAltatRecibidotAsignadot ReasignadoitAtendidoitCopiaisAtendido Fuera de TiempocCsd}|djo |}n|djp |djod|}nÓ|djp |djod|}n«|djod |}n|d jp'|d jp|d jp |d jod|}nN|djp |djod|}n&|djod|}n d|}|S(NttBMPtGIFs%s icol-image-1tJPGtJPEGs%s icol-imagestPDFs%s icol-doc-pdftXLStDOCtXLSXtDOCXs%s icol-doc-offlicetZIPtRARs%s icol-compresstTXTs%s icol-doc-text-images %s icol-stop(tNone(t extensiontr((s7/opt/public_html/oficios_segob/hermes/oficios/models.pyt asigna_iconos"   4  tEtiquetacBsBeZdZeidddeƒZd„Zddd„ƒYZRS(sdocstring for Etiquetat max_lengthidtuniquecCs d|iS(Ns%s(tnombre(tself((s7/opt/public_html/oficios_segob/hermes/oficios/models.pyt __unicode__5stMetacBseZdgZRS(R (t__name__t __module__tordering(((s7/opt/public_html/oficios_segob/hermes/oficios/models.pyR#8s(( R$R%t__doc__Rt CharFieldtTrueR R"R#(((s7/opt/public_html/oficios_segob/hermes/oficios/models.pyR1s tOficioc BsUeZeiddddedeƒZeidƒZeiddddeƒZeiddƒZ ei d dedeƒZ ei d d d ƒZ eid deiƒƒZeidƒZeideƒZeideƒZeideddƒZeideƒZeiddedeƒZei d ddededdƒZeidddeƒZeiddededdƒZ ei dedeƒZ!ei"e#dededeƒZ$eidedeƒZ%eidededeƒZ&eidedeƒZ'd„Z(dd%d„ƒYZ)d „Z*d!„Z+d"„Z,d#„Z-d$„Z.RS(&s Dedicado aRiÿtnulltblanksFolio del Oficios No. de OficioidRs ObservaciónsOficio Escaneadot upload_totoficiossfecha de oficiotdefaults auth.Usert auto_now_addtauto_nowtchoicesisFecha límite de resolucióntanexost help_textsDocumento Anexo al oficio.s[Marque si el oficio es respuesta de otro y acontinuación escoja el oficio que se responde.R!t verbose_namesoficio al que respondeteditablecCstddh|id6ƒS(Nsoficios:oficio-detailtkwargstpk(RR8(R!((s7/opt/public_html/oficios_segob/hermes/oficios/models.pytget_absolute_urlUsR#cBseZdgZRS(s-folio(R$R%R&(((s7/opt/public_html/oficios_segob/hermes/oficios/models.pyR#XscCsT|io|iptdƒ‚q(n|io|iptdƒ‚qPndS(Ns-Debe especificar el oficio al que se respondeu.Debe especificar la fecha limite de resolucion(t es_respuestatoficio_respondeRtrequiere_atenciontdeadline(R!((s7/opt/public_html/oficios_segob/hermes/oficios/models.pytclean\s     cCs|iS(N(t no_oficio(R!((s7/opt/public_html/oficios_segob/hermes/oficios/models.pyR"escCsTd}|idjo6d|i}|idƒdiƒ}t|ƒ}nd|S(NR u%st.i(RtarchivotsplittupperR(R!R((s7/opt/public_html/oficios_segob/hermes/oficios/models.pyt archivo_tipohs  cCsNd}|io6d|i}|idƒdiƒ}t|ƒ}nd|S(NR u%sR@i(tanexoRBRCR(R!R((s7/opt/public_html/oficios_segob/hermes/oficios/models.pyt anexo_tipoqs   cCsG|idjodS|idjodS|idjodSdSdS(Niu#779625iu#FFF200iu#DF0101uwhite(t prioridad(R!((s7/opt/public_html/oficios_segob/hermes/oficios/models.pytget_prioridad_colorys((/R$R%RR(R)tdedicadot IntegerFieldtfolioR?tasuntot TextFieldt descripciont FileFieldRAt DateFieldRtnowt fecha_oficiot ForeignKeyt propietariot DateTimeFieldtfecha_registrotultima_modificaciontPositiveSmallIntegerFieldt PRIORIDADRGt BooleanFieldtFalseR<R=RER:R;t observacionestManyToManyFieldRt etiquetast canceladotfecha_canceladotpersona_registroR9R#R>R"RDRFRH(((s7/opt/public_html/oficios_segob/hermes/oficios/models.pyR*<s8!$!!   tEnviocBs±eZeidddddƒZeidddddddƒZeiedd ƒZei d e ƒZ eiddd dd dd ƒZ d„Z d„Zddd„ƒYZRS(s auth.Usert related_nametid_usuario_enviaR5tdetid_usuarios_recibentparatthrought RecepcionR*R0tid_usuarios_copiatCCPtRecepcionCopiacCs tdƒS(Nsoficios:oficios-recibidos(R(R!((s7/opt/public_html/oficios_segob/hermes/oficios/models.pyR9scCs d|iS(Nu%s(toficio(R!((s7/opt/public_html/oficios_segob/hermes/oficios/models.pyR"sR#cBseZdgZRS(s -fecha_envio(R$R%R&(((s7/opt/public_html/oficios_segob/hermes/oficios/models.pyR#“s((R$R%RRSt usuario_enviaR]tusuarios_recibenR*RmRUR)t fecha_enviotusuarios_copiaR9R"R#(((s7/opt/public_html/oficios_segob/hermes/oficios/models.pyRb„s!!  RicBs¿eZeieƒZeidƒZeideƒZ ei de de ƒZ ei ddeiƒde de ƒZeideddƒZei de de ƒZeide deƒZRS(s auth.UserR/R+R,sFecha de recepcionR2i(R$R%RRSRbtenviotusuario_recibeRZR[tleidoRUR)t fecha_leidoRPRRQtfecha_recepcionRXtESTATUStestatustfecha_atendidoRMR\(((s7/opt/public_html/oficios_segob/hermes/oficios/models.pyRi—s'RlcBseZeieƒZeidƒZeideƒZ ei de de ƒZ ei ddeiƒde de ƒZeideddƒZRS(s auth.UserR/R+R,sFecha de recepcionR2i(R$R%RRSRbRrRsRZR[RtRUR)RuRPRRQRvRXRwRx(((s7/opt/public_html/oficios_segob/hermes/oficios/models.pyRl¢s 't AsignacioncBsÃeZeidddƒZeidddddddƒZeieddƒZei d e ƒZ ei d e d e ƒZeiddd dd ddƒZd„Zd„Zddd„ƒYZRS(s auth.UserRctid_usuario_asignatid_usuarios_asignadosR5s asignar aRhtRecepcionAsignacionR*R0R+R,tid_usuarios_asignados_copiaRktRecepcionAsignacionCopiacCs tdƒS(Nsoficios:oficios-asignados(R(R!((s7/opt/public_html/oficios_segob/hermes/oficios/models.pyR9µscCs d|iS(Nu%s(Rm(R!((s7/opt/public_html/oficios_segob/hermes/oficios/models.pyR"¼sR#cBseZdgZRS(s-fecha_asignacion(R$R%R&(((s7/opt/public_html/oficios_segob/hermes/oficios/models.pyR#¿s((R$R%RRStusuario_asignaR]tusuarios_asignadosR*RmRUR)tfecha_asignacionRMR[R\RqR9R"R#(((s7/opt/public_html/oficios_segob/hermes/oficios/models.pyRz«s!!  R}cBsžeZdZeieƒZeidƒZeide ƒZ ei de de ƒZ eideddƒZei de de ƒZeide de ƒZRS(sdocstring for OficioAsignados auth.UserR/R+R,R2i(R$R%R'RRSRzt asignaciontusuario_asignadoRZR[trevisadoRUR)tfecha_revisadoRXRwRxRyRMR\(((s7/opt/public_html/oficios_segob/hermes/oficios/models.pyR}ÃsRcBsheZeieƒZeideƒZeidƒZ ei de de ƒZ ei deddƒZRS(R/s auth.UserR+R,R2i(R$R%RRSRzRƒRZR[R…R„RUR)R†RXRwRx(((s7/opt/public_html/oficios_segob/hermes/oficios/models.pyRÎs t MesaAyudacBs_eZeidddƒZeidƒZeiddƒZei dde de d d ƒZ RS( sNumero de Mesa de AyudaRis DescripciónR4seMarque si la mesa de ayuda es respuesta de oficio y a continuación escoja el oficio que se responde.R*R+R,R5soficio al que responde( R$R%RR(tnumeroRMRNRZR:RSR)R;(((s7/opt/public_html/oficios_segob/hermes/oficios/models.pyR‡ÖsN(iR(isMedia(iR(iR(iR(iR (iR (iR (isAtendido Fuera de Tiempo(Rtdjango.core.exceptionsRtdjango.core.urlresolversRt django.dbRRYRwRtModelRR*RbRiRlRzR}RR‡(((s7/opt/public_html/oficios_segob/hermes/oficios/models.pyts,    H