
    8h}	                         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                   "   \ 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SrS rSrg)Client   d   T
max_lengthunique?   default   )r   blanknull      c                     U R                   $ N)nameselfs    :/var/www/html/cagpublico_m/cag/tenant_management/models.py__str__Client.__str__   s    yy     N)__name__
__module____qualname____firstlineno__r   	CharFieldr   schema_name	DateFieldr   now
paid_untilBooleanFieldon_trialcnpjenderecotelefoneauto_create_schemar   __static_attributes__r    r   r   r	   r	      s    s48D""b>K!!(,,7J""40H rDAD3dFH2TEH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%   r8   r*   
is_primaryr   r0   r    r   r   r2   r2      sN    ..F
 T:F$$T2Jr   r2   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)r6   r5   Tapproved_deletions)r6   r   r   r5   )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 )r=   r   requested_byusernamer   s    r   r   TenantDeleteRequest.__str__2   s-    4T[[5E5E4FfTM^M^MgMgLhiir   r    N)r!   r"   r#   r$   r   r:   r	   r<   r=   r   AUTH_USER_MODELrI   SET_NULLapproved_byDateTimeFieldapproved_atrequested_atr*   approvedr%   statusr   r0   r    r   r   r@   r@   )   s    vN_`F$$X%=%=fwxL##H$<$<^bjn  ~R  SK&&D=K''T:L""51HZ@Fjr   r@   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)	Informativo9      )r   TrD   c                 :    U R                    SU R                   S3$ )Nz ())titulodata_programadar   s    r   r   Informativo.__str__?   s     ++b!5!5 6a88r   r    N)r!   r"   r#   r$   r   r%   rZ   	TextFieldmensagemr'   r[   rO   	criado_emr   r0   r    r   r   rU   rU   9   sC    -F!H&&(O$$$7I9r   rU   N)	django.dbr   django_tenants.modelsr   django.utilsr   r   django.confr   r	   r2   Modelr@   rU   r    r   r   <module>re      sN     - ! -  [ $
[ 
 
j&,, 
j 9&,, 9r   