feat: Wave 3 - Dashboard redesign + RBAC + AI assistant updates
- Redesign index.html from system-monitor to user-centric workspace (welcome banner, summary cards, 今日待办, AI 智能建议, collapsible admin section) - Add fetchTodos/fetchSuggestions/getPriorityClass/isOverdue methods - Update uni-nav current-page from 'dashboard' to 'workspace' - Add require_role to 10 admin router imports (RBAC foundation) - Update ai-assistant.js: add factory/insights pages, org_id in chat requests
This commit is contained in:
@@ -5,7 +5,7 @@ from typing import List
|
||||
from ..database import get_db
|
||||
from ..models import Menu, User
|
||||
from ..schemas import MenuCreate, MenuUpdate, MenuResponse
|
||||
from .auth import get_current_admin, get_current_user
|
||||
from .auth import get_current_admin, require_role, get_current_user
|
||||
|
||||
router = APIRouter(prefix="/api/admin/menus", tags=["admin"])
|
||||
public_router = APIRouter(prefix="/api/menus", tags=["menus"])
|
||||
|
||||
Reference in New Issue
Block a user