Changes between Version 75 and Version 76 of BluePrint/Messaging


Ignore:
Timestamp:
06/17/10 19:05:39 (14 years ago)
Author:
Fran Boon
Comment:

msg_outbox

Legend:

Unmodified
Added
Removed
Modified
  • BluePrint/Messaging

    v75 v76  
    2323
    2424=== How do we achieve this? ===
    25  * Table {{{msg_log}}} is used as a replacement for the current {{{msg_inbox}}}, {{{msg_outbox}}} & {{{ticket_log}}}.
     25 * Table {{{msg_log}}} is used as a replacement for the current {{{msg_inbox}}} & {{{ticket_log}}}.
    2626  * Fields: sender, subject, body, verified, actionable, assignee (multiple?), actioned, priority
    2727   * Q: Do we move some of these 'ticketing' fields to a separate, linked {{{ticket_msg}}} table?
     
    3838  * Subscriptions can be viewed from the user's subscriptions page
    3939   * Add to 01_menu.py & pr.py
    40  * Table {{{msg_delivery_status}}} is used to store delivery statuses.
     40 * Table {{{msg_outbox}}} is used to identify messages which need to be routed externally & store delivery statuses.
    4141  * Fields: message_id, pe_contact_id, status
    4242 * Table {{{msg_read_status}}} is used to show that a message has been read by a user.
     
    4646 * Parser has hooks for modules to plug-into?
    4747 * Q: Do we treat a pentity the same way as any other resource?
    48   * 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.
    49  * {{{ shn_rest_controller()}}} is modified to check msg_log for messages tagged to the resource (list) or record (display/update)
     48  * Just that when a message is routed to them, it not only tags but also creates an entry in {{{msg_outbox}}}, which is scanned by the Cron task for 'pending' messages to be sent out.
     49 * {{{shn_rest_controller()}}} is modified to check msg_log for messages tagged to the resource (list) or record (display/update)
    5050  * Views modified as above
    5151 * 'Ticketing Module' UI