Commit graph

1231 commits

Author SHA1 Message Date
Graham Knop
2af4c4de63 clean up WebGUI::Utility imports 2010-03-10 12:59:51 -06:00
Graham Knop
a22162b895 clean up Tie::CPHash imports 2010-03-10 12:59:51 -06:00
Graham Knop
913fa9ad03 clean up Tie::IxHash imports 2010-03-10 12:59:51 -06:00
Colin Kuskie
d9e281652d Update Operation/Help for new asset instanciators. 2010-03-03 19:44:00 -08:00
Colin Kuskie
70d06ecd64 Update to WG8 constructors 2010-02-04 15:28:14 -08:00
JT Smith
2a94b0806c added logging 2009-09-27 17:33:46 -05:00
JT Smith
0c6b814ed4 more bug fixes 2009-09-26 11:56:30 -05:00
JT Smith
ebb6134c2d bug fixes 2009-09-25 22:50:59 -05:00
JT Smith
ccff9c7014 Converted all existing uses of cache. 2009-09-25 22:24:33 -05:00
Colin Kuskie
c7e7b6eed0 remove debug code from CSRF code. 2009-09-22 13:35:16 -07:00
Colin Kuskie
9ec062d5bc Usability improvement for the edit version tag screen. rfe #10862 2009-09-09 07:45:04 -07:00
Colin Kuskie
957eaa44c0 Change the i18n label for Help, to be Template Help since that's what it is. 2009-09-08 08:47:00 -07:00
Colin Kuskie
fe253042ea Reorganize AdSpace properties for prices and permissions.
Remove click and impression prices.  Remove groupToPurchase.
Expose minimum clicks and impressions to the UI.
2009-09-02 10:42:29 -07: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
d14d468415 Set a default privacy value in the radio list when creating new profile fields. 2009-08-13 15:56:14 +00:00
Colin Kuskie
d2b9be686c Add the missing pending versions link to the manage assets in tag screen. 2009-08-08 16:23:08 +00:00
Colin Kuskie
6dea4f642a Don't close the connection for the default link (0) when doing connect checks. 2009-07-21 20:55:21 +00:00
Colin Kuskie
d26c6b402b Add CSRF code to ProfileSettings edit profile field and edit profile category. 2009-07-20 15:38:07 +00:00
Colin Kuskie
6aa3784636 Fix becomeUser and deleteUser CSRF protected submenu links. 2009-07-14 15:54:03 +00:00
Colin Kuskie
0a3329d7be Reverting 11777 due to lack of docs, upgrade script, and adding new
code during feature freeze.
2009-07-13 20:40:09 +00:00
Colin Kuskie
02e9354c15 Automatically add a token to any autogenerated form.
Refactor previous commits to take advantage of that.
2009-07-06 17:20:27 +00:00
Colin Kuskie
5e4db3adb4 Provide a framework for CSRF protection, with tests.
Add CSRF protection to Asset editSave, AssetManager, VersionTags and Group operations.
2009-07-06 16:58:57 +00:00
Colin Kuskie
7b343074ef Add missing POD for Operation/User.pm 2009-07-06 03:34:24 +00:00
Colin Kuskie
c280849f50 Add the missing POD, and fix broken POD that I just committed. 2009-07-05 20:51:21 +00:00
Colin Kuskie
6137b681f3 Unify the list of protected groups into Group->vitalGroup. Refactor
WebGUI::Test and Operation/Group to use that list.
2009-07-05 20:36:46 +00:00
Colin Kuskie
c51fa56491 Add missing pod to Operation/Graphics. 2009-07-04 23:13:08 +00:00
Colin Kuskie
7b5cf7518c Add progress bars for rollback, trash and their www methods. 2009-06-24 22:30:41 +00:00
JT Smith
74d50ead2f Updated auth to allow sending back of non-text/html mime types. 2009-06-20 16:37:18 +00:00
Colin Kuskie
232e435ccd I18n some AdminConsole titles. 2009-06-20 01:11:59 +00:00
Martin Kamerbeek
b6ec0316f9 Fixed a bug which caused empty version tags to not be deleted because of a wronhg method call. 2009-06-12 09:27:35 +00:00
Yung Han Khoe
1ea08936f4 fixed #9851: New Users have blank profile field privacy settings 2009-06-03 15:24:20 +00:00
Paul Driver
f622854a3d Login times in userlist now displaying correctly 2009-05-22 17:52:10 +00:00
Colin Kuskie
d8a1623ea0 adding FilePump 2009-05-18 16:03:50 +00:00
Colin Kuskie
4753442b0c Add the FilePump settings admin group. 2009-05-15 18:40:10 -07:00
Doug Bell
1617e3004f added robustness to user services. added tests 2009-05-15 22:27:36 +00:00
Yung Han Khoe
5f60eddaa7 rfe #9981: RedirectAfterLogin Setting 2009-05-15 18:57:12 +00:00
Doug Bell
21452ce58f fixed problem with git svn dcommit... 2009-05-15 18:14:16 +00:00
Doug Bell
75d1856ea7 added services to create, update, and delete users 2009-05-15 18:10:26 +00:00
Doug Bell
1f96d708bf user-services 2009-05-15 18:03:03 +00:00
Doug Bell
18e095faee added services to create, update, and delete users 2009-05-15 18:02:58 +00:00
JT Smith
802713092f - Added WebGUI community statistics question to the site setup wizard. 2009-05-15 16:11:32 +00:00
Graham Knop
1f3ab6a419 export cleanups and mobile style 2009-05-15 09:30:20 +00:00
JT Smith
b6da052e08 - Added the WebGUI stats system, which will allow site admins to submit
information about their site to a central repository on webgui.org which 
   help the developers make WebGUI better.
2009-05-14 19:42:37 +00:00
Colin Kuskie
90717eee40 Do not automatically have Everyone group highlighted in Manage Groups in Group. 2009-05-14 02:38:30 +00:00
Colin Kuskie
f54e975c14 Enable WebGUI sites to send SMS messages as inbox notifications. 2009-05-13 21:55:33 +00:00
Doug Bell
026f7ff47e Added #10145: Global Head Tags in Settings 2009-04-29 21:51:22 +00:00
Colin Kuskie
9fdac9ef8f Implementing rfe 10002, add link to User Manager to view a User's account. 2009-04-16 23:58:54 +00:00
Colin Kuskie
04217e67e0 Fix POD typos and add POD to get to 100% POD coverage. 2009-04-01 04:10:14 +00:00
Colin Kuskie
e70494900a Pruning out notifications code from SMS. 2009-03-13 10:21:52 -07:00
Colin Kuskie
8cbf232e72 Adding Asset History content manager. 2009-03-12 05:08:03 +00:00