forked from gongxuegit/tiku-backend.net
feat(platform): add CRM SMS and payment settings
This commit is contained in:
@@ -80,6 +80,9 @@ public static class PermissionModuleCatalog
|
||||
["platform_content"] = null,
|
||||
["platform_audit"] = null,
|
||||
["platform_billing"] = null,
|
||||
["platform_crm"] = null,
|
||||
["platform_sms"] = null,
|
||||
["platform_payment"] = null,
|
||||
["commerce"] = SaasFeatureCatalog.StudentStore
|
||||
};
|
||||
|
||||
@@ -108,6 +111,9 @@ public static class PermissionModuleCatalog
|
||||
BackendPermissions.PlatformAuditView => "platform_audit",
|
||||
BackendPermissions.PlatformBillingNotification => "platform_billing",
|
||||
BackendPermissions.PlatformSaasCatalogManage or BackendPermissions.PlatformSaasBillingManage => "platform_billing",
|
||||
BackendPermissions.PlatformCrmRead or BackendPermissions.PlatformCrmWrite => "platform_crm",
|
||||
BackendPermissions.PlatformSmsRead or BackendPermissions.PlatformSmsWrite => "platform_sms",
|
||||
BackendPermissions.PlatformPaymentRead or BackendPermissions.PlatformPaymentWrite => "platform_payment",
|
||||
_ when permissionCode.StartsWith("commerce:", StringComparison.Ordinal) => "commerce",
|
||||
_ => throw new ArgumentOutOfRangeException(nameof(permissionCode), permissionCode, "Permission module mapping is missing.")
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user