
    ޸(i                         d dl mZmZ d dlZd dl mZmZ d dlmZmZ d dlmZ d dl	m
Z
 d dlmZ d dlmZ dd	lmZ d d
lmZ d Ze e
dg          d                         ZdS )    )renderredirectN)JsonResponseHttpResponse)csrf_exempt)require_http_methods)reverse)Area   )invite_new_user)authenticate_userc                 R    d| j         vrt          d          S t          | d          S )Nuser_id/z	home.html)sessionr   r   )requests    */var/www/html/Desarrollo/tic/home/views.py	home_viewr      s+    ''}}';'''    POSTc                    | j                             dd                                          }t          d          }|                     |          }	 t          ||          }t          dd|j        d          S # t          $ r+}t          dt          |          dd	
          cY d}~S d}~wt          $ rN}t          dt          j                                t          dt          |          dd
          cY d}~S d}~ww xY w)z
    Vista: Recibe un correo POST, llama al servicio para crear el usuario, enviar
    el correo y devuelve una respuesta JSON para SweetAlert2.
    correo registroTu6   Invitación enviada y correo registrado correctamente.)successmessager   F)r   r   i  )statusNzError al invitar usuario: i  )r   getstripr	   build_absolute_urir   r   pk
ValueErrorstr	Exceptionprint	traceback
format_exc)r   emailinvitation_pathinvitation_urlusuarioes         r   invitar_usuarior-      sE    LXr**0022E
 j))O//@@NO!%88 Oz
 
   	  O O O#a&&AA#NNNNNNNNN O O OC9+?+A+ACCDDD#a&&AA#NNNNNNNNNOs1   'A; ;
D B+%D+D8AD;DD)django.shortcutsr   r   r&   django.httpr   r   django.views.decorators.csrfr   django.views.decorators.httpr   django.urlsr	   usuarios.modelsr
   servicesr   login.servicesr   r   r-    r   r   <module>r7      s   - - - - - - - -     - - - - - - - - 2 2 2 2 2 2 2 2 4 4 4 4 4 4 = = = = = =                   % % % % % % , , , , , ,
( ( ( vh O  O    O  O  Or   