예제 #1
0
파일: users.py 프로젝트: wmsonmx/haproxy-wi
funct.check_login()
funct.page_for_admin()
try:
    cookie = http.cookies.SimpleCookie(os.environ.get("HTTP_COOKIE"))
    user_id = cookie.get('uuid')
    user = sql.get_user_name_by_uuid(user_id.value)
    users = sql.select_users()
    servers = sql.get_dick_permit()
    token = sql.get_token(user_id.value)
    settings = sql.get_setting('', all=1)
    ldap_enable = sql.get_setting('ldap_enable')
except:
    pass

template = template.render(title="Admin area: users manage",
                           role=sql.get_user_role_by_uuid(user_id.value),
                           user=user,
                           users=users,
                           groups=sql.select_groups(),
                           servers=sql.select_servers(full=1),
                           roles=sql.select_roles(),
                           masters=sql.select_servers(get_master_servers=1),
                           sshs=sql.select_ssh(),
                           telegrams=sql.select_telegram(),
                           token=token,
                           versions=funct.versions(),
                           settings=settings,
                           ldap_enable=ldap_enable)
print(template)
예제 #2
0
import sys
import os
import funct
import sql

funct.head("Admin area: users manage")
funct.check_config()
funct.check_login()
funct.page_for_admin()

form = cgi.FieldStorage()

USERS = sql.select_users()
GROUPS = sql.select_groups()
SERVERS = sql.select_servers(full=1)
ROLES = sql.select_roles()

print('<script src="/inc/users.js"></script>'
	'<div id="tabs">'
			'<ul>'
				'<li><a href="#users">Users</a></li>'
				'<li><a href="#groups">Groups</a></li>'
				'<li><a href="#servers">Servers</a></li>'
				'<li><a href="#roles">Roles</a></li>'
			'</ul>'
			'<div id="users">'
				'<table class="overview" id="ajax-users">'
					'<tr class="overviewHead">'
						'<td class="padding10 first-collumn">Login name</td>'
						'<td>Password</td>'
						'<td>Email</td>'