
    i7                         d dl mZ  G d dej                  Z G d dej                  Z G d dej                  Z G d d	ej                  Zd
S )    )modelsc                   <   e Zd ZddgZ ej        d          Z ej        d          Z ej	        dej
        d          Z ej        dd	          Z ej        dd	          Z ej        d
edd          Z ej        d          Z G d d          Zd ZdS )Url)informeInforme)datamartDatamart   )
max_length
login.Areaurls	on_deleterelated_nameTnullblank   )r   choicesr   r   )auto_now_addc                   B    e Zd ZdZdZdZ ej        dgd          gZdS )Url.MetaurlURLURLsareaurl_area_idxfieldsnameN	__name__
__module____qualname__db_tableverbose_nameverbose_name_pluralr   Indexindexes     ./var/www/html/Desarrollo/bi/usuarios/models.pyMetar      s;        $FL~>>>
r+   r-   c                     | j         S )N)nombreselfs    r,   __str__zUrl.__str__%   s
    {r+   N)r"   r#   r$   TIPO_CHOICESr   	CharFieldr/   URLFieldr   
ForeignKeyCASCADEr   	TextFielddescripimg_descriptipoDateTimeFieldfecha_creacionr-   r2   r*   r+   r,   r   r      s        L
 V---F
&/S
)
)
)C6.	  D fD555G"&"D999K6	  D *V)t<<<N
 
 
 
 
 
 
 
    r+   r   c                      e Zd Zg dZ ej        dej        d          Z ej        dej        d          Z ej        dej        d          Z	 ej
        d	d	
          Z ej        ed          Z G d d          Zd ZdS )	Solicitud))r   	Rechazada)   Aprobada)   	Pendientelogin.Usuariosolicitudesr   r   solicitudes_arear   solicitudes_urlTr   rC   )r   defaultc                       e Zd ZdZdZdZ ej        dgd           ej        dgd           ej        d	gd
          gZdS )Solicitud.MetarF   r?   Solicitudesusuariosolicitud_usuario_idxr   solicitud_areasolicitud_area_idxsolicitud_urlsolicitud_url_idxNr!   r*   r+   r,   r-   rK   J   sm         "+FL2IJJJFL!1 29MNNNFL 18KLLL
r+   r-   c                 &    d| j          d| j         S )NzSolicitud #z - )idrM   r0   s    r,   r2   zSolicitud.__str__T   s    7TW77777r+   N)r"   r#   r$   ESTADO_CHOICESr   r6   r7   rM   rO   rQ   r8   justificacionIntegerFieldestador-   r2   r*   r+   r,   r?   r?   )   s         N  f."	  G 'V&.'	  N &F%.&	  M %F$$d;;;M V   F

 
 
 
 
 
 
 
8 8 8 8 8r+   r?   c                       e Zd Z ej        dej        d          Z ej        dej        d          Z ej        d          Z	 G d d          Z
d	 Zd
S )PermisoArearE   permisos_arear   r   r   rI   c                   j    e Zd ZdZdZdZ ej        dgd           ej        dgd          gZd	Z	d
S )PermisoArea.Metapermisoareau   Permiso de Áreau   Permisos de ÁreasrM   permisoarea_usuario_idxr   r   permisoarea_area_idxrM   r   N
r"   r#   r$   r%   r&   r'   r   r(   r)   unique_togetherr*   r+   r,   r-   r^   i   sZ         )2FL2KLLLFL/EFFF

 .r+   r-   c                 &    d| j          d| j         S NzPermiso de z para rb   r0   s    r,   r2   zPermisoArea.__str__t   s    <T\<<<<<r+   N)r"   r#   r$   r   r6   r7   rM   r   rW   rX   r-   r2   r*   r+   r,   rZ   rZ   Y   s        f.$	  G 6.$	  D !V +++F	. 	. 	. 	. 	. 	. 	. 	.= = = = =r+   rZ   c                       e Zd Z ej        dej        d          Z ej        dej        d          Z ej        d          Z	 G d d          Z
d	 Zd
S )
PermisoUrlrE   permisos_urlr   r   r   r\   c                   j    e Zd ZdZdZdZ ej        dgd           ej        dgd          gZd	Z	d
S )PermisoUrl.Meta
permisourlzPermiso de URLzPermisos de URLsrM   permisourl_usuario_idxr   r   permisourl_url_idxrM   r   Nrc   r*   r+   r,   r-   rk      sZ        '0FL2JKKKFL.BCCC

 -r+   r-   c                 &    d| j          d| j         S rf   ro   r0   s    r,   r2   zPermisoUrl.__str__   s    ;T\;;;;;r+   N)r"   r#   r$   r   r6   r7   rM   r   rW   rX   r-   r2   r*   r+   r,   rh   rh   y   s        f.#	  G &
.#	  C !V +++F	- 	- 	- 	- 	- 	- 	- 	-< < < < <r+   rh   N)	django.dbr   Modelr   r?   rZ   rh   r*   r+   r,   <module>rs      s         " " " " "&, " " "J-8 -8 -8 -8 -8 -8 -8 -8`= = = = =&, = = =@< < < < < < < < < <r+   