9;Zc@sddklZddklZddklZddkTddkTddfZd ei fd YZ d ei fd YZ d ei fdYZ dei fdYZ dei fdYZdei fdYZdei fdYZdS(i(tmodels(tUser(tValidationError(t*tMt MASCULINOtFtFEMENINOt dependenciac BseZeiddddddeZeidddddZeidd ded ed e i i d e d e dgZeideZeid eZeied edeZdZdddYZeedZRS(tclavet max_lengthit help_texts"Escriba la clave de la dependenciatblanktnombreis#Escriba el nombre de la dependencias!ejercicio fiscal al que pertenecetnulltdefaultt validatorsiit auto_now_addcCs d|iS(Nu%s(R (tself((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyt __unicode__stMetacBs&eZdgZdZdZdgZRS(R Rt dependencias(t__name__t __module__torderingt verbose_nametverbose_name_pluraltunique_together(((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyRs cCsA|ii|_|ii|_tt|i||dS(N(R tupperR tsuperRtsave(Rt force_insertt force_update((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyR!s((RRRt CharFieldtTrueR R t IntegerFieldtFalsetdatettodaytyeartMaxValueValidatortMinValueValidatort ejerciciot DateTimeFieldtfecha_registrotfecha_ultimo_cambiotManyToManyFieldRtusuariosRRR(((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyRs!  testatuscBseZeiddddddeZeidddddZeid eZeid eZ d Z d dd YZ RS(R R iR sEscriba la clave del estatusR R i2sEscriba el nombre del estatusRRcCs d|iS(Nu%s(R (R((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyR+sRcBs&eZdgZdZdZdgZRS(R R0(RRRRRR(((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyR-s (( RRRR!R"R R R+R,R-RR(((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyR0&s ! tlugarc BseZeiddededdddZeiddd dd Zeid eZ eideZ ei Z d Z d ddYZeedZRS(RRR Rs pertenece aR sLugar al que perteneceR R i2s!Escriba el nombre de la localidadRcCs;|idjo |i}nd|i|if}d|S(Nu%s - %su%s(tpadretNoneR (Rtr((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyRCs RcBs,eZddgZdZdZddgZRS(s-fecha_registroR R1tlugaresR2(RRRRRR(((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyRIs cCsKd|idd!i|idi|_tt|i||dS(Nu%sii(R RtlowerRR1R(RRR ((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyROs.((RRRt ForeignKeyR"R2R!R R+R,R-tIPAddressFieldtipRRR$R(((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyR13s'  tpersonacBs.eZeidddZeidddZeidddZeideddddZei d d e d e Z eid dd d e d e de d ed gZeieddZeidddd e d e ddZeidddd e d e dedededddgZeiddddeddde dedgZeiddd d e d e Zeid!dd"d e d e Zeid#dd$d e d e Zeid%e Z d&Z!d'Z"de"_#d(Z$d)e$_#d*d,d+YZ%RS(-R R i2sapellido paternosapellido maternotchoicesiR s&Seleccione el género al que pertenecesfecha de nacimientoR RtCURPiRs*Seleccione la localidad a la que perteneces direcciónis)calle, número, colonia o fraccionamientosCódigo postaliis ^([0-9]{5})+$sSolo se permiten 5 digitossCódigo Postal no validosIFE / Licenciai s(^\d{13}$)|(^\w{9}$)s'IFE: 13 dígitos o Licencia: 9 dígitossIdentificacion no validai scorreo electrónicoids teléfonoi(steléfono celulari RcCsd|i|i|ifS(Nu%s %s %s(R tapellido_paternotapellido_materno(R((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyRscCsd|i|i|ifS(Nu %s %s, %s(R=R>R (R((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pytnombre_x_apellidosscCsd|i|i|ifS(Nu%s %s %s(R R=R>(R((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pytnombre_completosR@RcBs5eZdddgZdZdZddddgZRS(R=R>R tPersonatPersonastcurp(RRRRRR(((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyRs((&RRRR!R R=R>ttipoSexotsexot DateFieldR"tfecha_nacimientoR$tMinLengthValidatortMaxLengthValidatorRCR7R1t localidadt TextFieldt direccionR#R(R)tRegexValidatort codigo_postaltidentificaciont EmailFieldtcorreo_electronicottelefonotcelulart BooleanFieldtmostrarRR?tshort_descriptionR@R(((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyR:SsD '   !!!     t solicitudcBs*eZeiededeZeidddZeidddZ eidddZ eide ddd d Z ei d dedeZeid dd dededed ed gZeied dZeiddddeded dZeiddddedededededddgZeiddddedddededgZeiddd dedeZeid!dd"dedeZeid#dd$dedeZ eid%ddd d&Z!eie"d d'Z"ei#d(d)d*deded d+Z$eie%d,dd d-Z%eie&deded d.Z'ei(d/eZ)ei(deZ*eid0dd1d d2Z+ei,d3d,ed d4Z-d5Z.d6Z/d%e/_0d7Z1d8d;d9YZ2eed:Z3RS(<RR R R i2sapellido paternosapellido maternoR;iR s&Seleccione el género al que pertenecesfecha de nacimientoR<iRs*Seleccione la localidad a la que perteneces direcciónis)calle, número, colonia o fraccionamientosCódigo postaliis ^([0-9]{5})+$sSolo se permiten 5 digitossCódigo Postal no validosIFE / Licenciai s(^\d{13}$)|(^\w{9}$)s'IFE: 13 dígitos o Licencia: 9 dígitossIdentificacion no validai scorreo electrónicoids teléfonoi(steléfono celulari RWs*Escriba la descripción de lo que solicitas;Seleccione la dependencia a la que va dirigida la solicitudtfotot upload_totimagenessBAgregue una imagen significativa que se relacione con su solicitudRs%Seleccione el estatus de la solicituds-Seleccione el usuario que asigna la solicitudRt ObservacionesisEscriba las observacionestUrgentes!Marque si la solicitud es urgentecCsJt|id|id }t|idjo|d7}nd|S(Ns: is...s%s(tstrtidRWtlen(Rtsolicitud_corta((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyRscCs9|id }t|idjo|d7}nd|S(Nis...u%s(RWR_(RR`((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyR`s cCsd|i|i|ifS(Nu%s %s %s(R R=R>(R((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyR@sRcBseZdgZdZdZRS(R RWt solicitudes(RRRRR(((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyRs c CsC|ii|_|ii|_|ii|_|ii|_|ii|_|ii|_|ii|_|i i|_ t i |_ t t |i||tiid|d|id|id|id|i}|idjo;td|d|id|id|id|iindS(sW incluir si esta Asignada y se modifica dependencia cambiar estatus a Devuelto RWR0trecibioRtnotaiN(R RR=R>RCRLRORQR6RWtdatetimetnowR-RRtbitacoratobjectstfilterR0tasignaRRctcount(RRR texiste((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyRs#9((4RRRR7R:R"t solicitanteR!R R=R>RDRERFRGR$RHRIRCR1RJRKRLR#R(R)RMRNRORPRQRRRSRWRt ImageFieldRXR0RRiR+R,R-RcRTtbanderaRR`RVR@RR(((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyRWsV '   !!!'!    t asignacionescBseZeieddddZeieddZeidddddZeiedd Z ei d e Z ei d e Z d Zd ddYZeedZRS(RtFolioR s#Seleccione la solicitud por asignars;Seleccione la dependencia a la que va dirigida la solicitudR[R is+Escriba las observaciones de la asignacións-Seleccione el usuario que asigna la solicitudRRcCs d|iS(Nu%s(R^(R((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyRsRcBseZdZdZRS(t asignacionRo(RRRR(((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyRscCstiid|ii}|iidjoAtiidd}||_t|_|i|_|i nt t |i ||dS(NtpktLeidoR tAsignado( RWRgtgetR^R0R R$tleidoRcRRRo(RRR tste((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyR!s   ((RRRR7RWRRKRcRRiR+R"R,R-RRR$R(((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyRos RfcBseZeiddddeZeieddZeieddZeie dddedeZ eideZ eideZ eie dd dedeZ eid d d dd deZdZdddYZeedZRS(sfecha de registroR sEscriba la fecha de registroRsSeleccione la solicituds%Seleccione el estatus de la solicituds-Seleccione el usuario que recibe la solicitudRR s;Seleccione la dependencia a la que va dirigida la solicitudR[R isEscriba las observacionescCs d|iS(Nu%s(R^(R((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyR9sRcBs2eZdgZdZdZdddddgZRS(tfechaRft bitacorasRWR0RbRRc(RRRRRR(((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyR;s cCs,ti|_tt|i||dS(N(RdReR-RRfR(RRR ((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyRAs((RRRR+R"RyR7RWR0RRbR,R-RRKRcRRR$R(((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyRf/s!!! N(RR(RR(t django.dbRtdjango.contrib.auth.modelsRtdjango.core.exceptionsRRdtdjango.core.validatorsRDtModelRR0R1R:RWRoRf(((s;/opt/public_html/Heracles_test/atencion_ciudadana/models.pyts     ?