improved start sequence, fixed user update

This commit is contained in:
2025-04-09 09:48:02 -04:00
parent ae4cd12f97
commit e53e5004e1
6 changed files with 126 additions and 61 deletions

View File

@@ -1,5 +1,13 @@
from flask import Blueprint, render_template, request, redirect, url_for, flash
from db_interface import get_all_users, get_all_groups, add_user, update_description, update_vlan, delete_user, refresh_vendors, get_user_by_mac
from db_interface import (
get_all_users,
get_all_groups,
add_user,
update_user,
delete_user,
refresh_vendors,
get_user_by_mac
)
user = Blueprint('user', __name__, url_prefix='/user')
@@ -19,21 +27,28 @@ def add():
add_user(mac, desc, group_id)
return redirect(url_for('user.user_list'))
@user.route('/update_description', methods=['POST'])
def update_description_route():
@user.route('/update_user', methods=['POST'])
def update_user_route():
mac = request.form['mac_address']
desc = request.form.get('description', '')
update_description(mac, desc)
vlan_id = request.form['group_id']
update_user(mac, desc, vlan_id)
return redirect(url_for('user.user_list'))
# @user.route('/update_description', methods=['POST'])
# def update_description_route():
# mac = request.form['mac_address']
# desc = request.form.get('description', '')
# update_description(mac, desc)
# return redirect(url_for('user.user_list'))
@user.route('/update_vlan', methods=['POST'])
def update_vlan_route():
mac = request.form['mac_address']
group_id = request.form['group_id']
update_vlan(mac, group_id)
return redirect(url_for('user.user_list'))
# @user.route('/update_vlan', methods=['POST'])
# def update_vlan_route():
# mac = request.form['mac_address']
# group_id = request.form['group_id']
# update_vlan(mac, group_id)
# return redirect(url_for('user.user_list'))
@user.route('/delete', methods=['POST'])