File: //proc/676643/root/usr/local/CyberCP/dockerManager/__pycache__/views.cpython-310.pyc
o
��hT5 � @ s� d dl mZmZ d dlmZ d dlmZ d dlmZ d dl m
Z
ddlmZ ddl
mZ d d lmZ d d
lZdd� Zed
d� �Zdd� Zedd� �Zedd� �Zedd� �Zedd� �Zedd� �Zedd� �Zedd� �Zedd � �Zed!d"� �Zed#d$� �Zed%d&� �Zed'd(� �Z ed)d*� �Z!ed+d,� �Z"ed-d.� �Z#ed/d0� �Z$ed1d2� �Z%ed3d4� �Z&ed5d6� �Z'ed7d8� �Z(ed9d:� �Z)ed;d<� �Z*ed=d>� �Z+ed?d@� �Z,edAdB� �Z-edCdD� �Z.edEdF� �Z/d
S )G� )�redirect�HttpResponse)�
Administrator)�
loadLoginPage)�Docker_Sites)�httpProc� )�ContainerManager)�preDockerRun)�
ACLManagerNc C s4 t �|�}|d dkr| jdkrt �� S t �� S dS )N�adminr �POSTr )r � loadedACL�method�
loadErrorJson� loadError)�request�userID�context�
currentACL� r �)/usr/local/CyberCP/dockerManager/views.py�dockerPermission s
r c C s8 | j d }tjj|d�}d}t| |d|jid�}|�� S )Nr )�pkzdockerManager/index.html�typer )�sessionr �objects�getr r �render)r r r �template�procr r r �loadDockerHome s
r! c
C s� z.| j d }t�|�}|d dkrnt�� W S t|d�}|�� ddd�}t�|�}t|�W S t yP } zdt
|�d�}t�|�}t|�W Y d }~S d }~ww )Nr r r �submitInstallDocker�None)�status�
error_messager )r r r r r �start�json�dumpsr �
BaseException�str)r r r �cm�data_ret� json_data�msgr r r �
installDocker&