From 82d54848eec750ae617fc591384a7bd25c3f83d5 Mon Sep 17 00:00:00 2001 From: KF7EEL Date: Sun, 13 Jun 2021 08:54:46 -0700 Subject: [PATCH] finish XLX peer, clean pages --- user_managment/app.py | 93 ++++++++++++++++++++++++++++++++----------- 1 file changed, 70 insertions(+), 23 deletions(-) diff --git a/user_managment/app.py b/user_managment/app.py index 3cd646c..dc92a58 100644 --- a/user_managment/app.py +++ b/user_managment/app.py @@ -2139,7 +2139,6 @@ def create_app(): ## print(_name) ## s = mmdvmPeer.query.filter_by(server=_server).filter_by(name=_name).first() p = mmdvmPeer.query.filter_by(server=_server).filter_by(name=_name).first() - print(p) p.enabled = _enabled p.loose = _loose p.ip = _ip @@ -2163,6 +2162,42 @@ def create_app(): p.software_id = 'HBNet' p.package_id = 'v1' p.group_hangtime = _grp_hang + p.options = _opt + p.use_acl = _use_acl + p.sub_acl = _sub_acl + p.tg1_acl = _1_acl + p.tg2_acl = _2_acl + if _mode == 'xlx': +## print(_server) +## print(_name) +## print(_name) +## s = mmdvmPeer.query.filter_by(server=_server).filter_by(name=_name).first() + p = xlxPeer.query.filter_by(server=_server).filter_by(name=_name).first() + p.enabled = _enabled + p.loose = _loose + p.ip = _ip + p.port = _port + p.master_ip = _master_ip + p.master_port = _master_port + p.passphrase = _passphrase + p.callsign = _callsign + p.radio_id = _radio_id + p.rx_freq = _rx + p.tx_freq = _tx + p.tx_power = _tx_power + p.color_code = _cc + p.latitude = _lat + p.longitude = _lon + p.height = _height + p.location = _loc + p.description = _desc + p.slots = _slots + p.url = _url + p.options = _opt + p.software_id = 'HBNet' + p.package_id = 'v1' + p.xlxmodule = _xlx_mod + p.group_hangtime = _grp_hang p.use_acl = _use_acl p.sub_acl = _sub_acl p.tg1_acl = _1_acl @@ -2204,17 +2239,21 @@ def create_app(): public_list = False if request.args.get('save_mode') == 'new': - print(request.form.get('unit_time')) server_add(request.form.get('server_name'), request.form.get('server_secret'), request.form.get('server_ip'), public_list, _port, request.form.get('global_path'), _global_ping_time, _global_max_missed, _global_use_acl, request.form.get('reg_acl'), request.form.get('sub_acl'), request.form.get('global_ts1_acl'), request.form.get('global_ts2_acl'), request.form.get('sub_file'), _ai_try_download, request.form.get('aliases_path'), request.form.get('peer_file'), request.form.get('tgid_file'), request.form.get('peer_url'), request.form.get('sub_url'), _ai_stale, _um_shorten_passphrase, request.form.get('um_burn_file'), _report_enabled, _report_interval, _report_port, request.form.get('report_clients'), request.form.get('unit_time')) - content = 'attempt save' + content = '''

Server saved.

+

Redirecting in 3 seconds.

+''' if request.args.get('save_mode') == 'edit': ## print(request.args.get('server')) server_edit(request.args.get('server'), request.form.get('server_secret'), request.form.get('server_ip'), public_list, _port, request.form.get('global_path'), _global_ping_time, _global_max_missed, _global_use_acl, request.form.get('reg_acl'), request.form.get('sub_acl'), request.form.get('global_ts1_acl'), request.form.get('global_ts2_acl'), request.form.get('sub_file'), _ai_try_download, request.form.get('aliases_path'), request.form.get('peer_file'), request.form.get('tgid_file'), request.form.get('peer_url'), request.form.get('sub_url'), _ai_stale, _um_shorten_passphrase, request.form.get('um_burn_file'), _report_enabled, _report_interval, _report_port, request.form.get('report_clients'), request.form.get('unit_time')) - content = 'attempt edit save' + content = '''

Server changed.

+

Redirecting in 3 seconds.

+''' elif request.args.get('delete_server'): server_delete(request.args.get('delete_server')) - content = 'deleted server' - content = 'deleted ' + request.args.get('delete_server') + content = '''

Server deleted.

+

Redirecting in 3 seconds.

+''' elif request.args.get('edit_server'): s = ServerList.query.filter_by(name=request.args.get('edit_server')).first() @@ -2615,7 +2654,6 @@ def create_app(): all_s = ServerList.query.all() p_list = '''

View/Edit Servers

-

 

@@ -2659,10 +2697,14 @@ def create_app(): peer_loose = True if request.args.get('save_mode') == 'mmdvm_peer': peer_add('mmdvm', request.form.get('name_text'), peer_enabled, peer_loose, request.form.get('ip'), request.form.get('port'), request.form.get('master_ip'), request.form.get('master_port'), request.form.get('passphrase'), request.form.get('callsign'), request.form.get('radio_id'), request.form.get('rx'), request.form.get('tx'), request.form.get('tx_power'), request.form.get('cc'), request.form.get('lat'), request.form.get('lon'), request.form.get('height'), request.form.get('location'), request.form.get('description'), request.form.get('slots'), request.form.get('url'), request.form.get('group_hangtime'), 'MMDVM', request.form.get('options'), use_acl, request.form.get('sub_acl'), request.form.get('tgid_ts1_acl'), request.form.get('tgid_ts2_acl'), request.form.get('server')) - content = 'saved mmdvm peer' + content = '''

MMDVM PEER saved.

+

Redirecting in 3 seconds.

+''' if request.args.get('save_mode') == 'xlx_peer': peer_add('xlx', request.form.get('name_text'), peer_enabled, peer_loose, request.form.get('ip'), request.form.get('port'), request.form.get('master_ip'), request.form.get('master_port'), request.form.get('passphrase'), request.form.get('callsign'), request.form.get('radio_id'), request.form.get('rx'), request.form.get('tx'), request.form.get('tx_power'), request.form.get('cc'), request.form.get('lat'), request.form.get('lon'), request.form.get('height'), request.form.get('location'), request.form.get('description'), request.form.get('slots'), request.form.get('url'), request.form.get('group_hangtime'), request.form.get('xlxmodule'), request.form.get('options'), use_acl, request.form.get('sub_acl'), request.form.get('tgid_ts1_acl'), request.form.get('tgid_ts2_acl'), request.form.get('server')) - content = 'saved xlx peer' + content = '''

XLX PEER saved.

+

Redirecting in 3 seconds.

+''' elif request.args.get('add') == 'mmdvm' or request.args.get('add') == 'xlx': s = ServerList.query.all() if request.args.get('add') == 'mmdvm': @@ -2830,37 +2872,43 @@ def create_app(): ## elif request.args.get('edit_server') and request.args.get('edit_peer') and request.args.get('mode') == 'mmdvm': elif request.args.get('delete_peer') and request.args.get('peer_server'): - print(request.args.get('peer_server')) - print(request.args.get('delete_peer')) peer_delete(request.args.get('mode'), request.args.get('peer_server'), request.args.get('delete_peer')) - content = 'deleted peer' - elif request.args.get('edit_mmdvm') == 'save': -## print(request.form.get('enabled')) + content = '''

PEER deleted.

+

Redirecting in 3 seconds.

+''' + elif request.args.get('edit_mmdvm') == 'save' or request.args.get('edit_xlx') == 'save': peer_enabled = False use_acl = False peer_loose = True if request.form.get('enabled') == 'true': peer_enabled = True - print(request.form.get('enabled')) - print('set to true') ## if request.form.get('loose') == 'true': ## peer_loose = True if request.form.get('use_acl') == 'True': use_acl = True ## else: ## peer_loose = False -## print(peer_enabled) - print(request.args.get('server')) - print(request.args.get('name')) - peer_edit('mmdvm', request.args.get('server'), request.args.get('name'), peer_enabled, peer_loose, request.form.get('ip'), request.form.get('port'), request.form.get('master_ip'), request.form.get('master_port'), request.form.get('passphrase'), request.form.get('callsign'), request.form.get('radio_id'), request.form.get('rx'), request.form.get('tx'), request.form.get('tx_power'), request.form.get('cc'), request.form.get('lat'), request.form.get('lon'), request.form.get('height'), request.form.get('location'), request.form.get('description'), request.form.get('slots'), request.form.get('url'), request.form.get('group_hangtime'), 'MMDVM', request.form.get('options'), use_acl, request.form.get('sub_acl'), request.form.get('tgid_ts1_acl'), request.form.get('tgid_ts2_acl')) - content = 'save edit' + if request.args.get('edit_mmdvm') == 'save': + peer_edit('mmdvm', request.args.get('server'), request.args.get('name'), peer_enabled, peer_loose, request.form.get('ip'), request.form.get('port'), request.form.get('master_ip'), request.form.get('master_port'), request.form.get('passphrase'), request.form.get('callsign'), request.form.get('radio_id'), request.form.get('rx'), request.form.get('tx'), request.form.get('tx_power'), request.form.get('cc'), request.form.get('lat'), request.form.get('lon'), request.form.get('height'), request.form.get('location'), request.form.get('description'), request.form.get('slots'), request.form.get('url'), request.form.get('group_hangtime'), 'MMDVM', request.form.get('options'), use_acl, request.form.get('sub_acl'), request.form.get('tgid_ts1_acl'), request.form.get('tgid_ts2_acl')) + content = '''

MMDVM PEER changed.

+

Redirecting in 3 seconds.

+''' + if request.args.get('edit_xlx') == 'save': + print(request.args.get('edit_xlx') == 'save') + print(request.args.get('server')) + peer_edit('xlx', request.args.get('server'), request.args.get('name'), peer_enabled, peer_loose, request.form.get('ip'), request.form.get('port'), request.form.get('master_ip'), request.form.get('master_port'), request.form.get('passphrase'), request.form.get('callsign'), request.form.get('radio_id'), request.form.get('rx'), request.form.get('tx'), request.form.get('tx_power'), request.form.get('cc'), request.form.get('lat'), request.form.get('lon'), request.form.get('height'), request.form.get('location'), request.form.get('description'), request.form.get('slots'), request.form.get('url'), request.form.get('group_hangtime'), request.form.get('xlxmodule'), request.form.get('options'), use_acl, request.form.get('sub_acl'), request.form.get('tgid_ts1_acl'), request.form.get('tgid_ts2_acl')) + content = '''

XLX PEER changed.

+

Redirecting in 3 seconds.

+''' elif request.args.get('server') and request.args.get('peer_name') and request.args.get('mode'): # and request.args.get('edit_peer') and request.args.get('mode') == 'mmdvm': if request.args.get('mode') == 'mmdvm': p = mmdvmPeer.query.filter_by(server=request.args.get('server')).filter_by(name=request.args.get('peer_name')).first() xlx_module = '' mode = "MMDVM" + form_submit = '''''' if request.args.get('mode') == 'xlx': p = xlxPeer.query.filter_by(server=request.args.get('server')).filter_by(name=request.args.get('peer_name')).first() + form_submit = '''''' xlx_module = ''' @@ -2875,7 +2923,7 @@ def create_app():

Delete peer

- +''' + form_submit + '''
 XLX Module:
@@ -3397,7 +3445,6 @@ def create_app(): elif request.args.get('add_proxy'): s = ServerList.query.all() - print(s) server_options = '' for i in s: server_options = server_options + '''\n'''