
    wg                         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	m
Z
 d dlmZ  G d de          Z G d	 d
e          Z G d de          ZdS )    )HttpResponse)SiteDoesNotExists)RequestInterface)SettingsMixin)	LoginFormResetPasswordForm)APIUserRequiredGenericsc                   "     e Zd ZdZ fdZ xZS )PartnerIndexPagezcommon/domens/login.htmlc                 ~     t                      j        di |}t                      |d<   t                      |d<   |S )N
login_formreset_password_form )superget_context_datar   r   )selfkwargscontext	__class__s      -/var/www/html/cms/web/settings/views/views.pyr   z!PartnerIndexPage.get_context_data   sC    *%''*44V44 )):)<)<%&    )__name__
__module____qualname__template_namer   __classcell__)r   s   @r   r   r   
   s=        .M        r   r   c                       e Zd ZdedefdZdS )StopSiterequestreturnc                     |j         j        st                      |j         j                                         t	          d          S N   )status)usersiter   
deactivater   r   r   s     r   getzStopSite.get   sC    |  	&#%%%$$&&&3''''r   Nr   r   r   r   r   r)   r   r   r   r   r      7        (+ ( ( ( ( ( ( (r   r   c                       e Zd ZdedefdZdS )ActivateSiter   r    c                     |j         j        st                      |j         j                                         t	          d          S r"   )r%   r&   r   activater   r(   s     r   r)   zActivateSite.get   sC    |  	&#%%%""$$$3''''r   Nr*   r   r   r   r-   r-      r+   r   r-   N)django.httpr   domain.user.sites.exceptionsr   )infrastructure.requests.request_interfacer   !web.settings.views.settings_mixinr   web.user.formsr   r   web.user.views.base_user_viewr	   r   r   r-   r   r   r   <module>r6      s   $ $ $ $ $ $ : : : : : : F F F F F F ; ; ; ; ; ; 7 7 7 7 7 7 7 7 A A A A A A    }   ( ( ( ( (& ( ( (( ( ( ( (* ( ( ( ( (r   