File: //home/arjun/projects/buyercall/buyercall/blueprints/widgets/__pycache__/views.cpython-310.pyc
o
�we�? � @ s d dl mZ d dlmZ d dlmZ d dlmZ d dlZd dl Z d dl
Z
d dlZd dl
mZ d dlZd dlZd dlmZmZ d dlmZ d dlmZmZmZmZmZmZmZmZm Z m!Z! d d l"m#Z$ d d
l%m&Z&m'Z' d dl(m)Z)m*Z* d dl+m,Z,m-Z- d d
l.m/Z/ d dl0m1Z1m2Z2m3Z3 d dl4m5Z5 d dl6m7Z7 d dl8m9Z9 d dl:m;Z; d dl<m=Z= ddl>m?Z?m@Z@ d dlAmBZBmCZC edeDdd�ZEdZFeEjGdddgd�e3jHe'e5dd d!�d"d#� ����ZIeE�Gd$�e'e5dd d!�d%d&� ���ZJeE�Gd'�e'e/e5d�d(d)� ����ZKeE�Gd*�e'e/e5dd d!�d+d,� ����ZLeEjGd-dgd�e'e5d�d.d/� ���ZMeEjGd0dgd�e'e/e5dd d!�d1d2� ����ZNeEjGd3dgd�d4d5� �ZOeE�Gd6�e'e/e5d�d7d8� ����ZPeEjGd9dgd�e'e5d�d:d;� ���ZQeEjGd<dgd�e'e5d�d=d>� ���ZReE�Gd?�e'd@dA� ��ZSdS )B� )�closing)�StringIO)�date)�urlopenN)�
DataTables�ColumnDT)� safe_join)
� Blueprint�current_app�redirect�request�render_template�flash�jsonify�
make_response�url_for� send_file)�gettext)�current_user�login_required)�and_�func)� load_only�Load)�subscription_required)�webpack�db�csrf)�
role_required)�_try_renderer_template)�send_ses_email)�Lead)�Phone� )�Widget�
WidgetFile)�Partnership�PartnershipAccount�widgets� templates)�template_folderi z/outbound_onboarding�GET�POST)�methods�admin�partner�sysadminc C sB t jdkr
dt_tj�� tjrttd�d� t t
d��S td�S )Nr, Tz�Great, you are ready to get started with the Outbound Routing Wizard feature. Remember to checkout the support section or FAQ if you have any additional outbound routing questions.�success�widgets.listz"widgets/outbound_onboarding.jinja2)r �methodr �outbound_onboardr �session�commitr �_r r r
� r8 r8 �D/home/arjun/projects/buyercall/buyercall/blueprints/widgets/views.py�onboarding_outbound1 s
��r: z /outboundc
C s� t js ttd��S t j} t j}|rt j} tj� t
jt
jt
j
t
jt
jt�t
j��d���t��t
j| k��t
j��� }td|d�S )Nzwidgets.onboarding_outbound�
lead_countzwidgets/list.jinja2)r( )r r4 r r �partnership_account_id�is_viewing_partnership�'get_user_viewing_partnership_account_idr r5 �queryr$ �id�name�
created_on�
updated_on�enabledr �count�leads�label� outerjoinr! �filter�group_by�allr
)r<