Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
None
-
-
EPAM-Veg Sprint 9, EPAM-Veg Sprint 10
-
5
-
Vega
Description
Problem
The notifications sending mechanism used for sending Password Management Events is not convenient for sending Patron Notices as it obtains templateId from predefined event entities for password management events. To reuse current mechanism event entity should be created for every patron notice and while notice sending mod-circulation must somehow know the name of the created entity. This way brings a lot of external complexity, in turn Patron Notice contains templateId itself, so call to mod-event config is redundant.
Solution
Implement new endpoint without call to mod-event-config.
Http method: POST
URL path: /notify/patron-notice
Required permission: patron-notice.post
Response codes: 200, 422, 500
Request body properties: recipientId, deliveryChannel, templateId, outputFormat, lang(optional, default - en), context(optional)
TestRail: Results
Attachments
Issue Links
- has to be finished together with
-
FOLIO-1848 Include mod-notify dependencies in core hosted environments and VMs
-
- Closed
-
-
UICIRC-154 End to End Testing: Send loan-related notices (check-out and check-in)
-
- Closed
-
- requires
-
UXPROD-1386 Send patron notices via email for user initiated loan events, such as check in/out (i.e., check in or out receipt)
-
- Closed
-
-
UXPROD-1585 Send patron notices for user initiated request events, such as recall request, page request, hold request, cancel, etc (via email)
-
- Closed
-
-
UXPROD-1586 Send patron notices for time based loan events, such as due date/time (i.e., courtesy notices and overdue notices) via email
-
- Closed
-
-
UXPROD-1587 Send patron notices for time based request events, such as hold expiration or request expiration via email
-
- Closed
-
-
UXPROD-1588 Send patron notices for user initiated fee/fine events, such as a new manual charge or payment (i.e., fee/fine receipt or new charge notice) via email
-
- Closed
-
-
UXPROD-1589 Send patron notices for item status changes (request related), such as available - awaiting pickup (i.e., available notice for recalled item) via email
-
- Closed
-