feat: reconcile application vertical slices
Backfill the completed acquisitions, sales, dashboard, pricing, search, public detail, worker, migration, contracts, validation, tests, and implementation-status changes into one verified application slice.
This commit is contained in:
@@ -2,15 +2,24 @@ export function toAdminDashboardDto(dashboard) {
|
||||
return {
|
||||
counts: dashboard.counts,
|
||||
financials: dashboard.financials,
|
||||
recentSales: dashboard.recentSales.map(({ sale, saleItem, inventoryItem, productName, netProceedsMinor, profitMinor }) => ({
|
||||
id: sale.id,
|
||||
productName: productName ?? inventoryItem.id,
|
||||
saleDate: sale.saleDate,
|
||||
soldPriceMinor: sale.soldPriceMinor,
|
||||
netProceedsMinor,
|
||||
profitMinor,
|
||||
inventoryItemId: saleItem.inventoryItemId,
|
||||
})),
|
||||
recentSales: dashboard.recentSales.map(
|
||||
({
|
||||
sale,
|
||||
saleItem,
|
||||
inventoryItem,
|
||||
productName,
|
||||
netProceedsMinor,
|
||||
profitMinor,
|
||||
}) => ({
|
||||
id: sale.id,
|
||||
productName: productName ?? inventoryItem.id,
|
||||
saleDate: sale.saleDate,
|
||||
soldPriceMinor: sale.soldPriceMinor,
|
||||
netProceedsMinor,
|
||||
profitMinor,
|
||||
inventoryItemId: saleItem.inventoryItemId,
|
||||
}),
|
||||
),
|
||||
recentAcquisitions: dashboard.recentAcquisitions.map((acquisition) => ({
|
||||
id: acquisition.id,
|
||||
inventoryItemId: acquisition.inventoryItemId,
|
||||
@@ -18,4 +27,4 @@ export function toAdminDashboardDto(dashboard) {
|
||||
costBasisMinor: acquisition.costBasisMinor ?? null,
|
||||
})),
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user