Update screen paths from dot to slash notation
Fix path references in data files to use forward slash notation: - /PopCommerce/PopCommerceAdmin.Catalog.Product → /PopCommerce/PopCommerceAdmin/Catalog/Product - /PopCommerce/PopCommerceAdmin.Order.FindOrder → /PopCommerce/PopCommerceAdmin/Order/FindOrder - /PopCommerce/PopCommerceRoot.Customer → /PopCommerce/PopCommerceRoot/Customer Also updates: - AGENTS.md: Remove completed path delimiter test items - Fix wiki page path references (SimpleScreens.Root → SimpleScreens/Root) Aligns with slash-based path system adopted in earlier refactor.
Showing
5 changed files
with
27 additions
and
28 deletions
No preview for this file type
| ... | @@ -76,7 +76,6 @@ COMPLETED ITEMS REMOVED | ... | @@ -76,7 +76,6 @@ COMPLETED ITEMS REMOVED |
| 76 | 76 | ||
| 77 | ### Path Delimiter Tests (Requires server restart) | 77 | ### Path Delimiter Tests (Requires server restart) |
| 78 | - [ ] `/PopCommerce/PopCommerceAdmin/Catalog/Product` works | 78 | - [ ] `/PopCommerce/PopCommerceAdmin/Catalog/Product` works |
| 79 | - [ ] `PopCommerce.PopCommerceAdmin.Catalog.Product` still works (backward compat) | ||
| 80 | - [ ] Navigation links use `/` in output | 79 | - [ ] Navigation links use `/` in output |
| 81 | - [ ] Error messages reference paths with `/` | 80 | - [ ] Error messages reference paths with `/` |
| 82 | - [ ] Documentation updated to use `/` | 81 | - [ ] Documentation updated to use `/` | ... | ... |
| ... | @@ -67,21 +67,21 @@ For ${focus?.capitalize() ?: 'General'} operations: | ... | @@ -67,21 +67,21 @@ For ${focus?.capitalize() ?: 'General'} operations: |
| 67 | 67 | ||
| 68 | ${focus == 'catalog' ? ''' | 68 | ${focus == 'catalog' ? ''' |
| 69 | ## Catalog Operations | 69 | ## Catalog Operations |
| 70 | - **FindProduct**: Use `/PopCommerce/PopCommerceAdmin.Catalog.Product.FindProduct` for product catalog | 70 | - **FindProduct**: Use `/PopCommerce/PopCommerceAdmin/Catalog/Product/FindProduct` for product catalog |
| 71 | - **FindFeature**: Use `/PopCommerce/PopCommerceAdmin.Catalog.Feature.FindFeature` to search by features like color or size | 71 | - **FindFeature**: Use `/PopCommerce/PopCommerceAdmin/Catalog/Feature/FindFeature` to search by features like color or size |
| 72 | - **EditPrices**: Use `/PopCommerce/PopCommerceAdmin.Catalog.Product.EditPrices` to check prices | 72 | - **EditPrices**: Use `/PopCommerce/PopCommerceAdmin/Catalog/Product/EditPrices` to check prices |
| 73 | ''' : ''} | 73 | ''' : ''} |
| 74 | 74 | ||
| 75 | ${focus == 'orders' ? ''' | 75 | ${focus == 'orders' ? ''' |
| 76 | ## Order Operations | 76 | ## Order Operations |
| 77 | - **FindOrder**: Use `/PopCommerce/PopCommerceAdmin.Order.FindOrder` for order status and lookup | 77 | - **FindOrder**: Use `/PopCommerce/PopCommerceAdmin/Order/FindOrder` for order status and lookup |
| 78 | - **QuickSearch**: Use `/PopCommerce/PopCommerceAdmin.QuickSearch` for general order searches | 78 | - **QuickSearch**: Use `/PopCommerce/PopCommerceAdmin/QuickSearch` for general order searches |
| 79 | ''' : ''} | 79 | ''' : ''} |
| 80 | 80 | ||
| 81 | ${focus == 'customers' ? ''' | 81 | ${focus == 'customers' ? ''' |
| 82 | ## Customer Operations | 82 | ## Customer Operations |
| 83 | - **CustomerRoot**: Use `/PopCommerce/PopCommerceRoot.Customer` for customer management | 83 | - **CustomerRoot**: Use `/PopCommerce/PopCommerceRoot/Customer` for customer management |
| 84 | - **QuickSearch**: Use `/PopCommerce/PopCommerceAdmin.QuickSearch` for customer lookup | 84 | - **QuickSearch**: Use `/PopCommerce/PopCommerceAdmin/QuickSearch` for customer lookup |
| 85 | ''' : ''} | 85 | ''' : ''} |
| 86 | 86 | ||
| 87 | ${detailLevel == 'advanced' ? ''' | 87 | ${detailLevel == 'advanced' ? ''' | ... | ... |
| ... | @@ -45,23 +45,23 @@ Use the following discovery tools to explore available functionality: | ... | @@ -45,23 +45,23 @@ Use the following discovery tools to explore available functionality: |
| 45 | ## Common Screen Paths | 45 | ## Common Screen Paths |
| 46 | 46 | ||
| 47 | ### Catalog Operations | 47 | ### Catalog Operations |
| 48 | - `/PopCommerce/PopCommerceAdmin.Catalog.Product.FindProduct`: Search and browse products | 48 | - `/PopCommerce/PopCommerceAdmin/Catalog/Product/FindProduct`: Search and browse products |
| 49 | - `/PopCommerce/PopCommerceAdmin.Catalog.Feature.FindFeature`: Search by features like color or size | 49 | - `/PopCommerce/PopCommerceAdmin/Catalog/Feature/FindFeature`: Search by features like color or size |
| 50 | - `/PopCommerce/PopCommerceAdmin.Catalog.Product.EditPrices`: View and update product prices | 50 | - `/PopCommerce/PopCommerceAdmin/Catalog/Product/EditPrices`: View and update product prices |
| 51 | 51 | ||
| 52 | ### Order Management | 52 | ### Order Management |
| 53 | - `/PopCommerce/PopCommerceAdmin.Order.FindOrder`: Lookup order status and details | 53 | - `/PopCommerce/PopCommerceAdmin/Order/FindOrder`: Lookup order status and details |
| 54 | - `/PopCommerce/PopCommerceAdmin.QuickSearch`: General order and customer search | 54 | - `/PopCommerce/PopCommerceAdmin/QuickSearch`: General order and customer search |
| 55 | 55 | ||
| 56 | ### Customer Management | 56 | ### Customer Management |
| 57 | - `/PopCommerce/PopCommerceRoot.Customer`: Manage customer accounts | 57 | - `/PopCommerce/PopCommerceRoot/Customer`: Manage customer accounts |
| 58 | - `/PopCommerce/PopCommerceAdmin.QuickSearch`: Customer lookup | 58 | - `/PopCommerce/PopCommerceAdmin/QuickSearch`: Customer lookup |
| 59 | 59 | ||
| 60 | ## Tips for LLM Clients | 60 | ## Tips for LLM Clients |
| 61 | 61 | ||
| 62 | - All screens support parameterized queries for filtering results | 62 | - All screens support parameterized queries for filtering results |
| 63 | - Use `moqui_render_screen` with screen path to execute screens | 63 | - Use `moqui_render_screen` with screen path to execute screens |
| 64 | - Screen paths use dot notation (e.g., `/PopCommerce/Catalog.Product`) | 64 | - Screen paths use forward slash notation (e.g., `/PopCommerce/PopCommerceAdmin/Catalog/Product`) |
| 65 | - Check `moqui_get_screen_details` for required parameters before rendering | 65 | - Check `moqui_get_screen_details` for required parameters before rendering |
| 66 | - Use `renderMode: "mcp"` for structured JSON output or `"text"` for human-readable format]]></fileData> | 66 | - Use `renderMode: "mcp"` for structured JSON output or `"text"` for human-readable format]]></fileData> |
| 67 | </moqui.resource.DbResourceFile> | 67 | </moqui.resource.DbResourceFile> |
| ... | @@ -107,23 +107,23 @@ Use the following discovery tools to explore available functionality: | ... | @@ -107,23 +107,23 @@ Use the following discovery tools to explore available functionality: |
| 107 | ## Common Screen Paths | 107 | ## Common Screen Paths |
| 108 | 108 | ||
| 109 | ### Catalog Operations | 109 | ### Catalog Operations |
| 110 | - `/PopCommerce/PopCommerceAdmin.Catalog.Product.FindProduct`: Search and browse products | 110 | - `/PopCommerce/PopCommerceAdmin/Catalog/Product/FindProduct`: Search and browse products |
| 111 | - `/PopCommerce/PopCommerceAdmin.Catalog.Feature.FindFeature`: Search by features like color or size | 111 | - `/PopCommerce/PopCommerceAdmin/Catalog/Feature/FindFeature`: Search by features like color or size |
| 112 | - `/PopCommerce/PopCommerceAdmin.Catalog.Product.EditPrices`: View and update product prices | 112 | - `/PopCommerce/PopCommerceAdmin/Catalog/Product/EditPrices`: View and update product prices |
| 113 | 113 | ||
| 114 | ### Order Management | 114 | ### Order Management |
| 115 | - `/PopCommerce/PopCommerceAdmin.Order.FindOrder`: Lookup order status and details | 115 | - `/PopCommerce/PopCommerceAdmin/Order/FindOrder`: Lookup order status and details |
| 116 | - `/PopCommerce/PopCommerceAdmin.QuickSearch`: General order and customer search | 116 | - `/PopCommerce/PopCommerceAdmin/QuickSearch`: General order and customer search |
| 117 | 117 | ||
| 118 | ### Customer Management | 118 | ### Customer Management |
| 119 | - `/PopCommerce/PopCommerceRoot.Customer`: Manage customer accounts | 119 | - `/PopCommerce/PopCommerceRoot/Customer`: Manage customer accounts |
| 120 | - `/PopCommerce/PopCommerceAdmin.QuickSearch`: Customer lookup | 120 | - `/PopCommerce/PopCommerceAdmin/QuickSearch`: Customer lookup |
| 121 | 121 | ||
| 122 | ## Tips for LLM Clients | 122 | ## Tips for LLM Clients |
| 123 | 123 | ||
| 124 | - All screens support parameterized queries for filtering results | 124 | - All screens support parameterized queries for filtering results |
| 125 | - Use `moqui_render_screen` with screen path to execute screens | 125 | - Use `moqui_render_screen` with screen path to execute screens |
| 126 | - Screen paths use dot notation (e.g., `/PopCommerce/Catalog.Product`) | 126 | - Screen paths use forward slash notation (e.g., `/PopCommerce/PopCommerceAdmin/Catalog/Product`) |
| 127 | - Check `moqui_get_screen_details` for required parameters before rendering | 127 | - Check `moqui_get_screen_details` for required parameters before rendering |
| 128 | - Use `renderMode: "mcp"` for structured JSON output or `"text"` for human-readable format]]></fileData> | 128 | - Use `renderMode: "mcp"` for structured JSON output or `"text"` for human-readable format]]></fileData> |
| 129 | </moqui.resource.DbResourceFile> | 129 | </moqui.resource.DbResourceFile> |
| ... | @@ -174,7 +174,7 @@ Use browse tools to explore the full catalog of PopCommerce screens starting fro | ... | @@ -174,7 +174,7 @@ Use browse tools to explore the full catalog of PopCommerce screens starting fro |
| 174 | <moqui.resource.DbResource | 174 | <moqui.resource.DbResource |
| 175 | resourceId="WIKI_MCP_DOCS_SIMPLE_ROOT" | 175 | resourceId="WIKI_MCP_DOCS_SIMPLE_ROOT" |
| 176 | parentResourceId="WIKI_MCP_SCREEN_DOCS" | 176 | parentResourceId="WIKI_MCP_SCREEN_DOCS" |
| 177 | filename="SimpleScreens.Root.md" | 177 | filename="SimpleScreens/Root.md" |
| 178 | isFile="Y"/> | 178 | isFile="Y"/> |
| 179 | <moqui.resource.DbResourceFile | 179 | <moqui.resource.DbResourceFile |
| 180 | resourceId="WIKI_MCP_DOCS_SIMPLE_ROOT" | 180 | resourceId="WIKI_MCP_DOCS_SIMPLE_ROOT" |
| ... | @@ -200,7 +200,7 @@ These screens are primarily for learning Moqui screen development patterns.]]></ | ... | @@ -200,7 +200,7 @@ These screens are primarily for learning Moqui screen development patterns.]]></ |
| 200 | <moqui.resource.wiki.WikiPage | 200 | <moqui.resource.wiki.WikiPage |
| 201 | wikiPageId="MCP_SCREEN_DOCS/SimpleRoot" | 201 | wikiPageId="MCP_SCREEN_DOCS/SimpleRoot" |
| 202 | wikiSpaceId="MCP_SCREEN_DOCS" | 202 | wikiSpaceId="MCP_SCREEN_DOCS" |
| 203 | pagePath="SimpleScreens.Root" | 203 | pagePath="SimpleScreens/Root" |
| 204 | publishedVersionName="v1" | 204 | publishedVersionName="v1" |
| 205 | restrictView="N"> | 205 | restrictView="N"> |
| 206 | </moqui.resource.wiki.WikiPage> | 206 | </moqui.resource.wiki.WikiPage> | ... | ... |
-
Please register or sign in to post a comment