refactor(housekeeping): adopt ase route namespace
This commit is contained in:
1 parent
74756dfed2
commit
f72a2b6c74
32 files changed
+388
-264
No files matched your search
@@ -26,7 +26,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "admin",
|
||||
legacyPath: "/admin/users",
|
||||
sourceFile: "src/app/admin/users/page.tsx",
|
||||
targetPath: "/admin/people/users",
|
||||
targetPath: "/ase/people/users",
|
||||
decision: "REBUILD",
|
||||
capabilities: {
|
||||
read: [PERMS.USERS_VIEW],
|
||||
@@ -50,7 +50,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "admin",
|
||||
legacyPath: "/admin/users/edit/:id",
|
||||
sourceFile: "src/app/admin/users/edit/[id]/page.tsx",
|
||||
targetPath: "/admin/people/users/:id/edit",
|
||||
targetPath: "/ase/people/users/:id/edit",
|
||||
decision: "REBUILD",
|
||||
capabilities: {
|
||||
read: [PERMS.USERS_EDIT],
|
||||
@@ -81,7 +81,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "admin",
|
||||
legacyPath: "/admin/users/multi-accounts",
|
||||
sourceFile: "src/app/admin/users/multi-accounts/page.tsx",
|
||||
targetPath: "/admin/people/users/multi-accounts",
|
||||
targetPath: "/ase/people/users/multi-accounts",
|
||||
decision: "REBUILD",
|
||||
capabilities: { read: [PERMS.USERS_VIEW], mutate: [] },
|
||||
dependencies: { queries: ["detectMultiAccounts"], mutations: [] },
|
||||
@@ -93,7 +93,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "admin",
|
||||
legacyPath: "/admin/users/show/:id",
|
||||
sourceFile: "src/app/admin/users/show/[id]/page.tsx",
|
||||
targetPath: "/admin/people/users/:id",
|
||||
targetPath: "/ase/people/users/:id",
|
||||
decision: "REBUILD",
|
||||
capabilities: {
|
||||
read: [PERMS.USERS_VIEW],
|
||||
@@ -119,7 +119,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "admin",
|
||||
legacyPath: "/admin/users/:id",
|
||||
sourceFile: "src/app/admin/users/[id]/page.tsx",
|
||||
targetPath: "/admin/people/users/:id",
|
||||
targetPath: "/ase/people/users/:id",
|
||||
decision: "MERGE",
|
||||
capabilities: { read: [PERMS.USERS_VIEW], mutate: [] },
|
||||
dependencies: { queries: [], mutations: [] },
|
||||
@@ -133,7 +133,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "admin",
|
||||
legacyPath: "/admin/users/:id/edit",
|
||||
sourceFile: "src/app/admin/users/[id]/edit/page.tsx",
|
||||
targetPath: "/admin/people/users/:id/edit",
|
||||
targetPath: "/ase/people/users/:id/edit",
|
||||
decision: "MERGE",
|
||||
capabilities: { read: [PERMS.USERS_EDIT], mutate: [] },
|
||||
dependencies: { queries: [], mutations: [] },
|
||||
@@ -147,7 +147,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "admin",
|
||||
legacyPath: "/admin/online",
|
||||
sourceFile: "src/app/admin/online/page.tsx",
|
||||
targetPath: "/admin/people/community/online",
|
||||
targetPath: "/ase/people/community/online",
|
||||
decision: "REBUILD",
|
||||
capabilities: { read: [PERMS.USERS_VIEW], mutate: [] },
|
||||
dependencies: { queries: ["fetchAdminList", "User"], mutations: [] },
|
||||
@@ -159,7 +159,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "admin",
|
||||
legacyPath: "/admin/guilds",
|
||||
sourceFile: "src/app/admin/guilds/page.tsx",
|
||||
targetPath: "/admin/people/community/guilds",
|
||||
targetPath: "/ase/people/community/guilds",
|
||||
decision: "REBUILD",
|
||||
capabilities: { read: [PERMS.USERS_VIEW], mutate: [] },
|
||||
dependencies: {
|
||||
@@ -174,7 +174,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "admin",
|
||||
legacyPath: "/admin/guilds/:id",
|
||||
sourceFile: "src/app/admin/guilds/[id]/page.tsx",
|
||||
targetPath: "/admin/people/community/guilds/:id",
|
||||
targetPath: "/ase/people/community/guilds/:id",
|
||||
decision: "REBUILD",
|
||||
capabilities: {
|
||||
read: [PERMS.USERS_VIEW],
|
||||
@@ -192,7 +192,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "admin",
|
||||
legacyPath: "/admin/applications",
|
||||
sourceFile: "src/app/admin/applications/page.tsx",
|
||||
targetPath: "/admin/people/staff/applications",
|
||||
targetPath: "/ase/people/staff/applications",
|
||||
decision: "REBUILD",
|
||||
capabilities: {
|
||||
read: [PERMS.USERS_VIEW],
|
||||
@@ -212,7 +212,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "admin",
|
||||
legacyPath: "/admin/teams",
|
||||
sourceFile: "src/app/admin/teams/page.tsx",
|
||||
targetPath: "/admin/people/staff/teams",
|
||||
targetPath: "/ase/people/staff/teams",
|
||||
decision: "REBUILD",
|
||||
capabilities: {
|
||||
read: [PERMS.USERS_VIEW],
|
||||
@@ -230,7 +230,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "admin",
|
||||
legacyPath: "/admin/moderation",
|
||||
sourceFile: "src/app/admin/moderation/page.tsx",
|
||||
targetPath: "/admin/people/moderation",
|
||||
targetPath: "/ase/people/moderation",
|
||||
decision: "REBUILD",
|
||||
capabilities: { read: [PERMS.MODERATION_VIEW], mutate: [] },
|
||||
dependencies: {
|
||||
@@ -251,7 +251,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "admin",
|
||||
legacyPath: "/admin/moderation/actions",
|
||||
sourceFile: "src/app/admin/moderation/actions/page.tsx",
|
||||
targetPath: "/admin/people/moderation/actions",
|
||||
targetPath: "/ase/people/moderation/actions",
|
||||
decision: "REBUILD",
|
||||
capabilities: {
|
||||
read: [PERMS.MODERATION_EDIT],
|
||||
@@ -276,7 +276,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "admin",
|
||||
legacyPath: "/admin/moderation/cfh",
|
||||
sourceFile: "src/app/admin/moderation/cfh/page.tsx",
|
||||
targetPath: "/admin/people/moderation/cfh",
|
||||
targetPath: "/ase/people/moderation/cfh",
|
||||
decision: "REBUILD",
|
||||
capabilities: { read: [PERMS.MODERATION_VIEW], mutate: [] },
|
||||
dependencies: { queries: ["SupportTickets", "User"], mutations: [] },
|
||||
@@ -288,7 +288,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "admin",
|
||||
legacyPath: "/admin/moderation/cfh/:id",
|
||||
sourceFile: "src/app/admin/moderation/cfh/[id]/page.tsx",
|
||||
targetPath: "/admin/people/moderation/cfh/:id",
|
||||
targetPath: "/ase/people/moderation/cfh/:id",
|
||||
decision: "REBUILD",
|
||||
capabilities: {
|
||||
read: [PERMS.MODERATION_VIEW],
|
||||
@@ -313,7 +313,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "admin",
|
||||
legacyPath: "/admin/moderation/team",
|
||||
sourceFile: "src/app/admin/moderation/team/page.tsx",
|
||||
targetPath: "/admin/people/staff/moderation-team",
|
||||
targetPath: "/ase/people/staff/moderation-team",
|
||||
decision: "REBUILD",
|
||||
capabilities: { read: [PERMS.MODERATION_VIEW], mutate: [] },
|
||||
dependencies: {
|
||||
@@ -334,7 +334,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "admin",
|
||||
legacyPath: "/admin/bans",
|
||||
sourceFile: "src/app/admin/bans/page.tsx",
|
||||
targetPath: "/admin/people/moderation/bans",
|
||||
targetPath: "/ase/people/moderation/bans",
|
||||
decision: "REBUILD",
|
||||
capabilities: {
|
||||
read: [PERMS.BANS_VIEW],
|
||||
@@ -352,7 +352,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "admin",
|
||||
legacyPath: "/admin/ip",
|
||||
sourceFile: "src/app/admin/ip/page.tsx",
|
||||
targetPath: "/admin/people/moderation/ip",
|
||||
targetPath: "/ase/people/moderation/ip",
|
||||
decision: "REBUILD",
|
||||
capabilities: {
|
||||
read: [PERMS.SETTINGS_VIEW],
|
||||
@@ -375,7 +375,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "admin",
|
||||
legacyPath: "/admin/vpn",
|
||||
sourceFile: "src/app/admin/vpn/page.tsx",
|
||||
targetPath: "/admin/people/moderation/vpn",
|
||||
targetPath: "/ase/people/moderation/vpn",
|
||||
decision: "REBUILD",
|
||||
capabilities: {
|
||||
read: [PERMS.SETTINGS_VIEW],
|
||||
@@ -393,7 +393,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "admin",
|
||||
legacyPath: "/admin/wordfilter",
|
||||
sourceFile: "src/app/admin/wordfilter/page.tsx",
|
||||
targetPath: "/admin/people/moderation/word-filter",
|
||||
targetPath: "/ase/people/moderation/word-filter",
|
||||
decision: "REBUILD",
|
||||
capabilities: {
|
||||
read: [PERMS.WORDFILTER_VIEW],
|
||||
@@ -413,7 +413,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "admin",
|
||||
legacyPath: "/admin/tickets",
|
||||
sourceFile: "src/app/admin/tickets/page.tsx",
|
||||
targetPath: "/admin/people/support/tickets",
|
||||
targetPath: "/ase/people/support/tickets",
|
||||
decision: "REBUILD",
|
||||
capabilities: { read: [PERMS.TICKETS_VIEW], mutate: [] },
|
||||
dependencies: {
|
||||
@@ -428,7 +428,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "admin",
|
||||
legacyPath: "/admin/tickets/desk",
|
||||
sourceFile: "src/app/admin/tickets/desk/page.tsx",
|
||||
targetPath: "/admin/people/support/tickets/desk",
|
||||
targetPath: "/ase/people/support/tickets/desk",
|
||||
decision: "REBUILD",
|
||||
capabilities: { read: [PERMS.TICKETS_VIEW], mutate: [] },
|
||||
dependencies: {
|
||||
@@ -443,7 +443,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "admin",
|
||||
legacyPath: "/admin/tickets/templates",
|
||||
sourceFile: "src/app/admin/tickets/templates/page.tsx",
|
||||
targetPath: "/admin/people/support/tickets/templates",
|
||||
targetPath: "/ase/people/support/tickets/templates",
|
||||
decision: "REBUILD",
|
||||
capabilities: {
|
||||
read: [PERMS.TICKETS_EDIT],
|
||||
@@ -461,7 +461,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "admin",
|
||||
legacyPath: "/admin/tickets/:id",
|
||||
sourceFile: "src/app/admin/tickets/[id]/page.tsx",
|
||||
targetPath: "/admin/people/support/tickets/:id",
|
||||
targetPath: "/ase/people/support/tickets/:id",
|
||||
decision: "REBUILD",
|
||||
capabilities: {
|
||||
read: [PERMS.TICKETS_VIEW],
|
||||
@@ -489,7 +489,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "admin",
|
||||
legacyPath: "/admin/help-tickets",
|
||||
sourceFile: "src/app/admin/help-tickets/page.tsx",
|
||||
targetPath: "/admin/people/support/help-tickets",
|
||||
targetPath: "/ase/people/support/help-tickets",
|
||||
decision: "REBUILD",
|
||||
capabilities: { read: [PERMS.TICKETS_VIEW], mutate: [] },
|
||||
dependencies: {
|
||||
@@ -509,7 +509,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "admin",
|
||||
legacyPath: "/admin/help-tickets/:id",
|
||||
sourceFile: "src/app/admin/help-tickets/[id]/page.tsx",
|
||||
targetPath: "/admin/people/support/help-tickets/:id",
|
||||
targetPath: "/ase/people/support/help-tickets/:id",
|
||||
decision: "REBUILD",
|
||||
capabilities: {
|
||||
read: [PERMS.TICKETS_VIEW],
|
||||
@@ -542,7 +542,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "mod",
|
||||
legacyPath: "/mod",
|
||||
sourceFile: "src/app/mod/page.tsx",
|
||||
targetPath: "/admin/people/moderation",
|
||||
targetPath: "/ase/people/moderation",
|
||||
decision: "MERGE",
|
||||
capabilities: {
|
||||
read: [
|
||||
@@ -580,7 +580,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "mod",
|
||||
legacyPath: "/mod/actions",
|
||||
sourceFile: "src/app/mod/actions/page.tsx",
|
||||
targetPath: "/admin/people/moderation/actions",
|
||||
targetPath: "/ase/people/moderation/actions",
|
||||
decision: "MERGE",
|
||||
capabilities: {
|
||||
read: [PERMS.MOD_ACTIONS, PERMS.MODERATION_EDIT],
|
||||
@@ -605,7 +605,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "mod",
|
||||
legacyPath: "/mod/bans",
|
||||
sourceFile: "src/app/mod/bans/page.tsx",
|
||||
targetPath: "/admin/people/moderation/bans",
|
||||
targetPath: "/ase/people/moderation/bans",
|
||||
decision: "MERGE",
|
||||
capabilities: {
|
||||
read: [PERMS.MOD_BANS_VIEW, PERMS.BANS_VIEW],
|
||||
@@ -620,7 +620,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "mod",
|
||||
legacyPath: "/mod/cfh",
|
||||
sourceFile: "src/app/mod/cfh/page.tsx",
|
||||
targetPath: "/admin/people/moderation/cfh",
|
||||
targetPath: "/ase/people/moderation/cfh",
|
||||
decision: "MERGE",
|
||||
capabilities: {
|
||||
read: [PERMS.MOD_CFH_VIEW, PERMS.MODERATION_VIEW],
|
||||
@@ -635,7 +635,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "mod",
|
||||
legacyPath: "/mod/cfh/:id",
|
||||
sourceFile: "src/app/mod/cfh/[id]/page.tsx",
|
||||
targetPath: "/admin/people/moderation/cfh/:id",
|
||||
targetPath: "/ase/people/moderation/cfh/:id",
|
||||
decision: "MERGE",
|
||||
capabilities: {
|
||||
read: [PERMS.MOD_CFH_VIEW, PERMS.MODERATION_VIEW],
|
||||
@@ -660,7 +660,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "mod",
|
||||
legacyPath: "/mod/help-tickets",
|
||||
sourceFile: "src/app/mod/help-tickets/page.tsx",
|
||||
targetPath: "/admin/people/support/help-tickets",
|
||||
targetPath: "/ase/people/support/help-tickets",
|
||||
decision: "MERGE",
|
||||
capabilities: {
|
||||
read: [PERMS.MOD_TICKETS_VIEW, PERMS.TICKETS_VIEW],
|
||||
@@ -683,7 +683,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "mod",
|
||||
legacyPath: "/mod/help-tickets/:id",
|
||||
sourceFile: "src/app/mod/help-tickets/[id]/page.tsx",
|
||||
targetPath: "/admin/people/support/help-tickets/:id",
|
||||
targetPath: "/ase/people/support/help-tickets/:id",
|
||||
decision: "MERGE",
|
||||
capabilities: {
|
||||
read: [PERMS.MOD_TICKETS_VIEW, PERMS.TICKETS_VIEW],
|
||||
@@ -712,7 +712,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "mod",
|
||||
legacyPath: "/mod/team",
|
||||
sourceFile: "src/app/mod/team/page.tsx",
|
||||
targetPath: "/admin/people/staff/moderation-team",
|
||||
targetPath: "/ase/people/staff/moderation-team",
|
||||
decision: "MERGE",
|
||||
capabilities: {
|
||||
read: [PERMS.MOD_TEAM_VIEW, PERMS.MODERATION_VIEW],
|
||||
@@ -736,7 +736,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "mod",
|
||||
legacyPath: "/mod/tickets",
|
||||
sourceFile: "src/app/mod/tickets/page.tsx",
|
||||
targetPath: "/admin/people/support/tickets",
|
||||
targetPath: "/ase/people/support/tickets",
|
||||
decision: "MERGE",
|
||||
capabilities: {
|
||||
read: [PERMS.MOD_TICKETS_VIEW, PERMS.TICKETS_VIEW],
|
||||
@@ -754,7 +754,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "mod",
|
||||
legacyPath: "/mod/tickets/desk",
|
||||
sourceFile: "src/app/mod/tickets/desk/page.tsx",
|
||||
targetPath: "/admin/people/support/tickets/desk",
|
||||
targetPath: "/ase/people/support/tickets/desk",
|
||||
decision: "MERGE",
|
||||
capabilities: {
|
||||
read: [PERMS.MOD_TICKETS_VIEW, PERMS.TICKETS_VIEW],
|
||||
@@ -777,7 +777,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "mod",
|
||||
legacyPath: "/mod/tickets/:id",
|
||||
sourceFile: "src/app/mod/tickets/[id]/page.tsx",
|
||||
targetPath: "/admin/people/support/tickets/:id",
|
||||
targetPath: "/ase/people/support/tickets/:id",
|
||||
decision: "MERGE",
|
||||
capabilities: {
|
||||
read: [PERMS.MOD_TICKETS_VIEW, PERMS.TICKETS_VIEW],
|
||||
@@ -806,7 +806,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "mod",
|
||||
legacyPath: "/mod/users",
|
||||
sourceFile: "src/app/mod/users/page.tsx",
|
||||
targetPath: "/admin/people/users",
|
||||
targetPath: "/ase/people/users",
|
||||
decision: "MERGE",
|
||||
capabilities: {
|
||||
read: [PERMS.MOD_USERS_VIEW, PERMS.USERS_VIEW],
|
||||
@@ -821,7 +821,7 @@ export const peopleMigrationEntries: readonly MigrationEntry[] = [
|
||||
surface: "mod",
|
||||
legacyPath: "/mod/users/:id",
|
||||
sourceFile: "src/app/mod/users/[id]/page.tsx",
|
||||
targetPath: "/admin/people/users/:id",
|
||||
targetPath: "/ase/people/users/:id",
|
||||
decision: "MERGE",
|
||||
capabilities: {
|
||||
read: [PERMS.MOD_USERS_VIEW, PERMS.USERS_VIEW],
|
||||
|
||||
Reference in new issue
Block a user