Show SMS money labels in tomans; keep remote APIs in rials.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -51,7 +51,8 @@ Workspace پیشنهادی: `E:\projeha\Abshode-suite.code-workspace`
|
||||
- ایمپورت نسخهها از `apps/api/prisma/data/users.json` (`npm run prisma:import-users`)
|
||||
- تشخیص محصول: `app.` / `khanegi.` → خانگی؛ `hamkar.` → همکار؛ overrides دستی در اسکریپت ایمپورت
|
||||
- پنل SMS مستقل سوپرادمین: `SmsAccount` + `SmsLedger` (موجودی، شارژ، تعرفه، بلاک، آستانههای رنگی، گلوگاه)
|
||||
- رنگ موجودی: سبز >100000، زرد 10000–100000، قرمز <10000 (ریال)
|
||||
- رنگ موجودی (نمایش تومان): سبز >10000، زرد 1000–10000، قرمز <1000 — ذخیره DB و API محصولات همچنان **ریال** (*10)
|
||||
- مبالغ در UI سوپرادمین **تومان** است؛ `MoneyInput`/`formatMoney` تبدیل میکنند. remote SMS به همکار/خانگی همان اعداد ریال را میفرستد/میگیرد.
|
||||
- داشبورد: ۵ نسخه کمموجودی؛ صفحه SMS: کارتها → جزئیات در `/sms/:tenantId`
|
||||
- ظاهر اپ خانگی: صفحه `UiConfigPage` برای `appUiConfig`؛ بکفیل از رجیستری/`users.json` با `npm run prisma:backfill-appearance`؛ در فرانت: `showNotifications` / `header.visible` / `startRoute`
|
||||
- ظاهر اپ همکار: `/versions/:id/ui-hamkar`؛ رنگها + حالت رجیستری (`registryMode`)؛ `settingsManaged` باید true باشد تا `ui_settings` بیاید (وگرنه لاراول میماند)
|
||||
|
||||
Reference in New Issue
Block a user