>ORc@sddklZddklZdeifdYZdeifdYZdeifdYZd eifd YZd eifd YZ d eifdYZ deifdYZ deifdYZ dS(i(tmodels(tUsertEstatuscBsleZeidddddZeidddddZdZd Zee_ d d d YZ RS( Rt max_lengthit help_textsNombre del estatustColorisColor de identificacioncCs|iS(N(tnombre(tself((s,/opt/public_html/prometeo/registro/models.pyt __unicode__ scCs d|iS(NsJ   (tcolor(R((s,/opt/public_html/prometeo/registro/models.pytcolor_ stMetacBseZdZdZRS(R(t__name__t __module__t verbose_nametverbose_name_plural(((s,/opt/public_html/prometeo/registro/models.pyR s(( R R Rt CharFieldRR RR tTruet allow_tagsR (((s,/opt/public_html/prometeo/registro/models.pyRs    tLotecBs_eZeiddedeZeiddZeiZei e ddZ dZ RS(sFecha de registrotblanktnullRsNúmero de loteRsEstatus del lotecCs d|iS(Nu%s(tnumero(R((s,/opt/public_html/prometeo/registro/models.pyRs( R R Rt DateTimeFieldRtfechat IntegerFieldRttotalt ForeignKeyRtestatusR(((s,/opt/public_html/prometeo/registro/models.pyRs  tCatalogoUbicacioncBs~eZeiddZeiddZeiddddZeieddZ dZ d d d YZ d Z RS( RsNúmero de FilassNúmero de TarimasNúmero de espacios en TarimatdefaultiRRcCsd|i|ifS(Nu%s - %s(tfilasttarima(R((s,/opt/public_html/prometeo/registro/models.pyR%sR cBseZdZdZdgZRS(t Ubicaciont Ubicacionestlote(R R RRtunique_together(((s,/opt/public_html/prometeo/registro/models.pyR 'scOsrxRdgD]G}t||t}|o(t|||ii|i|iq q Wtt|i ||dS(Ntespacio( tgetattrtFalsetsetattrR#RRR tsuperRtsave(Rtargstkwargst field_nametval((s,/opt/public_html/prometeo/registro/models.pyR*,s  ,(( R R RRRR R%RRR#RR R*(((s,/opt/public_html/prometeo/registro/models.pyRs tUbicacionEquipocBseeZeidddZeidddZeidddZeieddZ d Z RS( tFilaRsFila de ubicaciontTarimasTarima de ubicaciontLugarsLugar de ubicacionRRcCsd|i|i|ifS(Nu %s - %s - %s(tfilaR tlugar(R((s,/opt/public_html/prometeo/registro/models.pyR:s( R R RRR3R R4RRR#R(((s,/opt/public_html/prometeo/registro/models.pyR/4s tEquipocBseZeiddZeidddZeidddZeidddd eZ ei e d d Z ei e d d Zei ed d ZdZdddYZRS(RsNúmero de EquipotMarcaRidtModeloisNúmero de serieituniqueRR!sEstatus del EquipoRcCs d|iS(Nu%s(t numero_serie(R((s,/opt/public_html/prometeo/registro/models.pyRFsR cBseZdZRS(t ubicacionR9(s ubicacions numero_serie(R R R$(((s,/opt/public_html/prometeo/registro/models.pyR Js((R R RRRRtmarcatmodeloRR9RR/R:RRRR#RR (((s,/opt/public_html/prometeo/registro/models.pyR5=s t CartaPortecBskeZeiddedeZeidddZeidddZ ei e d d Z d Z RS( sFecha RRsNúmero de oficioRsNúmero del oficiosNúmero de referenciaRi2RR#cCs|iS(N(t referencia(R((s,/opt/public_html/prometeo/registro/models.pyRWs(R R RRRRRtoficioRR>RRR#R(((s,/opt/public_html/prometeo/registro/models.pyR=Ps tPerfilcBsNeZeidddZeidddZdZdddYZRS(sClave del PerfilRi2sNombre del perfilcCs|iS(N(R(R((s,/opt/public_html/prometeo/registro/models.pyR_sR cBseZdZdZRS(R@tPerfiles(R R RR(((s,/opt/public_html/prometeo/registro/models.pyR as((R R RRtclaveRRR (((s,/opt/public_html/prometeo/registro/models.pyR@[s tPersona_perfilcBsAeZeiededdZeieddZ dZ RS(R8t related_nametperfilRR@cCs |iiS(N(RER(R((s,/opt/public_html/prometeo/registro/models.pyRks( R R Rt OneToOneFieldRRtuserRR@RER(((s,/opt/public_html/prometeo/registro/models.pyRCgsN( t django.dbRtdjango.contrib.auth.modelsRtModelRRRR/R5R=R@RC(((s,/opt/public_html/prometeo/registro/models.pyts