Update User/Messages wiki to recommend FindMessage subscreen
Clarifies that User/Messages is a container and FindMessage should be used for full functionality (actions, transitions).
Showing
1 changed file
with
27 additions
and
7 deletions
| ... | @@ -247,17 +247,37 @@ These screens are primarily for learning Moqui screen development patterns.]]></ | ... | @@ -247,17 +247,37 @@ These screens are primarily for learning Moqui screen development patterns.]]></ |
| 247 | versionName="v1"> | 247 | versionName="v1"> |
| 248 | <fileData><![CDATA[# User Messages | 248 | <fileData><![CDATA[# User Messages |
| 249 | 249 | ||
| 250 | Interface for sending and receiving messages between users and other parties. | 250 | Current user's messages interface. No partyId required - defaults to logged-in user. |
| 251 | 251 | ||
| 252 | ## Key Actions | 252 | ## Recommended: Use FindMessage Subscreen |
| 253 | 253 | ||
| 254 | - **Create Message**: Send a new message. Requires `toPartyId`, `subject`, and `body`. | 254 | For full functionality (forms, actions, transitions), use the FindMessage subscreen: |
| 255 | - **View Thread**: View the conversation history for a message. | 255 | ``` |
| 256 | - **Find Messages**: Search for existing messages by various criteria. | 256 | path: User/Messages/FindMessage |
| 257 | ``` | ||
| 257 | 258 | ||
| 258 | ## Usage | 259 | ## Send a Message |
| 260 | |||
| 261 | ``` | ||
| 262 | path: User/Messages/FindMessage | ||
| 263 | action: createMessage | ||
| 264 | parameters: { | ||
| 265 | toPartyId: "JohnSales", | ||
| 266 | subject: "Question about order", | ||
| 267 | body: "Can you check order status?" | ||
| 268 | } | ||
| 269 | ``` | ||
| 270 | |||
| 271 | ## Available Subscreens | ||
| 272 | |||
| 273 | - **FindMessage**: List and create messages (use this for most operations) | ||
| 274 | - **MessageThread**: View conversation thread for a specific message | ||
| 275 | - **EditMessage**: Edit/view a single message | ||
| 276 | |||
| 277 | ## Difference from Party/PartyMessages | ||
| 259 | 278 | ||
| 260 | Use this screen to communicate about orders, products, or general administrative tasks.]]></fileData> | 279 | - **User/Messages**: Current user's messages (no partyId needed) |
| 280 | - **Party/PartyMessages**: Admin view of any party's messages (requires partyId)]]></fileData> | ||
| 261 | </moqui.resource.DbResourceFile> | 281 | </moqui.resource.DbResourceFile> |
| 262 | 282 | ||
| 263 | <moqui.resource.wiki.WikiPage | 283 | <moqui.resource.wiki.WikiPage | ... | ... |
-
Please register or sign in to post a comment