
    6Dh                         S SK JrJr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  \" 5       r\S 5       r\S 5       rg	)
    )renderredirectget_object_or_404)login_required)
connection)messages)get_user_model)Moradorc                    [        U R                  S5      (       a  U R                  R                  (       d"  [        R                  " U S5        [        S5      $ [        R                  " U R                  R                  R                  5        [        R                  R                  S5      R                  5       R                  S5      n[        U SSU05      $ )Ntenant8   Este usuário não está vinculado a nenhum condomínio.painel:dashboarduseridentificacao_unidadezpainel/dashboard.html	moradores)hasattrr   r   r   errorr   r   
set_schemaschema_namer
   objectsselect_relatedallorder_byr   )requestr   s     )/var/www/html/grf_sindico/painel/views.pydashboard_viewr   
   s    7<<**',,2E2Ew Z[*++',,--99: ..v6::<EEF]^I'2Y5      c                    [        U R                  S5      (       a  U R                  R                  (       d"  [        R                  " U S5        [        S5      $ [        R                  " U R                  R                  R                  5         [        [        R                  R                  S5      US9nUR                  nUR                  (       a  UR                  R                  OSnUR                  nUR                  5         U(       a  UR                  5         [        R                   " U SU SU S	35        [        S5      $ ! ["         a$  n[        R                  " U S
U 35         S nAN4S nAff = f)Nr   r   r   r   )idz
sem e-mailu   ✅ Morador “u   ” com e-mail u    excluído com sucesso.u   ❌ Erro ao excluir morador: )r   r   r   r   r   r   r   r   r   r   r
   r   r   nome_completoemaildeletesuccess	Exception)r   
morador_idmoradornomer!   usuarioes          r   deletar_moradorr*      s   7<<**',,2E2Ew Z[*++',,--99:E#GOO$B$B6$JzZ$$&-ll"",,NNOD6Of"gh &''  Ew"?s CDDEs   B-E 
E4E//E4N)django.shortcutsr   r   r   django.contrib.auth.decoratorsr   	django.dbr   django.contribr   django.contrib.authr	   moradores.modelsr
   Userr   r*    r   r   <module>r3      sH    @ @ 9   # . $  ( (r   