Changes between Version 56 and Version 57 of BluePrint/Messaging
- Timestamp:
- 06/16/10 21:34:41 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BluePrint/Messaging
v56 v57 50 50 * Table {{{msg_log}}} is used as a replacement for the current {{{msg_inbox}}}, {{{msg_outbox}}} & {{{ticket_log}}}. 51 51 * Fields: sender, subject, body, verified, actionable, assignee (multiple?), actioned, priority 52 * Q: Do we move some of these 'ticketing' fields to a separate {{{ticket_msg}}} table? 52 * Q: Do we move some of these 'ticketing' fields to a separate, linked {{{ticket_msg}}} table? 53 * Table {{{msg_tag}}} is used to tag messages for resources. 54 * Fields: message_id, resource, record_uid 53 55 * Table {{{pe_subscription}}} is used to maintain subscriptions for a {{{pe_pentity}}}. 54 * Fields: ''tbc''56 * Fields: pr_pe_id, resource, record_uid 55 57 * Table {{{msg_delivery_status}}} is used to store delivery statuses. 56 58 * Fields: message_id, pe_contact_id, status 57 59 * Table {{{msg_read_status}}} is used to show that a message has been read by a user. 58 60 * Fields: message_id, auth_user_id ('read' is assumed) 59 * Q: Do we mark as read if pe_contact_id status suggests person has received message? 61 * Q: Do we mark as read if pe_contact_id status suggests person has received message? (Fran thinks not) 60 62 * Good to have UI to 'Mark Unread' 61 63 * Parser has hooks for modules to plug-into? 62 64 * Q: Do we treat a pentity the same way as any other resource? 63 * Just that when a message is routed to them, it not only tags but also creates an entry in the{{{msg_delivery_status}}}, which is scanned by the Cron task for 'pending' messages to be sent out.65 * Just that when a message is routed to them, it not only tags but also creates an entry in {{{msg_delivery_status}}}, which is scanned by the Cron task for 'pending' messages to be sent out. 64 66 * {{{ shn_rest_controller()}}} is modified to check msg_log for messages tagged to the resource (list) or record (display/update) 65 67 * Views modified as above