File: //home/arjun/projects/buyercall/buyercall/blueprints/sysadmin/__pycache__/endpoints.cpython-310.pyc
o
wen� � @ s� d dl Z d dlZd dlZd dlZd dlmZ d dlmZ d dl m
Z
mZmZm
Z
d dlmZmZmZ d dlmZ d dlmZ d dlmZ d d lmZ d d
lmZ d dlmZ d dlmZm Z m!Z! d d
lm"Z" d dl#m$Z$ d dl%m&Z& d dl'm(Z( d dl)m*Z* d dl+m,Z,m-Z- d dl.m/Z/ d dl0mZ1 d dl2m3Z3 d dl4m5Z5 d dl6m7Z7 d dl8m9Z9 d dl:m;Z; e
de<dd�Z=e�>e<�Z?e(d�dd� �Z@e(d�d d!� �ZAe(d�d"d#� �ZBd$d%� ZCe(d�d&d'� �ZDe(d�d(d)� �ZEd*d+� ZFd,d-� ZGd.d/� ZHe(d�d0d1� �ZIe(d�d2d3� �ZJe(d�d4d5� �ZKe(d�d6d7� �ZLe(d�d8d9� �ZMe(d�d:d;� �ZNe(d�d<d=� �ZOe(d�d>d?� �ZPe(d�d@dA� �ZQe(d�dBdC� �ZRe(d�dDdE� �ZSe(d�dFdG� �ZTdS )H� N)�datetime)�lazy_gettext)� Blueprint�jsonify�request�current_app)�current_user�logout_user�
login_user)�Contact)�
EmailIdentity)�FormLead)�Issue)�Lead)�send_notifications)�Partnership�BILLING_TYPE�
BUSINESS_TYPE)�PartnershipAccount)�Phone)�Message)�api_role_required)�User)�
ses_client�
sns_client)�_try_renderer_template)r
)�generate_presigned_file_url)�
AESCipherDome)�tza_to_date)�get_by_partnership_account_expr)�api_jsonify�sysadminapiz/api)�
url_prefix�sysadminc
C s� z/d}d}d}g }t j�t j|k��� }|sd}d}d}nttddd� t� t|ddd� W n t yI } zd}d}d }g }W Y d }~nd }~ww t
||||d
��}|S )N�� Tz'Remote Access successfully established!� FzUser not found!)�remember�force�� zRemote Access failed!��
statusCode�success�message�data)r �query�filter�sid�first�supervisor_login_userr r r
� Exceptionr ) �pid�uid�status_coder+ r, r- �target_user�e�response� r: �I/home/arjun/projects/buyercall/buyercall/blueprints/sysadmin/endpoints.py�act_as# s8 ����r<