1、前台/team-management加入申请的通过失败按钮增加一下图标,区分一下

2、前台/join-team页面上边要增加网站名称,要不然用户看不到是什么网站
3、后台/users的后台用户我新增一个,然后设置菜单权限,实际登陆没有生效
This commit is contained in:
2026-07-07 16:20:08 +08:00
parent b92dd75fd4
commit a0def59ece
9 changed files with 76 additions and 26 deletions
+1 -1
View File
@@ -170,7 +170,7 @@ async def create_user(
email=req.email,
phone=req.phone,
credits=req.credits,
is_admin=(req.user_type == "admin"),
is_admin=req.is_admin if req.user_type == "admin" else False,
user_type=req.user_type,
frontend_user_kind=req.frontend_user_kind if req.user_type == "frontend" else FrontendUserKind.EXTERNAL.value,
allowed_menus=req.allowed_menus,
+2 -2
View File
@@ -2,7 +2,7 @@ from fastapi import APIRouter, Depends
from sqlalchemy import select
from sqlalchemy.ext.asyncio import AsyncSession
from app.dependencies import get_db, get_admin_user, get_current_user
from app.dependencies import get_db, get_admin_user, get_backend_user, get_current_user
from app.models.user import User
from app.models.menu_config import MenuConfig
from app.schemas.menu import MenuConfigCreate, MenuConfigOut
@@ -61,7 +61,7 @@ async def public_list_menu_configs(
@router.get("/admin/menu-configs", response_model=list[MenuConfigOut])
async def admin_list_menu_configs(
admin: User = Depends(get_admin_user),
admin: User = Depends(get_backend_user),
db: AsyncSession = Depends(get_db),
):
result = await db.execute(select(MenuConfig).order_by(MenuConfig.sort_order))