Opened 16 years ago

Last modified 15 years ago

#1055 closed task

Messaging system — at Version 1

Reported by: Jari Häkkinen Owned by: everyone
Priority: major Milestone: BASE 2.9
Component: core Version:
Keywords: Cc:

Description (last modified by Jari Häkkinen)

I think we should create a messaging system for BASE. There are situations where you want to send a notification to users. Planned system down time, or more urgent system is going to be rebooted very soon. One could even imaging announcements about new features, plug-ins, and extensions.

The messaging system should allow users with proper credential to send messages to users in a BASE installation. This can be either through the messaging system built into BASE or sending emails to users through BASE.

Users should be able set messaging preferences like 'accept no message', 'accept messages from this set (of groups, projects, users)', 'do not accept messages from ...'. Messages from administrators should never be disallowed.

For urgent messages like restart of BASE it would be nice to be able to send a broadcast to currently logged in users. The problem is to push the messages, but maybe one could display a message at the next interaction of logged in users? While doing this kind of interruptions maybe we should support blocking of login to BASE. I am thinking of a situation where one would like to restart BASE. The first step would be to disallow logins and then sending a message to active users, asking them to logout/save within a certain time, then restart BASE or do whatever is needed. The block login feature request should probably have its own ticket.

Change History (1)

comment:1 by Jari Häkkinen, 16 years ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.