forked from erp-dev/erp
feat: added ApiAuditLog
This commit is contained in:
@@ -137,6 +137,7 @@ MIDDLEWARE = [
|
||||
'django.contrib.auth.middleware.AuthenticationMiddleware',
|
||||
'django.contrib.messages.middleware.MessageMiddleware',
|
||||
'django.middleware.clickjacking.XFrameOptionsMiddleware',
|
||||
'flower.middleware.ApiAuditLogMiddleware', # API审计日志中间件,需在AuthenticationMiddleware之后
|
||||
]
|
||||
|
||||
REST_FRAMEWORK = {
|
||||
@@ -401,6 +402,18 @@ STATEFLOW_CURRENT_STATE_MODE = 'NEXT'
|
||||
PRINTING_DEFAULT_PROCESS_ID = 1 # 默认印染流程ID
|
||||
PLATE_ORDER_DEFAULT_PROCESS_ID = 2 # 默认开版流程ID
|
||||
|
||||
# API 审计日志配置
|
||||
# ------------------------------------------------------------------------------
|
||||
# 用于记录特定模块POST请求的历史现场,便于追踪"创建"操作。
|
||||
# 通过Celery异步写入,不影响API响应性能。
|
||||
# ------------------------------------------------------------------------------
|
||||
API_AUDIT_LOG_ENABLED = True
|
||||
API_AUDIT_LOG_URL_PREFIXES = [
|
||||
'/api/v1/printing',
|
||||
'/api/v1/plate',
|
||||
# '/api/v2/',
|
||||
]
|
||||
|
||||
# Celery 配置
|
||||
# RabbitMQ Broker 配置:优先使用 CELERY_BROKER_URL,否则从各组件构建
|
||||
# 默认 localhost(适合宿主机运行),Docker Compose 可通过环境变量指定 CELERY_BROKER_HOST=rabbitmq
|
||||
|
||||
Reference in New Issue
Block a user