#!/usr/bin/env python3 import html import cgi 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('' '
' '' '
' '' '' '' '' '' '' '' '' '' '') for users in USERS: print('' % users[0]) print('' % (users[0], users[1])) print('' % (users[0], users[3])) print('' % (users[0], users[2])) print('') print('') print('' % users[0]) print('') print('
Login namePasswordEmailRoleGroup
') need_id_role = "role-%s" % users[0] sql.get_roles_select(need_id_role, selected=users[4]) print('') need_id_group = "usergroup-%s" % users[0] sql.get_groups_select(need_id_group, selected=users[5]) print('
' '
+ Add') print('

' '' '' '' '' '' '' '' '' '' '' '' '' '' '') print('') print('
' '' '' '' '' '' '' '') i = 0 for group in GROUPS: i = i + 1 print('' % group[0]) if i == 1: print('' % (group[1])) print('' % (group[2])) print('') else: print('' % (group[0], group[1])) print('' % (group[0], group[2])) print('' % group[0]) print('') print('
NameDesciption
%s%s
' '
+ Add') print('

' '' '' '' '' '' '' '' '' '' '' '' '
' '
' '' '' '' '' '' '' '' '' '' '' '') for server in SERVERS: print('' % server[0]) print('' % (server[0], server[1])) print('' % (server[0], server[2])) print('') print('') print('') print('') print('' % server[0]) print('') print('
HostnameIPGroupEnableVirt(?)Slave for (?)
') need_id_group = "servergroup-%s" % server[0] sql.get_groups_select(need_id_group, selected=server[3]) print('') sql.get_enable_checkbox(server[0]) print('') sql.get_type_ip_checkbox(server[0]) print('
' '
+ Add' '

' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '') print('') print('
' '' '' '' '' '' '' '') for role in ROLES: print('' % role[0]) print('' % ( role[1])) print('' % (role[2])) print('') print('
NameDesciption
%s%s
' '
' '
' '' '' '' '' '' '' '' '' '' '' '
Upload SSH Key' 'Key(?)' '
' 'Note: Paste pem file content here' '' '

' 'Upload' '
' '
' '
')