Description
Current State:
- 4 routes for NetSuite advanced settings and Sage Intacct
- These routes use
backTo parameter for return navigation
Implementation:
- Replace
getRoute(..., backTo) with createDynamicRoute()
- Add source screens to
entryScreens array
- Remove
backTo parameter from route definitions
- Test forward/back navigation
Scope
Routes (4):
| Route Constant |
Path |
WORKSPACE_ACCOUNTING_NETSUITE_AUTO_SYNC |
workspaces/:policyID/connections/netsuite/advanced/autosync |
WORKSPACE_ACCOUNTING_NETSUITE_ACCOUNTING_METHOD |
workspaces/:policyID/connections/netsuite/advanced/autosync/accounting-method |
POLICY_ACCOUNTING_SAGE_INTACCT_PREREQUISITES |
workspaces/:policyID/accounting/sage-intacct/prerequisites |
POLICY_ACCOUNTING_SAGE_INTACCT_EXPORT |
workspaces/:policyID/accounting/sage-intacct/export |
Usages
WORKSPACE_ACCOUNTING_NETSUITE_AUTO_SYNC:
- Search for usages in NetSuite auto sync flow
WORKSPACE_ACCOUNTING_NETSUITE_ACCOUNTING_METHOD:
- Search for usages in NetSuite accounting method flow
POLICY_ACCOUNTING_SAGE_INTACCT_PREREQUISITES:
src/pages/workspace/accounting/intacct/ExistingConnectionsPage.tsx
POLICY_ACCOUNTING_SAGE_INTACCT_EXPORT:
src/pages/workspace/accounting/intacct/export/SageIntacctExportPage.tsx
Files to modify:
src/ROUTES.ts - Update route definitions
src/libs/Navigation/types.ts - Remove backTo from params
- Components listed above
Migration Progress
Issue Owner
Current Issue Owner: @mananjadhav
Description
Current State:
backToparameter for return navigationImplementation:
getRoute(..., backTo)withcreateDynamicRoute()entryScreensarraybackToparameter from route definitionsScope
Routes (4):
WORKSPACE_ACCOUNTING_NETSUITE_AUTO_SYNCworkspaces/:policyID/connections/netsuite/advanced/autosyncWORKSPACE_ACCOUNTING_NETSUITE_ACCOUNTING_METHODworkspaces/:policyID/connections/netsuite/advanced/autosync/accounting-methodPOLICY_ACCOUNTING_SAGE_INTACCT_PREREQUISITESworkspaces/:policyID/accounting/sage-intacct/prerequisitesPOLICY_ACCOUNTING_SAGE_INTACCT_EXPORTworkspaces/:policyID/accounting/sage-intacct/exportUsages
WORKSPACE_ACCOUNTING_NETSUITE_AUTO_SYNC:WORKSPACE_ACCOUNTING_NETSUITE_ACCOUNTING_METHOD:POLICY_ACCOUNTING_SAGE_INTACCT_PREREQUISITES:src/pages/workspace/accounting/intacct/ExistingConnectionsPage.tsxPOLICY_ACCOUNTING_SAGE_INTACCT_EXPORT:src/pages/workspace/accounting/intacct/export/SageIntacctExportPage.tsxFiles to modify:
src/ROUTES.ts- Update route definitionssrc/libs/Navigation/types.ts- RemovebackTofrom paramsMigration Progress
WORKSPACE_ACCOUNTING_NETSUITE_AUTO_SYNCWORKSPACE_ACCOUNTING_NETSUITE_ACCOUNTING_METHODPOLICY_ACCOUNTING_SAGE_INTACCT_PREREQUISITESPOLICY_ACCOUNTING_SAGE_INTACCT_EXPORTIssue Owner
Current Issue Owner: @mananjadhav