added enable_customer_profit

This commit is contained in:
2026-11-12 14:36:35 +03:30
parent e98831f0f9
commit 70ebd7dabb
4 changed files with 25 additions and 0 deletions
@@ -44,6 +44,15 @@
"description": "روشن: در لیست مشتریان آیکون تنظیم درصد سود هر سطح زیرمجموعه فعال است و پس از سفارش، سهم کارمزد طبق درصدهای هر معرف به کیف طلا واریز می‌شود. خاموش: آیکون و واریز سود چندسطحی غیرفعال است. فقط از دیپلوی قابل تغییر است.", "description": "روشن: در لیست مشتریان آیکون تنظیم درصد سود هر سطح زیرمجموعه فعال است و پس از سفارش، سهم کارمزد طبق درصدهای هر معرف به کیف طلا واریز می‌شود. خاموش: آیکون و واریز سود چندسطحی غیرفعال است. فقط از دیپلوی قابل تغییر است.",
"type": "switch" "type": "switch"
}, },
{
"key": "enable_customer_profit",
"value": "false",
"title_fa": "سود مشارکت و سپرده",
"can_edit": 0,
"is_active": 1,
"description": "روشن: امکان نگهداری و سپرده‌گذاری طلا یا پول با سود دوره‌ای برای مشتریان فعال است. خاموش: این امکان غیرفعال است.",
"type": "switch"
},
{ {
"key": "enable_gold_credit", "key": "enable_gold_credit",
"value": "false", "value": "false",
@@ -214,6 +214,7 @@ const SUPERADMIN_OWNED_KEYS = new Set([
'enable_automation', 'enable_automation',
'enable_conditional_order', 'enable_conditional_order',
'enable_customer_level_profit', 'enable_customer_level_profit',
'enable_customer_profit',
'enable_gold_credit', 'enable_gold_credit',
'enable_product_funds', 'enable_product_funds',
'enable_remittance', 'enable_remittance',
@@ -266,6 +267,13 @@ const SUPERADMIN_OWNED_META = {
'روشن: امکان انتقال وجه یا محصول از کیف پول به سایر شماره‌ها توسط کاربران فعال است. خاموش: این امکان غیرفعال است.', 'روشن: امکان انتقال وجه یا محصول از کیف پول به سایر شماره‌ها توسط کاربران فعال است. خاموش: این امکان غیرفعال است.',
type: 'switch', type: 'switch',
}, },
enable_customer_profit: {
value: 'false',
title_fa: 'سود مشارکت و سپرده',
description:
'روشن: امکان نگهداری و سپرده‌گذاری طلا یا پول با سود دوره‌ای برای مشتریان فعال است. خاموش: این امکان غیرفعال است.',
type: 'switch',
},
}; };
for (const [key, meta] of Object.entries(SUPERADMIN_OWNED_META)) { for (const [key, meta] of Object.entries(SUPERADMIN_OWNED_META)) {
+7
View File
@@ -91,6 +91,12 @@ export const PLUGIN_CATALOG_SEED: Array<{
description: description:
'ثبت سفارشات خودکار خرید و فروش طلا در قیمت هدف (Limit Order)؛ انجام قطعی معامله در هر ساعت از شبانه‌روز بلافاصله پس از لمس قیمت بازار.', 'ثبت سفارشات خودکار خرید و فروش طلا در قیمت هدف (Limit Order)؛ انجام قطعی معامله در هر ساعت از شبانه‌روز بلافاصله پس از لمس قیمت بازار.',
}, },
{
settingKey: 'enable_customer_profit',
titleFa: 'سود مشارکت و سپرده مشتری',
description:
'سپرده‌گذاری و نگهداری موجودی ریالی یا وزنی طلا توسط کاربران با نرخ و دوره‌های سود معین، جهت جذب نقدینگی و ارزش‌آفرینی دارایی‌های مشتریان.',
},
{ {
settingKey: 'enable_remittance', settingKey: 'enable_remittance',
titleFa: 'حواله', titleFa: 'حواله',
@@ -156,6 +162,7 @@ export function inferSettingKeyFromName(name: string): string | null {
[/مجوز/, 'permision__enabled'], [/مجوز/, 'permision__enabled'],
[/نمودار/, 'has_charts'], [/نمودار/, 'has_charts'],
[/حواله/, 'enable_remittance'], [/حواله/, 'enable_remittance'],
[/سود.*مشارکت|سود.*سپرده|سپرده.*سود/, 'enable_customer_profit'],
]; ];
for (const [re, key] of rules) { for (const [re, key] of rules) {
if (re.test(n)) return key; if (re.test(n)) return key;
@@ -8,6 +8,7 @@ export const DEPLOY_SETTING_CATALOG_KEYS = new Set<string>([
"enable_automation", "enable_automation",
"enable_conditional_order", "enable_conditional_order",
"enable_customer_level_profit", "enable_customer_level_profit",
"enable_customer_profit",
"enable_gold_credit", "enable_gold_credit",
"enable_product_funds", "enable_product_funds",
"enable_remittance", "enable_remittance",