全局审计日志
This commit is contained in:
@ -2,6 +2,7 @@
|
||||
from flask import Blueprint, request, jsonify, current_app
|
||||
from flask_jwt_extended import jwt_required
|
||||
from app.services.permission_service import PermissionService
|
||||
from app.utils.decorators import audit_log
|
||||
|
||||
permission_bp = Blueprint('permission', __name__)
|
||||
|
||||
@ -34,6 +35,11 @@ def get_role_perms(role_code):
|
||||
|
||||
@permission_bp.route('/assign', methods=['POST'])
|
||||
@jwt_required()
|
||||
@audit_log(
|
||||
module='权限管理',
|
||||
action='分配',
|
||||
get_target_name_fn=lambda: request.get_json().get('role_code') if request.get_json() else None
|
||||
)
|
||||
def assign_perms():
|
||||
"""保存权限分配"""
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user