Ñò s¿`Zc @s\ddkTddkTddkTddklZlZlZddkTdefd„ƒYZ defd„ƒYZ defd„ƒYZ d efd „ƒYZ d efd „ƒYZ d efd„ƒYZd„Zd„Zdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZddklZdefd„ƒYZdS(iÿÿÿÿ(t*(t DateFieldt ChoiceFieldtMultipleChoiceFieldt PersonaFormcBs$eZddd„ƒYZd„ZRS(tMetacBs>eZeZdZdZhedhdd6dd6ƒd6ZRS(tnombretrequiredtattrssEscriba su nombret placeholdertclass(t__name__t __module__tPersonastmodelRtrequired_css_classt TextInputtwidgets(((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyR s cCs|iS(N(t cleaned_data(tself((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pytcleans((R R RR(((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyR s t DireccionFormcBs$eZddd„ƒYZd„ZRS(RcBs+eZeZhedhdd6ƒd6ZRS(RtminiR t dependencia(R R t DireccionRtSelectR(((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyRscCs|iS(N(R(R((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyR s((R R RR(((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyRst PuestoFormcBs$eZddd„ƒYZd„ZRS(RcBseZeZRS((R R tPuestosR(((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyR%scCs|iS(N(R(R((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyR(s((R R RR(((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyR$st TituloFormcBs$eZddd„ƒYZd„ZRS(RcBseZeZRS((R R tTitulosR(((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyR-scCs|iS(N(R(R((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyR0s((R R RR(((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyR,stDependenciaFormcBs$eZddd„ƒYZd„ZRS(RcBseZeZRS((R R t DependenciaR(((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyR5scCs|iS(N(R(R((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyR7s((R R RR(((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyR4st EmpresaFormcBs$eZddd„ƒYZd„ZRS(RcBseZeZRS((R R tNoDependenciasR(((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyR<scCs|iS(N(R(R((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyR>s((R R RR(((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyR ;scCstiiddƒiS(NRsOficio recibido(t TipoDocumentotobjectstgettid(((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyttipo_documento_recibidoAscCstiiddƒiS(NRsOficio elaborado(R"R#R$R%(((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyttipo_documento_elaboradoEst ClassNamecBseZdZd„ZRS(sdocstring for ClassNamecCs tt|ƒiƒ||_dS(N(tsuperR(t__init__targ(RR+((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyR*Ms(R R t__doc__R*(((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyR(Kstrecepcion_oficioFormcBsQeZedddddeƒZdd d„ƒYZd„Zd„Zd „ZRS( t max_lengthi2tlabels%Recibimos respuesta al oficio númeroRRcBseZeZdZRS(Rtcapturatactivo(s dependenciascapturasactivo(R R trecepcion_oficioRtexclude(((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyRUscCs‘|id}y0|djotiid|ƒ}nd}WnMtij o}tidƒ‚n(ti j o}tidƒ‚nX|S(Nt no_oficio_respuesta_contestaciontt no_oficios1El numero de oficio proporcionado no se encuentrasUEl oficio que desea relacionar está duplicado. Verifiquelo y conserve uno solamente.( Rtelaboracion_oficioR#R$tNonet DoesNotExisttformstValidationErrorR2tMultipleObjectsReturned(RR4toficiote((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyt&clean_no_oficio_respuesta_contestacionYs   cCs|iS(N(R(R((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyRhscOsEtt|ƒi||Žtiidtƒidƒ|id_ dS(Nttipo_documentoRtestatus( R)R-R*tEstatusR#tfilterR&torder_bytfieldstqueryset(Rtargstkwargs((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyR*ks(( R R t CharFieldtFalseR4RR?RR*(((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyR-Rs   tasignacion_oficioFormcBs$eZddd„ƒYZd„ZRS(RcBseZeZdZRS(t direcciontasignaR1(s direccionsasignasactivo(R R tasignacion_oficioRR3(((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyRqscCs|iS(N(R(R((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyRus((R R RR(((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyRKpstelaboracion_oficioFormcBsQeZedddddeƒZdd d„ƒYZd„Zd„Zd „ZRS( R.i2R/sNúmero de folio que respondeRRcBs8eZeZd Zhedhdd6dd6ƒd6ZRS( Rtusuariot fecha_capturaR1RR5R tdisabledt otro_estatus(s dependenciasusuarios fecha_capturasactivo(R R R7RR3RR(((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyR{scCs‘|id}y0|djotiid|ƒ}nd}WnMtij o}tidƒ‚n(tij o}tidƒ‚nX|S(Ntno_oficio_respuestaR5t folio_internos2El numero de oficio proporcionado no se encuentra.sUEl oficio que desea relacionar está duplicado. Verifiquelo y conserve uno solamente.( RR2R#R$R8R9R:R;R<(RRTR=R>((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pytclean_no_oficio_respuesta„s   cCs|iS(N(R(R((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyR“scOsEtt|ƒi||Žtiidtƒidƒ|id_ dS(NR@RRA( R)ROR*RBR#RCR'RDRERF(RRGRH((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyR*–s(( R R RIRJRTRRVRR*(((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyROys   (tUserChangeFormt UsuarioFormcBs'eZdZdeifd„ƒYZRS(sdocstring for UsuarioFormRc BseZd ZRS( tusernametpasswordt first_namet last_nametemailt is_activet is_superusertgroupstuser_permissions( susernamespasswords first_names last_namesemails is_actives is_superusersgroupssuser_permissions(R R RE(((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyRŸs(R R R,RWR(((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyRXsN(tdjangot django.formstseguimiento_oficios.modelstdjango.forms.fieldsRRRtdjango.forms.widgetst ModelFormRRRRRR R&R'tobjectR(R-RKROtdjango.contrib.auth.formsRWRX(((s8/opt/public_html/Apolo_test/seguimiento_oficios/forms.pyts$        #