refactor(housekeeping): adopt ase route namespace

This commit is contained in:
2026-08-26 20:44:38 +02:00
parent 74756dfed2
commit f72a2b6c74
32 changed files with 388 additions and 264 deletions
+20 -20
View File
@@ -26,7 +26,7 @@ export const economyMigrationEntries: readonly MigrationEntry[] = [
surface: "admin",
legacyPath: "/admin/catalog",
sourceFile: "src/app/admin/catalog/page.tsx",
targetPath: "/admin/economy/catalog",
targetPath: "/ase/economy/catalog",
decision: "MERGE",
capabilities: {
read: [PERMS.CATALOG_VIEW],
@@ -71,7 +71,7 @@ export const economyMigrationEntries: readonly MigrationEntry[] = [
surface: "admin",
legacyPath: "/admin/catalog/:id",
sourceFile: "src/app/admin/catalog/[id]/page.tsx",
targetPath: "/admin/economy/catalog/:id",
targetPath: "/ase/economy/catalog/:id",
decision: "MERGE",
capabilities: {
read: [PERMS.CATALOG_VIEW],
@@ -108,7 +108,7 @@ export const economyMigrationEntries: readonly MigrationEntry[] = [
surface: "admin",
legacyPath: "/admin/catalog/builder-club",
sourceFile: "src/app/admin/catalog/builder-club/page.tsx",
targetPath: "/admin/economy/catalog",
targetPath: "/ase/economy/catalog",
decision: "MERGE",
capabilities: { read: [PERMS.CATALOG_VIEW], mutate: [] },
dependencies: { queries: [], mutations: [] },
@@ -122,7 +122,7 @@ export const economyMigrationEntries: readonly MigrationEntry[] = [
surface: "admin",
legacyPath: "/admin/catalog/builder-club/:id",
sourceFile: "src/app/admin/catalog/builder-club/[id]/page.tsx",
targetPath: "/admin/economy/catalog/builder-club/:id",
targetPath: "/ase/economy/catalog/builder-club/:id",
decision: "REBUILD",
capabilities: {
read: [PERMS.CATALOG_VIEW],
@@ -145,7 +145,7 @@ export const economyMigrationEntries: readonly MigrationEntry[] = [
surface: "admin",
legacyPath: "/admin/catalog/maintenance",
sourceFile: "src/app/admin/catalog/maintenance/page.tsx",
targetPath: "/admin/economy/catalog/maintenance",
targetPath: "/ase/economy/catalog/maintenance",
decision: "REBUILD",
capabilities: {
read: [PERMS.CATALOG_VIEW],
@@ -170,7 +170,7 @@ export const economyMigrationEntries: readonly MigrationEntry[] = [
surface: "admin",
legacyPath: "/admin/items",
sourceFile: "src/app/admin/items/page.tsx",
targetPath: "/admin/economy/items",
targetPath: "/ase/economy/items",
decision: "REBUILD",
capabilities: { read: [PERMS.CATALOG_VIEW], mutate: [] },
dependencies: { queries: ["fetchAdminList", "ItemsBase"], mutations: [] },
@@ -182,7 +182,7 @@ export const economyMigrationEntries: readonly MigrationEntry[] = [
surface: "admin",
legacyPath: "/admin/items/:id",
sourceFile: "src/app/admin/items/[id]/page.tsx",
targetPath: "/admin/economy/items/:id",
targetPath: "/ase/economy/items/:id",
decision: "REBUILD",
capabilities: {
read: [PERMS.CATALOG_VIEW],
@@ -202,7 +202,7 @@ export const economyMigrationEntries: readonly MigrationEntry[] = [
surface: "admin",
legacyPath: "/admin/shop",
sourceFile: "src/app/admin/shop/page.tsx",
targetPath: "/admin/economy/commerce/shop",
targetPath: "/ase/economy/commerce/shop",
decision: "REBUILD",
capabilities: { read: [PERMS.SHOP_VIEW], mutate: [] },
dependencies: {
@@ -217,7 +217,7 @@ export const economyMigrationEntries: readonly MigrationEntry[] = [
surface: "admin",
legacyPath: "/admin/shop/new",
sourceFile: "src/app/admin/shop/new/page.tsx",
targetPath: "/admin/economy/commerce/shop/new",
targetPath: "/ase/economy/commerce/shop/new",
decision: "REBUILD",
capabilities: {
read: [PERMS.SHOP_EDIT],
@@ -232,7 +232,7 @@ export const economyMigrationEntries: readonly MigrationEntry[] = [
surface: "admin",
legacyPath: "/admin/shop/:id",
sourceFile: "src/app/admin/shop/[id]/page.tsx",
targetPath: "/admin/economy/commerce/shop/:id",
targetPath: "/ase/economy/commerce/shop/:id",
decision: "REBUILD",
capabilities: {
read: [PERMS.SHOP_VIEW],
@@ -250,7 +250,7 @@ export const economyMigrationEntries: readonly MigrationEntry[] = [
surface: "admin",
legacyPath: "/admin/marketplace",
sourceFile: "src/app/admin/marketplace/page.tsx",
targetPath: "/admin/economy/commerce/marketplace",
targetPath: "/ase/economy/commerce/marketplace",
decision: "REBUILD",
capabilities: {
read: [PERMS.SHOP_VIEW],
@@ -268,7 +268,7 @@ export const economyMigrationEntries: readonly MigrationEntry[] = [
surface: "admin",
legacyPath: "/admin/vouchers",
sourceFile: "src/app/admin/vouchers/page.tsx",
targetPath: "/admin/economy/commerce/vouchers",
targetPath: "/ase/economy/commerce/vouchers",
decision: "REBUILD",
capabilities: {
read: [PERMS.SHOP_VIEW],
@@ -286,7 +286,7 @@ export const economyMigrationEntries: readonly MigrationEntry[] = [
surface: "admin",
legacyPath: "/admin/subscriptions",
sourceFile: "src/app/admin/subscriptions/page.tsx",
targetPath: "/admin/economy/commerce/subscriptions",
targetPath: "/ase/economy/commerce/subscriptions",
decision: "REBUILD",
capabilities: { read: [PERMS.SHOP_VIEW], mutate: [] },
dependencies: { queries: ["users_subscriptions"], mutations: [] },
@@ -301,7 +301,7 @@ export const economyMigrationEntries: readonly MigrationEntry[] = [
surface: "admin",
legacyPath: "/admin/transactions",
sourceFile: "src/app/admin/transactions/page.tsx",
targetPath: "/admin/economy/history/transactions",
targetPath: "/ase/economy/history/transactions",
decision: "REBUILD",
capabilities: { read: [PERMS.SHOP_VIEW], mutate: [] },
dependencies: {
@@ -316,7 +316,7 @@ export const economyMigrationEntries: readonly MigrationEntry[] = [
surface: "admin",
legacyPath: "/admin/rare-values",
sourceFile: "src/app/admin/rare-values/page.tsx",
targetPath: "/admin/economy/value/rare-values",
targetPath: "/ase/economy/value/rare-values",
decision: "REBUILD",
capabilities: {
read: [PERMS.SHOP_VIEW],
@@ -341,7 +341,7 @@ export const economyMigrationEntries: readonly MigrationEntry[] = [
surface: "admin",
legacyPath: "/admin/badges",
sourceFile: "src/app/admin/badges/page.tsx",
targetPath: "/admin/economy/rewards/badges",
targetPath: "/ase/economy/rewards/badges",
decision: "REBUILD",
capabilities: {
read: [PERMS.CATALOG_VIEW],
@@ -359,7 +359,7 @@ export const economyMigrationEntries: readonly MigrationEntry[] = [
surface: "admin",
legacyPath: "/admin/achievements",
sourceFile: "src/app/admin/achievements/page.tsx",
targetPath: "/admin/economy/rewards/achievements",
targetPath: "/ase/economy/rewards/achievements",
decision: "REBUILD",
capabilities: { read: [PERMS.CATALOG_VIEW], mutate: [] },
dependencies: { queries: ["Achievements"], mutations: [] },
@@ -371,7 +371,7 @@ export const economyMigrationEntries: readonly MigrationEntry[] = [
surface: "admin",
legacyPath: "/admin/sounds",
sourceFile: "src/app/admin/sounds/page.tsx",
targetPath: "/admin/economy/rewards/sounds",
targetPath: "/ase/economy/rewards/sounds",
decision: "REBUILD",
capabilities: {
read: [PERMS.CATALOG_VIEW],
@@ -393,7 +393,7 @@ export const economyMigrationEntries: readonly MigrationEntry[] = [
surface: "admin",
legacyPath: "/admin/calendar",
sourceFile: "src/app/admin/calendar/page.tsx",
targetPath: "/admin/economy/rewards/calendar",
targetPath: "/ase/economy/rewards/calendar",
decision: "REBUILD",
capabilities: { read: [PERMS.SHOP_VIEW], mutate: [] },
dependencies: {
@@ -408,7 +408,7 @@ export const economyMigrationEntries: readonly MigrationEntry[] = [
surface: "admin",
legacyPath: "/admin/calendar/:id",
sourceFile: "src/app/admin/calendar/[id]/page.tsx",
targetPath: "/admin/economy/rewards/calendar/:id",
targetPath: "/ase/economy/rewards/calendar/:id",
decision: "REBUILD",
capabilities: { read: [PERMS.SHOP_VIEW], mutate: [] },
dependencies: {