Add gold credit feature gated by SuperAdmin enable_gold_credit.
Port tables, APIs, and overdue cron from goldali, default the flag off, and keep customer routes behind auth. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -11,7 +11,7 @@ use App\Models\Setting;
|
||||
class SuperAdminProgramSettingsOverlay
|
||||
{
|
||||
/**
|
||||
* فقط این ۱۴ دسترسی از سوپرادمین خوانده میشود.
|
||||
* فقط این ۱۵ دسترسی از سوپرادمین خوانده میشود.
|
||||
* هر کلید دیگری (قیمت، ساعت کاری، برندینگ، …) مال پنل خانگی است.
|
||||
*/
|
||||
public const SUPERADMIN_OWNED_KEYS = [
|
||||
@@ -20,6 +20,7 @@ class SuperAdminProgramSettingsOverlay
|
||||
'enable_automation',
|
||||
'enable_conditional_order',
|
||||
'enable_customer_level_profit',
|
||||
'enable_gold_credit',
|
||||
'enable_product_funds',
|
||||
'group_sms',
|
||||
'has_page_earn_money',
|
||||
@@ -37,6 +38,7 @@ class SuperAdminProgramSettingsOverlay
|
||||
*/
|
||||
public const CLIENT_FEATURE_KEYS = [
|
||||
'enable_conditional_order',
|
||||
'enable_gold_credit',
|
||||
'enable_product_funds',
|
||||
'has_page_earn_money',
|
||||
'has_page_gift_card',
|
||||
@@ -117,7 +119,7 @@ class SuperAdminProgramSettingsOverlay
|
||||
}
|
||||
|
||||
/**
|
||||
* آخرین مقادیر ۱۴ دسترسی را در settings لوکال ذخیره میکند (can_edit=0).
|
||||
* آخرین مقادیر ۱۵ دسترسی را در settings لوکال ذخیره میکند (can_edit=0).
|
||||
*
|
||||
* @param array<string, array<string, mixed>> $map
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user