New plugin as user-message system to multiple recipients
Bug 1246702: This is a plugin that replaces the current user notifications with a
message system for multiple recipients.
- The plugin redirects calls to sendmessage.php and inbox.php.
- New Usermessages are stored in a separate table from the userrelation, where there
is also kept track of whether the notification has been read or deleted.
- Messages aren't deleted from the database, until all participantas (sender and all
recievers) delete it.
- The plugin comes with an outbox that shows messages that have been sent by the
logged in user.
- Both inbox and outbox show new messages and old messages alike.
Note that the code is at pre-release state:
The message-count per user is kept up to date with database-triggers, as is done for
the old system.
For this new system, you might not want to install it on a productive system or it
might mess up your message count when you deactivate the plugin.
Reviewed: https:/ /reviews. mahara. org/2686 gitorious. org/mahara/ mahara/ commit/ b7606a0a85754e0 c635a62d8505a5d e297d01a28
Committed: http://
Submitter: Ghada El-Zoghbi (<email address hidden>)
Branch: master
commit b7606a0a85754e0 c635a62d8505a5d e297d01a28
Author: Tobias Zeuch <email address hidden>
Date: Thu Oct 31 13:41:48 2013 +0100
New plugin as user-message system to multiple recipients
Bug 1246702: This is a plugin that replaces the current user notifications with a
message system for multiple recipients.
- The plugin redirects calls to sendmessage.php and inbox.php.
- New Usermessages are stored in a separate table from the userrelation, where there
is also kept track of whether the notification has been read or deleted.
- Messages aren't deleted from the database, until all participantas (sender and all
recievers) delete it.
- The plugin comes with an outbox that shows messages that have been sent by the
logged in user.
- Both inbox and outbox show new messages and old messages alike.
Note that the code is at pre-release state:
The message-count per user is kept up to date with database-triggers, as is done for
the old system.
For this new system, you might not want to install it on a productive system or it
might mess up your message count when you deactivate the plugin.
Change-Id: I586af86266b5fb 0e2d676bd1401b7 d879d0122ef
Signed-off-by: Tobias Zeuch <email address hidden>