[Koha-bugs] [Bug 14843] Notifications and messages via REST API
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Thu Sep 17 12:40:05 CEST 2015
http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14843
--- Comment #1 from Lari Taskula <larit at student.uef.fi> ---
Created attachment 42645
-->
http://bugs.koha-community.org/bugzilla3/attachment.cgi?id=42645&action=edit
Bug 14843: Notifications and messages via REST API
This patch adds notifications/messages to REST API. The purpose is to
let user with permissions get/create/update/delete/resend messages in
message_queue.
For the operations we have to introduce new functionalities to C4::Letters.
Currently it is not possible to delete/update notifications or get message
by id. With this patch we are able to do these operations.
Two new subroutines are:
C4::Letters::DequeueLetter and
C4::Letters::UpdateQueuedMessage
There are specific permissions for each operation. Under pemission module
'messages', the following permissions can be found:
- get_message
- create_message
- update_message (also allows resend via status change)
- delete_message
- resend_message
Endpoints that this patch adds are:
GET /api/v1/messages (GETs all messages)
POST /api/v1/messages (creates new message)
GET /api/v1/messages/{messagenumber} (GETs specific message)
PUT /api/v1/messages/{messagenumber} (modifies specific message)
DELETE /api/v1/messages/{messagenumber} (deletes specific message)
POST /api/v1/messages/{messagenumber}/resend (makes new resend for a message)
See Swagger definitions for more precise descriptions.
Includes REST tests and unit tests for new subroutines in C4::Letters.
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list