mirror of
https://gh-proxy.org/https://github.com/klinsmaya/SQLBot.git
synced 2026-11-08 01:06:59 +08:00
fix: add require_permissions in data training for upload Excel file
This commit is contained in:
@@ -160,6 +160,7 @@ session_maker = scoped_session(sessionmaker(bind=engine, class_=Session))
|
||||
|
||||
@router.post("/uploadExcel", summary=f"{PLACEHOLDER_PREFIX}upload_excel_dt")
|
||||
@system_log(LogConfig(operation_type=OperationType.IMPORT, module=OperationModules.DATA_TRAINING))
|
||||
@require_permissions(permission=SqlbotPermission(role=['ws_admin']))
|
||||
async def upload_excel(trans: Trans, current_user: CurrentUser, file: UploadFile = File(...)):
|
||||
ALLOWED_EXTENSIONS = {"xlsx", "xls"}
|
||||
if not file.filename.lower().endswith(tuple(ALLOWED_EXTENSIONS)):
|
||||
|
||||
Reference in New Issue
Block a user