
    Ef                     `    d dl Zd dlmZ d dlT d dlmZ  G d dej        j        e          Z	dS )    N)commit_all_ds)*)ResponseMixinc                   <    e Zd ZdZej        j        d             ZdS )
InviteViewz/auth/invitec                 L   t           j        d         }t          j                            |ddg          }|s$|                     ddt          d                    S |                                rH|                    d	           t                       |                     ddt          d
                     	 t                                          5  |                    d	           ddd           n# 1 swxY w Y   dt          j        z   dz   }t          t          |                    }|                     ||          S # t           $ rU}t"                              t'          |                     |                     d|t          d                    cY d}~S d}~ww xY w)ua    Сюда переходят люди по ссылке из письма-приглашения hscopereset_password_expires)reset_password_hashfieldsi  znot authz$/servicedesk/auth/signin?invite=failT)resetz'/servicedesk/auth/signin?invite=expiredNzhttps://z/servicedesk)requestvaluesmodelsCmfAuthget_errorredirectreset_pass_is_expiredreset_pass_set_datar   cmfutildisable_aclconfigAUTH_SESSION_COOKIE_DOMAINmake_response_ok	Exceptionloggingwarningstr)selfr   authendpointresponsees         %./modules/servicedesk/views/invite.pyr   zInviteView.get
   s    &nS1~!!6ISZ\tRu!vv 	c;;sJ9`0a0abbb%%'' 	_$$4$000OOOKKZ2\)])]^^^	Z$$&& 5 5((t(4445 5 5 5 5 5 5 5 5 5 5 5 5 5 5!F$EEVH$Xh%7%788H88Hd+++ 	Z 	Z 	ZOOCFF###;;sAx0W'X'XYYYYYYYY	ZsD   9E C5)E 5C99E <C9=AE 
F#A
FF#F#N)__name__
__module____qualname____url__cmfviewsactionr        r'   r   r      s=        GYZ Z Z Z Zr0   r   )
	cmf.viewsr,   cmf.data_providers.baser   cmf.includemodules.auth.views.responser   r-   BaseViewr   r/   r0   r'   <module>r6      s        1 1 1 1 1 1     5 5 5 5 5 5Z Z Z Z Z#] Z Z Z Z Zr0   