Details
-
Type:
New Feature
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: Plugins
-
Labels:None
Description
Create a plugin that allows users to recieve an email notification if they are sent a message while offline. A couple of initial questions I have are:
- Should the email notification be configurable on a per user basis?
- Should a user be able to configure this feature themselves? If so, this may require individual/group permissions for the admin console.
The plugin should probably collect all messages from another user within X seconds before sending of an email. A typical exchange might be:
user1: Hey, how's it going?
server: user2 is offline, your message will be stored.
user1: oops, I see you're offline. In that case, I'll give you a call to give you the details about blah...
So, as soon as the plugin gets the first message from another user, it would wait 30-45 seconds to see if any other messages come in from the same user and then send out the email.