
    0jWh                     t   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KJr  SSKJr   " S S\5      r\R                  R                  \\5        S SKJr   " S	 S
\R                  5      r " S S\R                  5      r\R                  R#                  \5        \R                  R                  \\5        g)    )admin)	UserAdmin   )
CustomUser)Groupc                   P    \ rS rSr\r\R                  SSS044-   r/ SQr/ SQr	Sr
g)	CustomUserAdmin
   u   Informações Personalizadasfields)tenant)usernameemail
first_name	last_nameis_staffr   )r   r   tenant__name N)__name__
__module____qualname____firstlineno__r   modelr   	fieldsetslist_displaysearch_fields__static_attributes__r       &/var/www/html/seuengtub/users/admin.pyr	   r	   
   s;    E##*+	
' I ZL9Mr   r	   )formsc            	          ^  \ rS rSr " S S5      r\R                  " \R                  R                  5       S\
R                  R                  SSS9S9rU 4S jrSU 4S	 jjrS
rU =r$ )CustomGroupAdminForm   c                       \ rS rSr\rSrSrg)CustomGroupAdminForm.Meta    __all__r   N)r   r   r   r   r   r   r   r   r   r   r   Metar$       s    r   r'   Fu	   Usuários)
is_stacked)querysetrequiredwidgetc                    > [         TU ]  " U0 UD6  U R                  R                  (       a7  U R                  R                  R                  5       U R                  S   l        g g )Nusers)super__init__instancepkuser_setallr   initial)selfargskwargs	__class__s      r   r/   CustomGroupAdminForm.__init__*   sK    $)&)==+/==+A+A+E+E+GDKK ( r   c                    > [         TU ]  SS9nU(       a  UR                  5         UR                  (       a(  UR                  R	                  U R
                  S   5        U$ )NF)commitr-   )r.   saver1   r2   setcleaned_data)r5   r;   groupr8   s      r   r<   CustomGroupAdminForm.save/   sH    E*JJL88NNt009:r   r   )T)r   r   r   r   r'   r   ModelMultipleChoiceFieldr   objectsr3   r   widgetsFilteredSelectMultipler-   r/   r<   r   __classcell__)r8   s   @r   r!   r!      s[      **##'')}}33KE3REH
 r   r!   c                       \ rS rSr\rSrg)CustomGroupAdmin9   r   N)r   r   r   r   r!   formr   r   r   r   rG   rG   9   s    Dr   rG   N)django.contribr   django.contrib.auth.adminr   modelsr   django.contrib.auth.modelsr   r	   siteregisterdjangor   	ModelFormr!   
ModelAdminrG   
unregisterr   r   r   <module>rT      s      /  ,   / :i :  

  J 0 5?? 4 u''   

  e  

  E+ ,r   