mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-23 13:13:09 +00:00
chore: cleanup old frontend code and update project configs
This commit removes the deprecated frontend/web-old directory, updates various project configuration files including tsconfig, vite config, environment variables, and backend data models. It also fixes several API paths, adds tenant awareness to multiple models, and makes minor UI adjustments.
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import urllib.parse
|
||||
from typing import Annotated
|
||||
|
||||
from fastapi import APIRouter, Body, Depends, Path, Request, UploadFile
|
||||
from fastapi import APIRouter, Body, Depends, Path, UploadFile
|
||||
from fastapi.responses import JSONResponse, StreamingResponse
|
||||
from sqlalchemy.ext.asyncio import AsyncSession
|
||||
|
||||
@@ -53,28 +53,6 @@ async def get_current_user_info_controller(
|
||||
return SuccessResponse(data=result_dict, msg="获取当前用户信息成功")
|
||||
|
||||
|
||||
@UserRouter.post(
|
||||
"/current/avatar/upload",
|
||||
summary="上传当前用户头像",
|
||||
dependencies=[Depends(get_current_user)],
|
||||
response_model=ResponseSchema[UserOutSchema],
|
||||
)
|
||||
async def user_avatar_upload_controller(file: UploadFile, request: Request) -> JSONResponse:
|
||||
"""
|
||||
上传当前用户头像
|
||||
|
||||
参数:
|
||||
- file (UploadFile): 上传的文件
|
||||
- request (Request): 请求对象
|
||||
|
||||
返回:
|
||||
- JSONResponse: 上传头像JSON响应
|
||||
"""
|
||||
result_str = await UserService.upload_avatar_service(base_url=str(request.base_url), file=file)
|
||||
log.info(f"上传头像成功: {result_str}")
|
||||
return SuccessResponse(data=result_str, msg="上传头像成功")
|
||||
|
||||
|
||||
@UserRouter.put(
|
||||
"/current/info/update",
|
||||
summary="更新当前用户基本信息",
|
||||
|
||||
Reference in New Issue
Block a user