Market-aware POSタブ、パイプラインタブの修正、設定 nav cleanup
パイプライン: エンゲージメント型フォールバックタブを削除し、空の状態を表示 市場は構成されていません。 市場はパイプラインタブの唯一のソースです。 設定:設定の「エンゲージメントタイプ」を「マーケット&フィールド」に変更 ページカードとスライドアウトメニューの「マーケットマネジメント」 POSタブ:市場フィルタの...
Add marketId query param to POS endpoints and SQL migrations
Add optional marketId query parameter to GET rental-assets, vendors, and subscription-plans endpoints in POSController. When provided, filters results by market...
Market id FK を POS のエンティティティティやマーケットフィルタのリポジトリのクエリに追加
マーケットアソシエーション(ManyToOne FK to CommerceMarket)を追加して、 InventoryItem、RentalAsset、Vendor、およびサブスクリプションプランの実体。 関連するすべてのリポジトリにfindByMarketId クエリを追加 InventoryPoolReposi...
マージプルリクエスト #4078 から ****************************
Fix メタデータベースURL生成
Merge pull request #4079 from ****************
Fix tracker script name route matching
POS の設定で 'u.map が機能しない、 Commerce nav を更新する
- コマースMarketApi(getMarkets、getVendorCategories、getMarketVendors、SeedVendorCategories)で防御的な配列抽出を追加して、包まれたAPIレスポンスを処理する - すべての6 POSタブを含む設定StatusWindow Commerceサブト...
Next.js の動的ルート slug の競合 ('id' と 'market) を解決 お問い合わせ
マージ [marketId] ディレクトリを Commerce-markets API ルートの [id] に格納します。 Next.js は、同じパスレベルですべての動的セグメントを使用する必要があります。 同じパラメータ名。 エイリアスを破壊して市場Idからidに名前を変更しました.
Add mock commerce market data seeding with vendors
Adds loadMockCommerceMarketData() to DataLoader that creates 7 markets across all 6 commerce types with realistic vendor data under auto-seeded built-in categor...
企業パイプラインタブでTypeScriptエラーを解決する
- オブジェクトキーから自動生成とオプションのtoCSVカラムパラメータを作る - ダウンロードブロブの呼び出しを修正調達タブ(間違ったラグ数、欠落Blobのラッパー) - MUI Grid v1 API (item/xs/sm/md props) を 10 パイプライン タブ ファイルを渡る v2 API (size...
企業機能を備えた完全なmortgageパイプラインタブ
- PipelineApplicationsTab を借り手/property/loan の詳細ダイアログで強化しました。 10段階のステータスワークフローで、色分けされたチップ、市場によるベンダーの割り当て アイド, レートロックトラッキング、終了日管理、バルクステータス更新、メモ、CSVエクスポート - Pipel...
Update pipeline to use market-driven tabs with backward compatibility
Add CommerceMarketManager and update POS settings to Markets & Fields
Add frontend API proxy routes and client for commerce markets system
Modify getPOSConfig to include commerce markets and derive enabled types
Add commerce markets implementation plan
36 tasks across 7 chunks covering backend entities, controllers, frontend proxy routes, settings UI, pipeline integration, and enterprise-level tab completion f...
Remove duplicate session timeout fields from session types
Aligns with SecurityService change that removes createdAt/expiresIn from Redis session records and tokenExpiration from session info responses. - user-info/rou...
Remove duplicate session timeout system from Redis records
Session expiry is now managed solely by the Redis key TTL. The internal createdAt/expiresIn fields stored inside the Redis value have been removed — they formed...