
    ehr                     R    S SK Jr  SSKJr  S SKJr   " S S\R                  5      rg)    )forms   )
CustomUser)Clientc                   D  ^  \ rS rSr\R
                  " \R                  " 5       SS9r\R
                  " \R                  " 5       SS9r\R                  " / SS9r
\R                  " SSS	9r\R                  " \R                  S
SS9r " S S5      rU 4S jrU 4S jrSrU =r$ )CustomUserForm   Senha)widgetlabelzConfirme a SenhazSchema Associado)choicesr   TzE-mail)requiredr   u(   Data de Expiração do Período de TesteF)r   r   r   c                        \ rS rSr\r/ SQrSrg)CustomUserForm.Meta   )usernameemailpasswordconfirm_passwordschema_nametrial_expiration N)__name__
__module____qualname____firstlineno__r   modelfields__static_attributes__r       -/var/www/html/cagpublico_m/cag/users/forms.pyMetar      s    ir    r"   c                    > [         TU ]  " U0 UD6  [        R                  R	                  5        Vs/ s H  o3R
                  UR
                  4PM     snU R                  S   l        g s  snf )Nr   )super__init__r   objectsallr   r   r   )selfargskwargsclient	__class__s       r!   r%   CustomUserForm.__init__   s\    $)&)CI>>CUCUCW.
CW!3!34CW.
M"* .
s   !A)c                    > [         TU ]  5       nUR                  S5      nUR                  S5      nU(       a"  U(       a  X#:w  a  [        R                  " S5      eU$ )Nr   r   u   As senhas não coincidem.)r$   cleangetr   ValidationError)r(   cleaned_datar   r   r,   s       r!   r/   CustomUserForm.clean   sS    w}##J/'++,>?(X-I''(CDDr    r   )r   r   r   r   r   	CharFieldPasswordInputr   r   ChoiceFieldr   
EmailFieldr   	DateFieldSelectDateWidgetr   r"   r%   r/   r   __classcell__)r,   s   @r!   r   r      s    e&9&9&;7KHe.A.A.CK]^##B6HIKd(;E %%8j j
 r    r   N)djangor   modelsr   tenant_management.modelsr   	ModelFormr   r   r    r!   <module>r?      s      +U__ r    