feat(settings): add menu/show_to_user and public get_settings for client apps
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -15,7 +15,8 @@
|
||||
-- اصول:
|
||||
-- • چند بار قابل اجرا (idempotent)
|
||||
-- • value / is_active ردیفهای موجود هرگز دست نخورده — فقط INSERT برای کلید جدید
|
||||
-- • can_edit / title_fa / description / type هر deploy از این فایل بهروز میشوند
|
||||
-- • can_edit / title_fa / description / type / menu / show_to_user هر deploy از این فایل بهروز میشوند
|
||||
-- • menu و show_to_user: database/sql/settings_menu_and_show_to_user.sql (settings:deploy و migrate اضافه میکنند)
|
||||
-- • کلیدهای can_edit=0 (سوپرادمین) در این فایل کامنت شدهاند — مالکیت: SuperAdminProgramSettingsOverlay
|
||||
-- • schema (جدول/ستون) فقط با migrate — نه این فایل
|
||||
--
|
||||
@@ -2435,6 +2436,9 @@ COMMIT;
|
||||
|
||||
SELECT 'deploy_settings_const.sql finished' AS status;
|
||||
|
||||
-- menu / show_to_user: php artisan settings:deploy و migrate فایل
|
||||
-- database/sql/settings_menu_and_show_to_user.sql را بعد از این اجرا میکنند.
|
||||
|
||||
-- بررسی fee_deduct_from_gold (desc_preview باید با «مشتری دقیقاً» شروع شود):
|
||||
SELECT `key`, `title_fa`, LEFT(`description`, 60) AS desc_preview, `can_edit`, `type`, `value`
|
||||
FROM `settings`
|
||||
|
||||
Reference in New Issue
Block a user