Ejemplo n.º 1
0
def operator_add_form():
    return pyforms.Form(
        pyforms.Textbox("operator_name", rules.len_of(2, 32), description=u"操作员名称", required="required", **input_style),
        pyforms.Textbox("operator_desc", rules.len_of(0, 255), description=u"操作员姓名", **input_style),
        pyforms.Password("operator_pass", rules.len_of(6, 128), description=u"操作员密码", required="required",**input_style),
        pyforms.Dropdown("operator_status", description=u"操作员状态", args=opr_status_dict.items(), required="required",**input_style),
        pyforms.Button("submit", type="submit", html=u"<b>提交</b>", **button_style),
        title=u"增加操作员",
        action="/operator/add"
    )
Ejemplo n.º 2
0
def operator_update_form():
    return pyforms.Form(
        pyforms.Hidden("id", description=u"编号"),
        pyforms.Textbox("operator_name", description=u"操作员名称", readonly="readonly", **input_style),
        pyforms.Textbox("operator_desc", rules.len_of(0, 255), description=u"操作员姓名", **input_style),
        pyforms.Password("operator_pass", rules.len_of(0, 128), description=u"操作员密码(留空不修改)", autocomplete="off",**input_style),
        pyforms.Dropdown("operator_status", description=u"操作员状态", args=opr_status_dict.items(), required="required",**input_style),
        pyforms.Button("submit", type="submit", html=u"<b>提交</b>", **button_style),
        title=u"修改操作员",
        action="/operator/update"
    )
Ejemplo n.º 3
0
def oss_add_form():
    return pyforms.Form(
        pyforms.Textbox("name", rules.len_of(1, 32), description=u"OSS服务器名称",required="required", **input_style),
        pyforms.Textbox("auth_url", rules.len_of(1, 255), description=u"OSS服务器认证地址",required="required", **input_style),
        pyforms.Textbox("acct_url", rules.len_of(1, 255), description=u"OSS服务器记账地址",required="required", **input_style),
        pyforms.Textbox("admin_url", rules.len_of(1, 255), description=u"OSS服务器管理地址",required="required", **input_style),
        pyforms.Textbox("secret", rules.is_alphanum2(32, 32), description=u"共享秘钥", required="required",**input_style),
        pyforms.Dropdown("serv_type", args=serv_types.items(),description=u"服务器类型(主|备)", required="required", **input_style),
        pyforms.Button("submit", type="submit", html=u"<b>提交</b>", **button_style),
        title=u"增加OSS服务器信息",
        action="/oss/add",
    )
Ejemplo n.º 4
0
def tpl_add_form():
    return pyforms.Form(
        pyforms.Textbox("tpl_name", rules.len_of(4, 64), description=u"模版名称", required="required", **input_style),
        pyforms.Textarea("tpl_desc", description=u"模版描述", rows=4, **input_style),
        pyforms.Button("submit", type="submit", id="submit", html=u"<b>提交</b>", **button_style),
        title=u"增加模版",
        action="/template/add"
    )
Ejemplo n.º 5
0
def tpl_update_form():
    return pyforms.Form(
        pyforms.Hidden("id", description=u"编号"),
        pyforms.Textbox("tpl_name", rules.len_of(4, 64), description=u"模版名称", readonly="readonly", **input_style),
        pyforms.Textarea("tpl_desc", description=u"模版描述", rows=4, **input_style),
        pyforms.Button("submit", type="submit", html=u"<b>更新</b>", **button_style),
        title=u"修改模版",
        action="/template/update"
    )
Ejemplo n.º 6
0
#!/usr/bin/env python
# coding=utf-8
from toughadmin.common import pyforms
from toughadmin.common.pyforms import rules
from toughadmin.common.pyforms.rules import button_style, input_style

portal_status = {0: u"正常", 1: u"未连接"}

portal_add_form = pyforms.Form(
    pyforms.Textbox("ip_addr", rules.is_ip, description=u"portal地址", required="required", **input_style),
    pyforms.Textbox("name", rules.len_of(1, 32), description=u"portal名称", required="required", **input_style),
    pyforms.Textbox("listen_port", rules.is_number, description=u"监听端口", required="required", **input_style),
    pyforms.Textbox("secret", rules.len_of(1, 32), description=u"共享密钥", required="required", **input_style),
    pyforms.Textbox("auth_url", rules.len_of(1, 255), description=u"认证地址", required="required", **input_style),
    pyforms.Textbox("admin_url", rules.len_of(1, 255), description=u"管理地址", required="required", **input_style),
    pyforms.Button("submit", type="submit", html=u"<b>提交</b>", **button_style),
    title=u"新增portal",
    action="/portal/add"
)

portal_update_form = pyforms.Form(
    pyforms.Hidden("id", description=u"编号"),
    pyforms.Textbox("ip_addr", rules.is_ip, description=u"portal地址", required="required", **input_style),
    pyforms.Textbox("name", rules.len_of(1, 32), description=u"portal名称", required="required", **input_style),
    pyforms.Textbox("listen_port", rules.is_number, description=u"监听端口", required="required", **input_style),
    pyforms.Textbox("secret", rules.len_of(1, 32), description=u"共享密钥", required="required", **input_style),
    pyforms.Textbox("auth_url", rules.len_of(1, 255), description=u"认证地址", required="required", **input_style),
    pyforms.Textbox("admin_url", rules.len_of(1, 255), description=u"管理地址", required="required", **input_style),
    pyforms.Button("submit", type="submit", html=u"<b>提交</b>", **button_style),
    title=u"修改portal",
    action="/portal/update"
Ejemplo n.º 7
0
    return pyforms.Form(
        pyforms.Hidden("id", description=u"编号"),
        pyforms.Dropdown("tpl_name", tpls, rules.not_null, description=u"模版", required="required", **input_style),
        pyforms.Textbox(
            "domain_code", rules.not_null, readonly="readonly", description=u"域编码", required="required", **input_style
        ),
        pyforms.Textbox("domain_desc", rules.not_null, description=u"域描述", required="required", **input_style),
        pyforms.Button("submit", type="submit", html=u"<b>提交</b>", **button_style),
        title=u"修改域属性",
        action="/domain/update",
    )


domain_attr_add_form = pyforms.Form(
    pyforms.Hidden("domain_code", description=u"域编码"),
    pyforms.Textbox("attr_name", rules.len_of(1, 255), description=u"属性名称", required="required", **input_style),
    pyforms.Textbox("attr_value", rules.len_of(1, 255), description=u"属性值", required="required", **input_style),
    pyforms.Textbox("attr_desc", rules.len_of(1, 255), description=u"属性描述", required="required", **input_style),
    pyforms.Button("submit", type="submit", html=u"<b>提交</b>", **button_style),
    title=u"增加域属性",
    action="/domain/attr/add",
)

domain_attr_update_form = pyforms.Form(
    pyforms.Hidden("id", description=u"编号"),
    pyforms.Hidden("domain_code", description=u"域编码"),
    pyforms.Textbox("attr_name", rules.len_of(1, 255), description=u"属性名称", readonly="readonly", **input_style),
    pyforms.Textbox("attr_value", rules.len_of(1, 255), description=u"属性值", required="required", **input_style),
    pyforms.Textbox("attr_desc", rules.len_of(1, 255), description=u"属性描述", required="required", **input_style),
    pyforms.Button("submit", type="submit", html=u"<b>更新</b>", **button_style),
    title=u"修改域属性",
Ejemplo n.º 8
0
bastype = {
    '0'    : u'标准',
    # '9': u'思科',
    # '3041': u'阿尔卡特',
    '2352': u'爱立信',
    '2011': u'华为',
    '25506': u'H3C',
    '3902': u'中兴',
    '10055': u'爱快',
    '14988': u'RouterOS'
}

bas_add_form = pyforms.Form(
    pyforms.Textbox("ip_addr", rules.is_ip, description=u"设备地址", required="required", **input_style),
    pyforms.Textbox("bas_name", rules.len_of(2, 64), description=u"设备名称", required="required", **input_style),
    pyforms.Textbox("bas_secret", rules.is_alphanum2(4, 32), description=u"共享秘钥", required="required", **input_style),
    pyforms.Dropdown("vendor_id", description=u"设备类型", args=bastype.items(), required="required", **input_style),
    pyforms.Dropdown("portal_vendor", description=u"portal协议", args=portaltype.items(), required="required", **input_style),
    pyforms.Dropdown("time_type", description=u"时区类型", args=timetype.items(), required="required", **input_style),
    pyforms.Textbox("ac_port", rules.is_number, description=u"AC端口", default=2000, required="required",**input_style),
    pyforms.Textbox("coa_port", rules.is_number, description=u"CoA端口", default=3799, required="required",**input_style),
    pyforms.Button("submit", type="submit", html=u"<b>提交</b>", **button_style),
    title=u"增加接入设备",
    action="/bas/add"
)

bas_update_form = pyforms.Form(
    pyforms.Hidden("id", description=u"编号"),
    pyforms.Textbox("ip_addr", rules.is_ip, description=u"设备地址", required="required", readonly="readonly", **input_style),
    pyforms.Textbox("bas_name", rules.len_of(2, 64), description=u"设备名称", required="required", **input_style),
Ejemplo n.º 9
0
#!/usr/bin/env python
# coding=utf-8
from toughadmin.common import pyforms
from toughadmin.common.pyforms import rules
from toughadmin.common.pyforms.rules import button_style, input_style

radius_add_form = pyforms.Form(
    pyforms.Textbox("ip_addr", rules.is_ip, description=u"radius地址", required="required", **input_style),
    pyforms.Textbox("name", rules.len_of(1, 32), description=u"radius名称", required="required", **input_style),
    pyforms.Textbox("secret", rules.len_of(1, 32),description=u"radius密钥", required="required", **input_style),
    pyforms.Textbox("auth_port", rules.is_number, description=u"认证端口", required="required", **input_style),
    pyforms.Textbox("acct_port", rules.is_number, description=u"记账端口", required="required", **input_style),
    pyforms.Textbox("admin_url", rules.len_of(1, 255), description=u"管理地址", required="required", **input_style),
    pyforms.Button("submit", type="submit", html=u"<b>提交</b>", **button_style),
    title=u"新增radius",
    action="/radius/add"
)

radius_update_form = pyforms.Form(
    pyforms.Hidden("id", description=u"编号"),
    pyforms.Textbox("ip_addr", rules.is_ip, description=u"radius地址", required="required", **input_style),
    pyforms.Textbox("name", rules.len_of(1, 32), description=u"radius名称", required="required", **input_style),
    pyforms.Textbox("secret", rules.len_of(1, 32), description=u"radius密钥", required="required", **input_style),
    pyforms.Textbox("auth_port", rules.is_number, description=u"认证端口", required="required", **input_style),
    pyforms.Textbox("acct_port", rules.is_number, description=u"记账端口", required="required", **input_style),
    pyforms.Textbox("admin_url", rules.len_of(1, 255), description=u"管理地址", required="required", **input_style),
    pyforms.Button("submit", type="submit", html=u"<b>提交</b>", **button_style),
    title=u"修改radius",
    action="/radius/update"
)
Ejemplo n.º 10
0
#!/usr/bin/env python
# coding=utf-8
from toughadmin.common import pyforms
from toughadmin.common.pyforms import rules
from toughadmin.common.pyforms.rules import button_style, input_style

devtypes = {"PC": "PC", "Phone": "Phone", "Pad": "Pad"}

ostype_add_form = pyforms.Form(
    pyforms.Dropdown("dev_type", description=u"设备类型", args=devtypes.items(), required="required", **input_style),
    pyforms.Textbox("os_name", rules.len_of(1, 128), description=u"操作系统", required="required", **input_style),
    pyforms.Textbox("match_rule", rules.len_of(1, 128), description=u"匹配规则", required="required", **input_style),
    pyforms.Button("submit", type="submit", html=u"<b>提交</b>", **button_style),
    title=u"设备类型新增",
    action="/ostype/add",
)

ostype_update_form = pyforms.Form(
    pyforms.Hidden("id", description=u"编号"),
    pyforms.Dropdown("dev_type", description=u"设备类型", args=devtypes.items(), required="required", **input_style),
    pyforms.Textbox("os_name", rules.len_of(1, 128), description=u"操作系统", required="required", **input_style),
    pyforms.Textbox("match_rule", rules.len_of(1, 128), description=u"匹配规则", required="required", **input_style),
    pyforms.Button("submit", type="submit", html=u"<b>更新</b>", **button_style),
    title=u"修改设备类型",
    action="/ostype/update",
)
Ejemplo n.º 11
0
#!/usr/bin/env python
# coding=utf-8

from toughadmin.common import pyforms
from toughadmin.common.pyforms import rules
from toughadmin.common.pyforms.rules import button_style, input_style


password_update_form = pyforms.Form(
    pyforms.Textbox("tra_user", description=u"管理员名", size=32, readonly="readonly", **input_style),
    pyforms.Password("tra_user_pass", rules.len_of(6, 32), description=u"管理员新密码", size=32,value="", required="required", **input_style),
    pyforms.Password("tra_user_pass_chk", rules.len_of(6, 32), description=u"确认管理员新密码", size=32,value="", required="required", **input_style),
    pyforms.Button("submit", type="submit", html=u"<b>更新</b>", **button_style),
    title=u"管理密码更新",
    action="/password"
)