Exemple #1
0
from proadmin_utils import Utils

if Utils.is_admin():
	self.visible = '1'
else:
	self.visible = '0'
Exemple #2
0
from vdom_remote_api import VDOMService, VDOMServiceSingleThread
from socket import gethostbyname
import ProAdmin
from md5 import md5
from proadmin_remote_sync import RemoteSyncClient
from proadmin_sso import SSOClient
from proadmin_utils import Utils
from SOAPpy.Errors import Error, HTTPError
from SOAPpy.Types import faultType

lang = localization.get_lang()

app_id = ProAdmin.PROADMIN_APPLICATION_GUID

try:
    if not Utils.is_admin():
        response.redirect("/proadmin.vdom")

    # TEST SSO CODE =================================================
    ssoclient = SSOClient(request, response)
    if ssoclient.test_sso(check=True) and session.get("sso_tested",
                                                      "0") == "1":
        session["sso_tested"] = "0"
        self.dialog_sso_success.show = "1"
    # TEST SSO CODE =================================================

    remote = RemoteSettings.get_remote_setting()

    if remote:
        host_to_check = remote.server.replace("https://",
                                              "").replace("http://", "")