File: //proc/676643/root/usr/local/CyberCP/containerization/__pycache__/views.cpython-310.pyc
o
��h�- � @ s� d dl mZmZ d dlmZ ddlmZ d dlZd dlm Z ddl
mZ d dlm
Z
d d lmZ d dlZd dlZd dlZd d
lmZ d dlmZ dd
� Zdd� Zdd� Zdd� Zdd� Zdd� ZdS )� )�HttpResponse�redirect)�
loadLoginPage� )�ContainerManagerN)�Websites)�ContainerLimits)�randint)�ProcessUtilities)�httpProc)�
ACLManagerc C s4 zd}t | |�}|�� W S ty tt� Y S w )Nz"containerization/listWebsites.html�r �renderC�KeyErrorr r )�request�templateName�c� r �,/usr/local/CyberCP/containerization/views.py�cHome s
�r c
C s� z/| j d }t�|�}|d dkrnt�� W S t| d d�}|�� ddd�}t�|�}t|�W S t yQ } zdt
|�d�}t�|�}t|�W Y d }~S d }~ww )N�userID�adminr �submitContainerInstall�None��status�
error_messager )�sessionr � loadedACL�
loadErrorJsonr �start�json�dumpsr �
BaseException�str)r r �
currentACLr �data_ret� json_data�msgr r r r s"