built filter, operations, etc. for migrations

This commit is contained in:
John Yeo
2026-05-06 17:54:59 +08:00
parent 3b0a82fd53
commit 38a811ebe7
69 changed files with 3307 additions and 3 deletions

View File

@@ -34,6 +34,7 @@ export const RESOURCES = [
"rewards",
"balances",
"billing",
"migrations",
"analytics",
"apiKeys",
"platform",
@@ -146,6 +147,10 @@ export const Scopes = {
Read: "billing:read",
Write: "billing:write",
},
Migrations: {
Read: "migrations:read",
Write: "migrations:write",
},
Analytics: {
Read: "analytics:read",
},
@@ -211,6 +216,8 @@ export const MODERN_SCOPES: readonly ScopeString[] = [
Scopes.Balances.Write,
Scopes.Billing.Read,
Scopes.Billing.Write,
Scopes.Migrations.Read,
Scopes.Migrations.Write,
Scopes.Analytics.Read,
Scopes.ApiKeys.Read,
Scopes.ApiKeys.Write,
@@ -373,6 +380,7 @@ export const ROLE_SCOPES: Record<Role, ScopeString[]> = {
Scopes.Plans.Write,
Scopes.Balances.Write,
Scopes.Billing.Write,
Scopes.Migrations.Write,
Scopes.Analytics.Read,
Scopes.ApiKeys.Write,
Scopes.Platform.Write,
@@ -394,6 +402,7 @@ export const ROLE_SCOPES: Record<Role, ScopeString[]> = {
Scopes.Rewards.Read,
Scopes.Balances.Read,
Scopes.Billing.Read,
Scopes.Migrations.Read,
Scopes.Analytics.Read,
Scopes.ApiKeys.Read,
Scopes.Platform.Read,
@@ -450,6 +459,11 @@ export const RESOURCE_METADATA: Record<
namePlural: "Billing",
description: "Attach, cancel, and update subscriptions",
},
migrations: {
name: "Migration",
namePlural: "Migrations",
description: "Bulk customer migrations and operations",
},
analytics: {
name: "Analytics",
namePlural: "Analytics",