feat: web dashboard for o2 #28
No reviewers
Labels
No labels
h1-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
joe/o2!28
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/web-dashboard-ui"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
概要
o2 APIにウェブダッシュボードUIを追加。h1-c2(Flutter)とは独立した、操作者向け直接ブラウザアクセス用UI。
変更内容
login.html(認証画面)、dashboard.html(4タブ+統計)main.css(レスポンシブ)、main.js(API連携JS)/→/login→/dashboard、静的ファイル配信start.sh、o2.service(systemd)動作確認
pytest→ 13件全パスhttp://localhost:8000/loginでログインフォーム表示/dashboardで4タブダッシュボード表示関連 Issue
- HTML templates: login, dashboard with 4 tabs - Static assets: CSS (responsive layout) and JS (API client, tab switching) - FastAPI routes: /, /login, /dashboard, /static/{path} - Deployment helpers: start.sh, o2.service (systemd) - Dashboard tabs: journals, trial balance, balance sheet, counterpartyクローズ(#29 に統合済み)
本 Issue のタブUIダッシュボードは、弥生風 Web UI(#29)として再実装され、旧実装は廃止されました。
経緯
templates/dashboard.html(タブUI)+static/js/main.js+static/css/main.cssを削除base.html(メニューバー/ツールバー/サイドバー/ステータスバー)+yayoi.css+app.js(IPA Pゴシック同梱)/dashboard/journals/trial-balance/balance-sheet/income-statement/clients/products/accounts/suppliers/expenses/analysis/payroll/tax+ ダッシュボードのチャート/→/login→/dashboard)・start.sh/o2.serviceは維持テスト
進捗は #29 を参照してください。本 Issue はスコープが #29 に吸収されたためクローズします。
Pull request closed