updated roles ant permissions
This commit is contained in:
@@ -11,7 +11,9 @@ import csv
|
||||
from .warehouse import add_location
|
||||
from .settings import (
|
||||
settings_handler,
|
||||
edit_access_roles_handler,
|
||||
role_permissions_handler,
|
||||
save_role_permissions_handler,
|
||||
reset_role_permissions_handler,
|
||||
create_user_handler,
|
||||
edit_user_handler,
|
||||
delete_user_handler,
|
||||
@@ -21,11 +23,6 @@ from .settings import (
|
||||
bp = Blueprint('main', __name__)
|
||||
warehouse_bp = Blueprint('warehouse', __name__)
|
||||
|
||||
@bp.route('/update_role_access/<role>', methods=['POST'])
|
||||
def update_role_access(role):
|
||||
from .settings import update_role_access_handler
|
||||
return update_role_access_handler(role)
|
||||
|
||||
@bp.route('/store_articles')
|
||||
def store_articles():
|
||||
return render_template('store_articles.html')
|
||||
@@ -153,11 +150,6 @@ def dashboard():
|
||||
def settings():
|
||||
return settings_handler()
|
||||
|
||||
# Route for editing access roles (superadmin only)
|
||||
@bp.route('/edit_access_roles')
|
||||
def edit_access_roles():
|
||||
return edit_access_roles_handler()
|
||||
|
||||
@bp.route('/quality')
|
||||
def quality():
|
||||
if 'role' not in session or session['role'] not in ['superadmin', 'quality']:
|
||||
@@ -264,6 +256,19 @@ def delete_user():
|
||||
def save_external_db():
|
||||
return save_external_db_handler()
|
||||
|
||||
# Role Permissions Management Routes
|
||||
@bp.route('/role_permissions')
|
||||
def role_permissions():
|
||||
return role_permissions_handler()
|
||||
|
||||
@bp.route('/settings/save_role_permissions', methods=['POST'])
|
||||
def save_role_permissions():
|
||||
return save_role_permissions_handler()
|
||||
|
||||
@bp.route('/settings/reset_role_permissions', methods=['POST'])
|
||||
def reset_role_permissions():
|
||||
return reset_role_permissions_handler()
|
||||
|
||||
@bp.route('/get_report_data', methods=['GET'])
|
||||
def get_report_data():
|
||||
report = request.args.get('report')
|
||||
|
||||
Reference in New Issue
Block a user