webgui/lib/WebGUI/Operation
Patrick Donelan 388a0b1267 Fixed a whole lot of brokenness in Inbox SMS/Email notifications
WebGUI::Inbox::Message::create now passes isInbox flag to WebGUI::Mail::Send::create
so that per-user notification settings get used

SMS Gateway setting field is now 'text' instead of 'email' so that user can enter a
properly formed value (such as 'myemailgateway.com', which is not an email address).

Added SMS notification template as distinct from email notification template because
SMSs should not be HTML and in general you will want to make your SMS notification
message a lot shorter than your html email notification message (160 char limits in
many countries). As a result, SMSs are now sent as separate emails to gateway rather
than being CCd on email notification.

Added smsGatewaySubject setting because many SMS Gateways use email subject for
authentication. For consistency, also added Email notification email subject.

Fixed handling of different combinations of site-wide sendInboxNotificationsOnly with
per-user receiveInboxEmailNotifications and receiveInboxSmsEmailNotifications.
 * sendInboxNotificationsOnly && receiveInboxEmailNotifications = email notification
 * sendInboxNotificationsOnly && !receiveInboxEmailNotifications = no email
 * !sendInboxNotificationsOnly = ignore receiveInboxEmailNotifications
 * In all cases, SMS is optional and only dependent on receiveInboxSmsEmailNotifications

Updated tests and i18n
2009-08-16 09:42:35 +00:00
..
ActiveSessions.pm updating copyright year 2009-02-20 23:47:30 +00:00
Admin.pm Fix POD typos and add POD to get to 100% POD coverage. 2009-04-01 04:10:14 +00:00
AdSpace.pm updating copyright year 2009-02-20 23:47:30 +00:00
Auth.pm Updated auth to allow sending back of non-text/html mime types. 2009-06-20 16:37:18 +00:00
Cache.pm updating copyright year 2009-02-20 23:47:30 +00:00
Cron.pm updating copyright year 2009-02-20 23:47:30 +00:00
DatabaseLink.pm Don't close the connection for the default link (0) when doing connect checks. 2009-07-21 20:55:21 +00:00
FormHelpers.pm updating copyright year 2009-02-20 23:47:30 +00:00
Friends.pm updating copyright year 2009-02-20 23:47:30 +00:00
Graphics.pm Add missing pod to Operation/Graphics. 2009-07-04 23:13:08 +00:00
Group.pm Automatically add a token to any autogenerated form. 2009-07-06 17:20:27 +00:00
Help.pm updating copyright year 2009-02-20 23:47:30 +00:00
Inbox.pm updating copyright year 2009-02-20 23:47:30 +00:00
Invite.pm updating copyright year 2009-02-20 23:47:30 +00:00
LDAPLink.pm updating copyright year 2009-02-20 23:47:30 +00:00
LoginHistory.pm updating copyright year 2009-02-20 23:47:30 +00:00
Profile.pm updating copyright year 2009-02-20 23:47:30 +00:00
ProfileSettings.pm Set a default privacy value in the radio list when creating new profile fields. 2009-08-13 15:56:14 +00:00
Replacements.pm updating copyright year 2009-02-20 23:47:30 +00:00
Scratch.pm updating copyright year 2009-02-20 23:47:30 +00:00
Settings.pm Fixed a whole lot of brokenness in Inbox SMS/Email notifications 2009-08-16 09:42:35 +00:00
Shared.pm updating copyright year 2009-02-20 23:47:30 +00:00
Spectre.pm updating copyright year 2009-02-20 23:47:30 +00:00
SpellCheck.pm updating copyright year 2009-02-20 23:47:30 +00:00
SSO.pm updating copyright year 2009-02-20 23:47:30 +00:00
Statistics.pm - Added WebGUI community statistics question to the site setup wizard. 2009-05-15 16:11:32 +00:00
Style.pm updating copyright year 2009-02-20 23:47:30 +00:00
User.pm Fix becomeUser and deleteUser CSRF protected submenu links. 2009-07-14 15:54:03 +00:00
VersionTag.pm Add the missing pending versions link to the manage assets in tag screen. 2009-08-08 16:23:08 +00:00
WebGUI.pm updating copyright year 2009-02-20 23:47:30 +00:00
Workflow.pm I18n some AdminConsole titles. 2009-06-20 01:11:59 +00:00