
    9Dhp
                         S SK Jr  S SKJr  S SKJr  S SKJr  S SKJr   " S S\5      r	 " S S	\5      r
 " S
 S\R                  5      r " S S\R                  5      rg)    )models)TenantMixin)timezone)DomainMixin)settingsc                   H   \ rS rSr\R
                  " SSS9r\R
                  " SSS9r\R                  " \	R                  S9r\R                  " SS9r\R
                  " SSSS9r\R
                  " S	SSS9r\R
                  " S
SSS9r\R"                  " SS9rSrS rS rSrg)Client   d   T
max_lengthunique?   default   )r   blanknull      r   c                     U R                   $ N)nameselfs    5/var/www/html/grf_sindico/tenant_management/models.py__str__Client.__str__   s    yy    c                 >    [        [        SS5      U R                  -   $ )u7   Retorna o limite total de HD (default + espaço extra).HD_LIMIT_MBi   )getattrr   espaco_extra_mbr   s    r   limite_total_hdClient.limite_total_hd   s    x4t7K7KKKr    N)__name__
__module____qualname____firstlineno__r   	CharFieldr   schema_name	DateFieldr   now
paid_untilBooleanFieldon_trialcnpjenderecotelefonePositiveIntegerFieldr#   auto_create_schemar   r$   __static_attributes__r&   r   r   r	   r	      s    s48D""b>K!!(,,7J""40H rDAD3dFH2TEH11!<OLr   r	   c                       \ rS rSr\R
                  " \R                  S\R                  S9r	\R                  " SSS9r\R                  " SS9rS rS	rg
)Domain   domains)related_name	on_deleter   Tr   r   c                     U R                   $ r   )domainr   s    r   r   Domain.__str__'   s    {{r   r&   N)r'   r(   r)   r*   r   
ForeignKeyr   TENANT_MODELCASCADEtenantr+   r?   r0   
is_primaryr   r7   r&   r   r   r9   r9      sN    ..F
 T:F$$T2Jr   r9   c                   r   \ rS rSr\R
                  " \\R                  SS9r\R
                  " \	R                  \R                  SS9r\R
                  " \	R                  \R                  SSSS9r\R                  " SSS9r\R                  " SS9r\R"                  " S	S
9r\R&                  " SSS9rS rSrg)TenantDeleteRequest.   delete_requests)r=   r<   Tapproved_deletions)r=   r   r   r<   )r   r   auto_now_addFr      pendente)r   r   c                 b    SU R                   R                   SU R                  R                   3$ )Nu#   Solicitação para deletar tenant 'z' por )rD   r   requested_byusernamer   s    r   r   TenantDeleteRequest.__str__7   s-    4T[[5E5E4FfTM^M^MgMgLhiir   r&   N)r'   r(   r)   r*   r   rA   r	   rC   rD   r   AUTH_USER_MODELrP   SET_NULLapproved_byDateTimeFieldapproved_atrequested_atr0   approvedr+   statusr   r7   r&   r   r   rG   rG   .   s    vN_`F$$X%=%=fwxL##H$<$<^bjn  ~R  SK&&D=K''T:L""51HZ@Fjr   rG   c                       \ rS rSr\R
                  " SS9r\R                  " 5       r\R                  " 5       r
\R                  " SS9rS rSrg)	Informativo>      )r   TrK   c                 :    U R                    SU R                   S3$ )Nz ())titulodata_programadar   s    r   r   Informativo.__str__D   s     ++b!5!5 6a88r   r&   N)r'   r(   r)   r*   r   r+   ra   	TextFieldmensagemr-   rb   rV   	criado_emr   r7   r&   r   r   r\   r\   >   sC    -F!H&&(O$$$7I9r   r\   N)	django.dbr   django_tenants.modelsr   django.utilsr   r   django.confr   r	   r9   ModelrG   r\   r&   r   r   <module>rl      sP     - ! -  L[ L.
[ 
 
j&,, 
j 9&,, 9r   