Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • R rapix-zta-datis
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • FuYu
  • rapix-zta-datis
  • Merge requests
  • !25

feat(Admin): 新增管理介面

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged FuYu requested to merge feature/admin_agent-manage into main Sep 05, 2025
  • Overview 0
  • Commits 139
  • Pipelines 32
  • Changes 295

Features

  • c14acaa0 - feat(tenant): 新增租戶授權與日誌相關功能
  • 6b65b03d - feat(admin): 新增租戶管理頁面並調整相關服務
  • c75059de - feat(system): 新增租戶授權資訊顯示並擴充 Tenant 型別
  • 459fec4a - feat(tenant): 新增租用戶過期日誌功能
  • 8407c34b - feat(admin): 新增租戶刪除政策提示與 UI 優化
  • 6bddd422 - feat(admin-tenant): 新增租戶日誌篩選欄位與型別優化
  • 47e54eb2 - feat(tenant): 新增字元位元組限制工具並套用於 Tenant remark
  • 6ec884d9 - feat(admin-layer): 新增 Agent 管理功能與型別
  • 6a9e5b1c - feat(agent): 新增代理程式管理頁面及上傳功能
  • 294527be - feat(admin): 新增管理員路由權限快取並改善權限檢查
  • 25e9d6d5 - feat(admin,tenant-log): 新增延遲刷新資料的監聽邏輯以防止重複呼叫 API
  • a0ab9958 - feat(admin): 新增 UI 欄位與輸入群組元件並更新管理端租戶介面
  • 02b4b44a - feat(Layout): 新增統一頁面頭部並改進國際化支援
  • d708489c - feat(build): 新增建置版本資訊追蹤功能
  • aec1dc5c - feat(auth): 新增導向登入頁面功能,根據當前路由判斷導向一般或管理員登入頁面
  • 56f97e17 - feat(BaseMenuHeader): 新增系統版本顯示與載入狀態指示
  • 6569e1c2 - feat(PageHeader): 新增響應式標頭大小監控功能
  • 4462d697 - feat(toaster): 新增 toaster 關閉按鈕及其位置設定
  • 11f12c7a - feat(device): 新增設備管理介面的作業系統名稱及代理版本顯示
  • 8d0ca0b3 - feat(device): 新增設備管理相關欄位及版本號正則表達式測試
  • 39a8e5f4 - feat(nuxt.config): 新增首頁預渲染及 API 快取設定
  • 6a843624 - feat(pagination): 新增 First 和 Last 元件以取代原有元件
  • 6217191b - feat(header): 新增 LocaleSwitch 元件以支援語言切換
  • f5cd4a77 - feat(refresh-button): 新增 RefreshButton 元件及其測試
  • 9183d8cc - feat(plugins): 新增 SSR 寬度提供功能
  • aa79d569 - feat(locale-switch): 新增語言切換組件
  • a92da1ac - feat(tailwind): 新增必填標記的樣式
  • 7fc8f90d - feat(PageHeader): 新增組件測試及條件渲染邏輯
  • 66c56c18 - feat(statistics): 新增 StatisticsCard 組件以顯示統計數據
  • a38e4043 - feat(dialog): 新增 ScrollArea 以改善對話框內容的顯示
  • ac52e91f - feat: 新增 color-scheme meta 標籤以支援主題顏色設定
  • a6660ac0 - feat: 實作 Agent 與租戶管理的 mock API
  • 61ba9c7f - feat(admin-layout): 調整側邊欄樣式以支援行動裝置,並優化相關 CSS
  • 269057a2 - feat(PageHeader): 增加內容大小計算並更新插槽屬性
  • 7ce57bc8 - feat(data-table): 增加 Empty 元件的樣式與屬性支援
  • ef0a3286 - feat: 新增主題切換與移動語言選擇元件
  • 7bec59f3 - feat(admin): 新增 business logic 與 utilities
  • 4e599a6c - feat(admin): 實作 admin pages 與 routing
  • 3a890d30 - feat(admin): 新增 agent management 元件
  • 99583eb0 - feat(admin): 新增 tenant management 元件
  • df28b329 - feat(admin): 實作 API service layer
  • 6928276b - feat(admin): 建立 admin layer 基礎
  • 2ed1b649 - feat(module): 更新系統模組設定以根據租戶資訊動態調整
  • f9fac271 - feat(app-store): 更新系統模組預設與 Nuxt 忽略 admin 頁面
  • 9452c4cc - feat(i18n): 新增與調整多國語系與簡易篩選文字
  • 93f1253a - feat(data-table): 多國語系文本改為由內部管理
  • 0d709d21 - feat(data-table): 提高 DataTable 元件的解析優先級
  • 0c3f91ef - feat(prompt): 更新表單驗證測試以支援異步處理

Refactoring

  • 5810fb6d - refactor(admin): 調整租戶刪除 API 與相關呼叫
  • 4d928fe0 - refactor(tenant): 統一與重構租戶管理邏輯並補充統計 API 型別
  • 216ceb25 - refactor(Dashboard/Device): 使用 DeviceApiService 取得統計資料
  • 11f88e41 - refactor(api): 移除不再使用的使用者相關 API 路徑
  • de9cca3a - refactor(user-log): 重構使用者存取日誌組態與位元工具
  • ec761cdc - refactor(user-api): 將 API 呼叫重構為 client service
  • edde76be - refactor(ui-kit): 新增 UI Kit 模組,重構 Header 並整合主題與語系元件
  • 940bf657 - refactor(system-api): 整合系統 API 服務並重構 Agent 輪詢
  • 4c147c47 - refactor(system-api): 重構系統 API 與 Agent 下載流程
  • 9e428059 - refactor(inference-api): 重構信任推斷 API 與相關 composables
  • 489d2341 - refactor(inference-api): 重構信任推斷 API 與相關 composables
  • 242ea027 - refactor(admin): 重構管理層與認證邏輯整合
  • 5868e719 - refactor(error-handling): 重構 error-handling 模組與搬遷錯誤處理檔案
  • e22912e0 - refactor: 重構設備日誌過濾邏輯與 API 服務架構
  • b24ae9ba - refactor: 程式結構與型別優化
  • b87c0047 - refactor(filter): 重構篩選器建構器以使用響應式配置
  • 9f3e5cd6 - refactor(theme): 整合 Style Dictionary 作為設計代碼管理工具
  • abf6f840 - refactor(prompts): 重構 git commit prompt 檔案結構
  • dc552045 - refactor(error): 統一錯誤處理機制與錯誤頁面顯示邏輯
  • 00ea7f66 - refactor(theme): 重構主題模組架構並優化設定管理
  • a0f38adc - refactor: 重構 OIDC 認證流程與視窗關閉機制
  • 62ab8605 - refactor(api): 重構 API 服務,使用工廠函數獲取實例
  • aa79d569 - refactor(data-table): 重構 Loading 樣式與設定
  • 6ebcf0ba - refactor: 重構 Simple Filter 組件
  • 4f8df94f - refactor(admin): 重構代理程式和租戶管理頁面
  • 80cd60c1 - refactor(datetime-popover): 移除不必要的下拉選單,簡化日期選擇邏輯

Fixes

  • 03b440f5 - fix(test): 修正租戶對話框中 agent 版本的處理邏輯
  • 3b19064a - fix(store): 修正重整後應用狀態未正確載入
  • 80f3fe73 - fix(admin): 修正設備與租戶管理按鈕顯示並新增 E2E 測試
  • 18ae4e20 - fix(systemApiService): 修正 Agent API 端點為 /api/v1/agent/available
  • bf4d8af7 - fix: 修正錯誤處理邏輯以返回詳細錯誤資訊
  • b99fcd9a - fix: 調整登入表單元件與部份錯誤修正
  • 7ea1c997 - fix(dialog): 修正 agentAutoUpdateEnabled 的預設值處理方式
  • e5065fca - fix(api): 修正 API 重試次數為 0
  • 0c8e151e - fix(i18n): 修正設備啟用對話框標題的 i18n 錯誤
  • ef52da7c - fix(error-handling): 新增預設 403 錯誤的處理邏輯以顯示正確的錯誤訊息
  • 4b6ad346 - fix(store): 修正 useRouteStore
  • 823c326c - fix: 修正租戶對話框中 agentAutoUpdateEnabled 的預設值處理
  • 81f1b4af - fix(composables): 修正 useSyncStorage 同步邏輯
  • c68ead05 - fix(oidc): 修正 OIDC 流程中的導航行為
  • 922d8005 - fix(composables): 修正 useSyncStorage 在非 Vue 實例中執行的問題
  • 84b7b6d7 - fix(apiErrorHandler): 忽略 ResizeObserver 錯誤的處理
  • fd9dde35 - fix(admin): 修正管理員認證狀態的處理邏輯
  • f5cd4a77 - fix(locale-switch): 修正下拉選單內容對齊方式
  • 43c0c7ae - fix: 移除不必要的 loading-row-estimate-size 屬性

Tests

  • 03b440f5 - test(e2e): 修正租戶對話框中 agent 版本的處理邏輯
  • 4d995567 - test(e2e): 更新 Playwright e2e 測試與 fixtures
  • 818fe5dc - test: 新增與更新測試:儀表板 E2E 與服務單元測試
  • d3249581 - test: 新增各 API 服務的單元測試
  • 980c8079 - test(useAuthStore): 新增 useAuthStore 的單元測試以驗證認證狀態管理功能
  • 0c3f91ef - test(tests): 新增及更新多個元件測試以提升覆蓋率
  • eebb1d20 - test(tests): 新增與更新測試以涵蓋系統設定與租戶邏輯
  • 51259a0e - test(datetime-popover,decode,encode): 新增測試檔案以驗證功能
  • 557a9b5b - test(e2e): 新增使用者管理頁面的 E2E 測試
  • e7befd67 - test(e2e): 更新 E2E 測試與 Playwright 設定
  • 3cd8ac1c - test: 完善 ErrorPage 組件測試與錯誤處理驗證
  • 033ac9dd - test(e2e): 新增 OIDC 重定向頁面關閉按鈕測試
  • 5e25c5b7 - test: 新增與更新 OIDC 相關 composables 測試
  • 09d2da68 - test: 新增 vitest-localstorage-mock 依賴並更新測試配置
  • 13371dc3 - test(dialog): 新增租戶對話框的單元測試
  • bb10204b - test: 修正測試錯誤

Chores

  • c6bb3ea7 - chore(agents): 新增 unit-tests agent 並移除 git-check agent
  • 56111671 - chore: 更新 Nuxt 開發指導文件以包含 TypeScript 和組件設計標準
  • 6da500c3 - chore: 新增 git-check agent 並更新 chatmodes 文件
  • dc19bf57 - chore(prompts): 更新 GitHub prompts 欄位與內容
  • 931de507 - chore(e2e): 新增業務相關的端對端測試指令
  • fae5557d - chore(vite): 新增 CSS 模組生成穩定的 hash 名稱功能, 忽略 debug.log 檔案
  • 6e49c095 - chore(prompts): 新增 agent prompts 的 model 欄位
  • 9452c4cc - chore: 升級多國語系工具至 GSLM CLI 版本
  • 7ce57bc8 - chore: 更新應用程式配置與主題樣式設定
  • b0029b1b - chore: 刪除不再使用的 useAdminAPIEndpoints.ts 檔案,並更新 nuxt.config.ts 的 imports 設定
  • eff0be24 - chore: 更新 .gitignore 與 VSCode 設定
  • 8c8b81c3 - chore: Rename commit message 生成說明文件及更新設定檔

Documentation

  • 47e54eb2 - docs(prompts): 更新 Conventional Commits 規範說明
  • 83816634 - docs(prompt): 優化 git-checkin prompt 流程與說明
  • d14dc8f1 - docs: 更新 Git 提交訊息生成器的說明文件
  • 64081f16 - docs(prompts): create-unit-test-items 增加開發環境與 component 測試範例的說明
  • a6660ac0 - docs(prompts): 更新 .github prompts 與 commit-message 指引
  • b4ed6565 - feat(prompt): 更新測試檔案生成與測試規劃的指引
  • 51f8b457 - docs(prompt): 更新測試項目規劃的名稱規範

Styles

  • 2579d354 - style(device): 調整裝置頁面列表樣式與模板參數命名
  • b119ab8f - style(admin): 調整管理頁面樣式與程式碼格式
  • 37f75625 - style(admin): 改善授權對話框與分頁元件的響應式佈局

CI/CD

  • ac52e91f - ci: 更新 CI/CD Pipeline 的執行策略以優先處理合併請求
Edited Nov 27, 2025 by FuYu
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: feature/admin_agent-manage