feat(settings): catalog enamad_logo in general brand group

Add enamad_logo to SuperAdmin catalogs and عمومی و برند grouping.
This commit is contained in:
2026-08-24 19:39:07 +03:30
parent 2e22af121d
commit 4fb3ed9772
3 changed files with 8 additions and 2 deletions
+6 -1
View File
@@ -278,6 +278,7 @@ const KEY_TYPE_FALLBACK: Record<string, SettingFieldType> = {
text_about: 'longtext', text_about: 'longtext',
about_software: 'longtext', about_software: 'longtext',
enamad_url: 'text', enamad_url: 'text',
enamad_logo: 'text',
fee_service_charge_percentage: 'number', fee_service_charge_percentage: 'number',
fee_deduct_from_gold: 'switch', fee_deduct_from_gold: 'switch',
require_zero_main_gold_before_other_buy: 'switch', require_zero_main_gold_before_other_buy: 'switch',
@@ -713,6 +714,8 @@ const KEY_HELP_FALLBACK: Record<string, string> = {
'متن معرفی نرم‌افزار — HTML یا چند خط متن.', 'متن معرفی نرم‌افزار — HTML یا چند خط متن.',
enamad_url: enamad_url:
'لینک اعتماد اینماد (trustseal.enamad.ir).', 'لینک اعتماد اینماد (trustseal.enamad.ir).',
enamad_logo:
'آدرس تصویر لوگوی اینماد (مثلاً logo.aspx).',
referral_id: referral_id:
'روشن: وارد کردن کد معرف در ثبت‌نام اجباری است. خاموش: کد معرف اختیاری است.', 'روشن: وارد کردن کد معرف در ثبت‌نام اجباری است. خاموش: کد معرف اختیاری است.',
gift_for_referrer: gift_for_referrer:
@@ -987,6 +990,8 @@ export const KEY_LABEL_FALLBACK: Record<string, string> = {
products_site_link_text: 'متن دکمه لینک خرید/فروش', products_site_link_text: 'متن دکمه لینک خرید/فروش',
show_product_trade_status: 'نمایش خرید/فروش باز روی کارت محصول', show_product_trade_status: 'نمایش خرید/فروش باز روی کارت محصول',
show_product_card_meta: 'نمایش دسته و تحویل و مقدار روی کارت محصول', show_product_card_meta: 'نمایش دسته و تحویل و مقدار روی کارت محصول',
enamad_url: 'آدرس اینماد',
enamad_logo: 'لوگوی اینماد',
fee_single: 'اختلاف پایه خرید/فروش', fee_single: 'اختلاف پایه خرید/فروش',
buy_fee: 'اضافه قیمت خرید', buy_fee: 'اضافه قیمت خرید',
sell_fee: 'کسر قیمت فروش', sell_fee: 'کسر قیمت فروش',
@@ -1196,7 +1201,7 @@ export const SETTING_EDITABLE_KEYS = new Set([
'has_chat', 'has_chat',
'deposit_support_message_text', 'deposit_account_holder', 'deposit_card_number', 'deposit_account_number', 'deposit_sheba', 'deposit_support_message_text', 'deposit_account_holder', 'deposit_card_number', 'deposit_account_number', 'deposit_sheba',
'deposit_method_card_to_card', 'deposit_method_gateway', 'deposit_method_identified', 'deposit_method_shetab', 'deposit_method_card_to_card', 'deposit_method_gateway', 'deposit_method_identified', 'deposit_method_shetab',
'text_about', 'text_rule', 'about_software', 'enamad_url', 'text_about', 'text_rule', 'about_software', 'enamad_url', 'enamad_logo',
'zaarbox_price_key', 'zaarbox_price_key',
'price_channel_enabled', 'price_channel_messengers', 'price_channel_diff', 'price_channel_enabled', 'price_channel_messengers', 'price_channel_diff',
'price_channel_min_seconds', 'price_channel_footer_id', 'price_channel_footer_phone', 'price_channel_min_seconds', 'price_channel_footer_id', 'price_channel_footer_phone',
+1 -1
View File
@@ -37,7 +37,7 @@ export const KHANEGI_SYSTEM_SETTING_GROUPS: SettingGroupDef[] = [
title: 'عمومی و برند', title: 'عمومی و برند',
icon: 'HomeOutlined', icon: 'HomeOutlined',
match: (k) => match: (k) =>
/^(name_fa|name_en|app_url|admin_url|apk_download_link|bace_url|server_url|logo_|title_pwa|title_fav|metal_type|main_metal|unit$|open_register|auto_active_customer|store_status|key$|is_store|sms_panel|main_wallet_products)/.test( /^(name_fa|name_en|app_url|admin_url|apk_download_link|bace_url|server_url|logo_|title_pwa|title_fav|metal_type|main_metal|unit$|open_register|auto_active_customer|store_status|key$|is_store|sms_panel|main_wallet_products|enamad_url|enamad_logo)/.test(
k, k,
), ),
}, },
+1
View File
@@ -53,6 +53,7 @@ export const SUPERADMIN_EDITABLE_SETTING_KEYS = new Set<string>([
"deposit_support_message_text", "deposit_support_message_text",
"do_send_liman", "do_send_liman",
"down_price", "down_price",
"enamad_logo",
"enamad_url", "enamad_url",
"endDay", "endDay",
"external_order_api_enabled", "external_order_api_enabled",