Commit graph

44 commits

Author SHA1 Message Date
Doug Bell
6bb5ab997d Account::Inbox editSettingsForm to FormBuilder 2011-01-04 19:54:09 -06:00
Doug Bell
2c51e6d4fd move core profile fields into users table
this change will fix the problems with the userProfileData table being
way too big. it also simplifies many basic user search tasks, not
needing to join the userProfileData table
2010-12-03 22:36:30 -06:00
Colin Kuskie
59c03b50e7 Change occurances of user->profileField to user->get 2010-11-18 16:12:03 -08:00
Graham Knop
ed04b99872 remove WebGUI::Utility 2010-09-07 13:18:49 -05:00
Graham Knop
6aa26c2e44 remove WebGUI::Utility::isIn 2010-09-07 12:33:15 -05:00
Graham Knop
a34f51a903 remove WebGUI::Utility::emailRegex 2010-08-20 12:22:33 -05:00
Colin Kuskie
e0177dc666 Remove Session::Env, migrate code to Plack::Request object in Session, and WebGUI::Session::Request 2010-07-01 17:40:12 -07:00
Colin Kuskie
e5b82bc861 Merge commit '4969f31e1f' into WebGUI8 2010-06-26 14:37:31 -07:00
Colin Kuskie
7afb41fdf9 Allow whitespace formatting in user invitations. Preserve text messages with newlines. Fixes bug #11538 2010-05-17 16:13:01 -07:00
khenn
b0c7c1162d Added sendNotification flag to WebGUI::Friends::rejectAddRequest. Added setting which supresses friend rejection notices from the inbox. 2010-05-13 17:15:41 -05:00
Graham Knop
2400f19099 Merge branch 'master' into WebGUI8 2010-04-13 07:50:02 -05:00
Graham Knop
913fa9ad03 clean up Tie::IxHash imports 2010-03-10 12:59:51 -06:00
Colin Kuskie
913802f0f6 And again... 2010-03-03 19:39:00 -08:00
Colin Kuskie
4137b196ae Update Account/Inbox plugin for new Asset instanciators and exceptions. 2010-03-03 19:38:02 -08:00
Colin Kuskie
abf4aec1a2 Change user invitation emails to come from the sending site, instead of the user, since that can cause SPF problems. Fixes bug #11435. 2010-02-24 10:14:13 -08:00
Colin Kuskie
f761188bb0 Queue invitations to be sent instead of sending them directly to avoid dropped emails due to SMTP problems. Fixes bug #11436. 2010-02-24 09:49:19 -08:00
Colin Kuskie
aafbf01b8e Change invitations to use HTML instead of text. Fixes bug #11434. 2010-02-24 09:43:58 -08:00
Colin Kuskie
cb74591afa Fix typo in POD sub name. 2009-11-29 16:18:24 -08:00
Patrick Donelan
f3c3bfb4dc Fixed GUID string comparisons (eq instead of ==) 2009-08-23 07:44:41 +00:00
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
Colin Kuskie
3cc02af6bb fix bug #10783 copy sender in the Inbox. 2009-08-16 06:33:26 +00:00
Colin Kuskie
b28a14b7fd Fix broken, inconsistent friend wholeName. Bug 10782. 2009-08-16 06:20:31 +00:00
Eric Kennedy
6adfc6ccee Fixed #10743: Inbox Rich Editor selection not saved (Eric Kennedy) 2009-08-10 15:57:56 +00:00
Colin Kuskie
3dfb23cf55 Forward porting Account/Inbox i18n fixes. 2009-06-11 19:08:24 +00:00
Colin Kuskie
d6edd7f3a3 Fix the error message shown when you try to send a message from the Inbox, but none
of your friends allow private messaging.
2009-06-08 20:59:31 +00:00
Colin Kuskie
29759ede9c Fix multiple email handling in the Inbox.
Put an email regex into WebGUI::Utility, and use it in Form/Email and Account/Inbox.
2009-06-03 17:11:36 +00:00
Colin Kuskie
535621e8b6 Add managed Friends network, allowing a designated group to add and remove
friends from each other groups.
2009-05-14 02:25:36 +00:00
Colin Kuskie
9827c4a520 Add templated inbox notifications. 2009-05-13 18:16:49 +00:00
Colin Kuskie
0983f6468d Add an Inbox setting to send the user a copy of messages that they send. 2009-05-13 17:50:46 +00:00
Colin Kuskie
385d35c13b RFE for making an user's inbox filterable by the person who sent it.
Includes template changes, i18n, help and tests.
2009-05-13 17:20:40 +00:00
Hao Ching
254796dea3 RFE #9998, mark selected inbox messages as read/unread. 2009-05-01 17:21:02 +00:00
Colin Kuskie
0b878fd288 Overrides allow groupIdAdminUser to view Inbox.
Modified Account/Inbox, and Inbox->canRead.  Anyone in
groupIdAdminUser can now read messages in any user's
inbox.
2009-04-07 13:02:43 -07:00
Colin Kuskie
7316f267fa Allow UserAdmin to view another person's inbox. 2009-04-07 11:31:34 -07:00
Colin Kuskie
07266bc25d Mark the message copied to me as read. 2009-03-10 17:24:14 -07:00
Colin Kuskie
51021e5974 Inbox Copy sender code, settings and i18n. 2009-03-10 13:59:00 -07:00
Colin Kuskie
2173a202f8 Add Help for new template variable, and i18n. 2009-02-23 13:41:15 -08:00
Colin Kuskie
2548273219 Add UI for filtering based on sender.
Adds a dropdown with JS on change for instant submit.  Works with
column sorting.
2009-02-23 12:28:13 -08:00
Doug Bell
3837878fff fixed: Added the ability to choose which rich editor is used to compose inbox messages 2009-01-23 20:16:23 +00:00
Colin Kuskie
f1c94b241c fix the misspelled word Template in template titles, properties and code for the Account 2008-11-24 22:50:10 +00:00
Graham Knop
586fdb0ec6 fixing POD issues, User test 2008-11-24 02:27:20 +00:00
Frank Dillon
d91bc5754d Merged the "Invite a Friend" application into the Account system and cleaned up the templates in the Inbox 2008-11-18 04:52:16 +00:00
Frank Dillon
11d18075fa Account release candidate - final changes before merge 2008-11-15 02:39:23 +00:00
Frank Dillon
615e0e3746 lots of changes 2008-11-12 23:03:42 +00:00
Frank Dillon
7b260de791 initial commit 2008-11-03 17:03:00 +00:00