U
    ¶–e/  ã                   @   sJ   d dl mZ d dlmZmZ d dlmZ d dlmZ G dd„ deeƒZ	dS )é    )ÚView)ÚrenderÚredirect)ÚHttpResponseNotAllowed)ÚLoginRequiredMixinc                       s0   e Zd ZdZdd„ Zdd„ Z‡ fdd„Z‡  ZS )ÚDashboardViewz/auth/loginc                 O   s
   t |dƒS )Nzdashboard.html)r   ©ÚselfÚrequestÚargsÚkwargs© r   ú,/var/www/html/Adatlas/src/apps/core/views.pyÚget   s    zDashboardView.getc                 O   s   t dƒS )NÚ	dashboard)r   r   r   r   r   Úpost   s    zDashboardView.postc                    s*   |j dkrtddgƒS tƒ j|f|ž|ŽS )N)ÚGETÚPOSTr   r   )Úmethodr   ÚsuperÚdispatchr   ©Ú	__class__r   r   r      s    
zDashboardView.dispatch)Ú__name__Ú
__module__Ú__qualname__Z	login_urlr   r   r   Ú__classcell__r   r   r   r   r   
   s   r   N)
Údjango.viewsr   Zdjango.shortcutsr   r   Údjango.httpr   Zdjango.contrib.auth.mixinsr   r   r   r   r   r   Ú<module>   s   