fix(settings): clarify import modal only lists keys missing from the catalog

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-17 21:51:48 +03:30
co-authored by Cursor
parent 6dbb15c6e1
commit c882c71067
+7 -4
View File
@@ -430,8 +430,9 @@ onMounted(load)
<section class="form-section"> <section class="form-section">
<h3>انتقال از اپ خانگی</h3> <h3>انتقال از اپ خانگی</h3>
<p class="field-hint"> <p class="field-hint">
مقدار کلیدها را از ادمین خانگی می‌آورد. برای هر کلید انتخاب کن: خیر / فقط این پروژه / همه پروژه‌ها. مقدار کلیدهای <b>جدید</b> خانگی را می‌آورد — نه کلیدهایی که از قبل در قالب
اگر سوپرادمین کلیدی داشته باشد که خانگی ندارد، مقدار پیش‌فرض قالب برای همین پروژه گذاشته می‌شود. <code dir="ltr">deploy_settings_const</code> هستند.
اگر سوپرادمین کلیدی داشته باشد که خانگی ندارد، پیش‌فرض قالب برای همین پروژه گذاشته می‌شود.
</p> </p>
<a-form :model="creds" layout="vertical"> <a-form :model="creds" layout="vertical">
<div class="import-grid"> <div class="import-grid">
@@ -471,7 +472,9 @@ onMounted(load)
@ok="applyImport" @ok="applyImport"
> >
<p class="field-hint"> <p class="field-hint">
کلیدهایی که فقط در سوپرادمین هستند با پیش‌فرض قالب روی این پروژه تکمیل می‌شوند فقط کلیدهایی که در قالب سوپرادمین نیستند. بقیه (مثل
<code dir="ltr">app_url</code>) از deploy const آمده‌اند و اینجا بازنویسی نمی‌شوند.
کلیدهای فقط-سوپرادمین روی این پروژه با پیش‌فرض قالب تکمیل می‌شوند
<template v-if="onlySaKeys.length"> ({{ onlySaKeys.length }} کلید)</template>. <template v-if="onlySaKeys.length"> ({{ onlySaKeys.length }} کلید)</template>.
</p> </p>
<div v-if="previewRows.length" class="preview-list"> <div v-if="previewRows.length" class="preview-list">
@@ -488,7 +491,7 @@ onMounted(load)
</a-radio-group> </a-radio-group>
</div> </div>
</div> </div>
<a-empty v-else description="کلید مشترکی از خانگی نیامد" /> <a-empty v-else description="کلید جدیدی از خانگی نیامد؛ همه در قالب سوپرادمین بودند" />
</a-modal> </a-modal>
<section class="form-section"> <section class="form-section">