File: //usr/local/CyberCP/aiScanner/__pycache__/views.cpython-310.pyc
o
��h�e � @ s d dl mZmZ d dlmZ d dlmZ d dlmZ d dl m
Z
ddlmZ d dl
Z
d dlZd d
� Zdd� Zd
d� Zdd� Zdd� Zdd� Zdd� Zedd� �Zdd� Zedg�dd� �Zedg�dd� �Zd d!� Zeed"g�d#d$� ��Zeedg�d%d&� ��Zeedg�d'd(� ��ZdS ))� )�render�redirect)�JsonResponse)�csrf_exempt)�require_http_methods)�
loadLoginPage� ��AIScannerManagerNc C �: z| j d }t� }|�| |�W S ty tt� Y S w )zMain AI Scanner page�userID)�sessionr
�scannerHome�KeyErrorr r ��requestr �sm� r �%/usr/local/CyberCP/aiScanner/views.py�
aiScannerHome �
�r c C �@ z| j d }t� }|�| |�W S ty tddd�� Y S w )z#Setup payment method for AI scannerr F�Not authenticated��success�error)r
r
�setupPaymentr r r r r r r �
�r c C r )z Handle return from payment setupr )r
r
�
setupCompleter r r r r r r r r r c C r )zStart a new AI security scanr Fr r )r
r
� startScanr r r r r r r ) r r c C r )z Refresh account balance from APIr Fr r )r
r
�refreshBalancer r r r r r r 3 r r c C r )zAdd a new payment methodr Fr r )r
r
�addPaymentMethodr r r r r r r! = r r! c C r )z(Handle return from adding payment methodr )r
r
�paymentMethodCompleter r r r r r r r"