Page body
What this module is for
Use URLs to inspect and maintain the stored URL records that connect page keys, locales, and public paths.
Operators use this module in two places:
URLs / Listto browse the full URL inventory, filter it, copy a public link, and jump to the linked CMS page.URLs / Formto edit the URLs for one CMS page from the embeddedManage URLsmodal inside Page Editor.
Main surfaces
URLs / Listis the only standalone route under/urls.URLs / Formis not a standalone route. It is opened as a modal from CMS Page Editor for one page key.
What operators need to know first
- The standalone list is primarily an inspection surface. It does not expose an inline create or edit action.
- New URL rows are normally created from the page-level modal in CMS Page Editor, not from
/urls. - The module is owned by the core service in
nx-workspace/services/core, not by a dedicatedgs-admin-backendCRUD controller.
Important caveats
- The search box placeholder says
Search by URL path or ID, but the verified core list filter only searches the URL path string. - The page-level modal text says each URL can be set as
directorredirect, but the current row editor only exposesLocaleandURLinputs. There is no visible redirect-destination editor on that surface today. - The standalone list shows the raw
urlTypelabel, but its visual chip palette currently falls back to the default style for bothdirectandredirect.
Verification summary
Verified core ownership:
GET /urlsGET /urls/:urlIdPUT /urlsPUT /urls/:urlIdDELETE /urls/:urlIdPOST /urlsPOST /urls/translate/:urlId
Verified supporting dependencies used by the FE:
GET /pagesfor page filter optionsGET /languagesfor locale filter and modal row locale options
No standalone detail route was verified for this module.