a
    ;Xh4                     @   sx   d dl mZmZmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ edd Zedd	 Zed
d Zedd ZdS )    )renderredirectget_object_or_404)login_required)Nota)NotaForm)get_user_infoc                 C   s2   t | jj}tjj| jd}||d}t| d|S )N)usuario)notas	user_infoznotas/lista_notas.html)r   useridr   objectsfilterr   )requestr   r
   context r   4/var/www/viveiro_mudafortebrasil/apps/notes/views.pylista_notas   s    r   c                 C   sj   t | jj}| jdkrNt| j}| rT|jdd}| j|_|  t	dS nt }||d}t
| d|S )NPOSTF)commitr   formr   notas/nota_form.html)r   r   r   methodr   r   is_validsaver	   r   r   )r   r   r   notar   r   r   r   
criar_nota   s    


r   c                 C   sn   t | jj}tt|| jd}| jdkrNt| j|d}| rX|	  t
dS n
t|d}||d}t| d|S )Nr   r	   r   )instancer   r   r   )r   r   r   r   r   r   r   r   r   r   r   r   )r   nota_idr   r   r   r   r   r   r   editar_nota%   s    


r"   c                 C   s2   t t|| jd}| jdkr*|  tdS tdS )Nr   r   r   )r   r   r   r   deleter   )r   r!   r   r   r   r   excluir_nota7   s
    
r$   N)django.shortcutsr   r   r   django.contrib.auth.decoratorsr   Zapps.notes.modelsr   Zapps.notes.formsr   apps.dashboard.utilsr   r   r   r"   r$   r   r   r   r   <module>   s   
	

