From cb2a752306202e63666ef02085eb52e1226a239b Mon Sep 17 00:00:00 2001 From: adonis Date: Tue, 18 Aug 2026 18:52:31 +0330 Subject: [PATCH] fix(settings): import preview copies khanegi can_edit=0 values onto this tenant Co-authored-by: Cursor --- src/pages/ProgramSettingsPage.vue | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/pages/ProgramSettingsPage.vue b/src/pages/ProgramSettingsPage.vue index 276aa7c..e0c4feb 100644 --- a/src/pages/ProgramSettingsPage.vue +++ b/src/pages/ProgramSettingsPage.vue @@ -369,7 +369,7 @@ async function applyImport() { applyItems(Array.isArray(data.items) ? data.items : []) creds.password = '' previewOpen.value = false - message.success('ایمپورت اعمال شد. کلیدهای فقط-سوپرادمین با پیش‌فرض قالب پر شدند.') + message.success('مقدارهای can_edit=0 خانگی روی این پروژه نوشته شد.') } catch (e: any) { message.error(errText(e) || 'اعمال ایمپورت ناموفق بود') } finally { @@ -472,10 +472,13 @@ onMounted(load) @ok="applyImport" >

- فقط کلیدهایی که در قالب سوپرادمین نیستند. بقیه (مثل - app_url) از deploy const آمده‌اند و اینجا بازنویسی نمی‌شوند. - کلیدهای فقط-سوپرادمین روی این پروژه با پیش‌فرض قالب تکمیل می‌شوند - . + مقدار کلیدهای + can_edit=0 + خانگی روی همین پروژه نوشته می‌شود. ردیف‌های زیر فقط جاهایی هستند که مقدار فرق دارد. + بدون انتخاب، پیش‌فرض «فقط این پروژه» است + .

@@ -483,6 +486,9 @@ onMounted(load) {{ row.key }}
{{ row.title_fa }}
خانگی: {{ row.khanegi_value || '—' }}
+
+ سوپرادمین: {{ row.superadmin_value || '—' }} +
خیر @@ -491,7 +497,7 @@ onMounted(load)
- +