webgui/lib/WebGUI
Scott Walters 7a994b59ce File assets should always give IO::File::WithPath objects to PSGI, instead of the current redirecting or streaming behavior. (#11688)
New API method:  WebGUI::Response::sendFile;  it, as appropriate, calls
setRedirect or setStreamedFile, depending on enableStreamingUploads config var.
setStreamedFile now kicks off the XSendfile process.
File.pm now uses this instead of trying to set both a redirect and a stream.
IO::File::WithPath blows up if a file doesn't exist so this raises an exception
now.
The http now no longer insist that '0' is not a valid filename to stream.
site.psgi, depending on enableStreamingUploads, enables either the Static
or XSendfile middleware.
2011-05-12 20:22:43 -04:00
..
Account formbuilder templatevar prefix must contain the underscore now 2011-05-04 13:48:19 -05:00
Admin add admin plugins API and start testing 2010-10-27 22:15:11 -05:00
AdSpace
Asset File assets should always give IO::File::WithPath objects to PSGI, instead of the current redirecting or streaming behavior. (#11688) 2011-05-12 20:22:43 -04:00
AssetCollateral Tidy ThingyRecord collateral module. 2010-11-10 10:24:46 -08:00
AssetHelper move export product tests and fix the export product helper 2011-05-05 19:27:22 -05:00
Auth Change newByDynamicClass calls that creept in back to newById, except for the ones in doc/upgrade. Kinda important. 2011-05-11 16:26:32 -04:00
Command add all the other assets 2011-05-03 17:09:14 -05:00
Content File assets should always give IO::File::WithPath objects to PSGI, instead of the current redirecting or streaming behavior. (#11688) 2011-05-12 20:22:43 -04:00
Definition and now it works... why? 2011-04-05 18:36:16 -05:00
Exception
FilePump Fix POD problems in Bundle from the rewrite. 2010-11-11 14:22:46 -08:00
Fork add synopsis for Fork ProgressBar 2011-03-29 15:38:12 -05:00
Form WebGUI::Session::Http should go away (#11647) 2011-05-11 16:17:54 -04:00
FormBuilder fix EMSSubmissionForm and all its tests 2011-05-04 15:33:04 -05:00
Help Make the password recovery email templatable. Includes i18n, help docs, upgrade sub, template package and code. Fixes bug #11918. 2010-10-19 15:22:42 -07:00
i18n default asset helpers are now i18ned 2011-04-20 19:08:56 -05:00
Image must have a width/height in order to set width/height 2011-05-03 17:09:14 -05:00
Inbox Merge commit 'bfe9780ce0' into WebGUI8. Merged up to 7.10.3 2010-11-02 14:49:33 -07:00
Macro EditableToggle is no longer necessary 2011-05-04 12:48:12 -05:00
Mail Change occurances of user->profileField to user->get 2010-11-18 16:12:03 -08:00
Middleware Get rid of the cargo culted code about sending a text reply if the browser didn't specify 2011-05-05 21:42:38 -04:00
Operation WebGUI::Session::Http should go away (#11647) 2011-05-11 16:17:54 -04:00
PassiveAnalytics WebGUI::Session::Http should go away (#11647) 2011-05-11 16:17:54 -04:00
Role/Asset WebGUI::Session::Http should go away (#11647) 2011-05-11 16:17:54 -04:00
Search
Session File assets should always give IO::File::WithPath objects to PSGI, instead of the current redirecting or streaming behavior. (#11688) 2011-05-12 20:22:43 -04:00
Shop WebGUI::Session::Http should go away (#11647) 2011-05-11 16:17:54 -04:00
SQL
Storage
Test Rework WebGUI::Test::getPage2 to be a wrapper around WebGUI::Test::Mechanize; this is still just 2011-05-11 15:26:32 -04:00
Upgrade refactor some of the upgrade script code 2011-02-21 18:24:22 -06:00
Wizard WebGUI::Session::Http should go away (#11647) 2011-05-11 16:17:54 -04:00
Workflow Change newByDynamicClass calls that creept in back to newById, except for the ones in doc/upgrade. Kinda important. 2011-05-11 16:26:32 -04:00
Account.pm WebGUI::Session::Http should go away (#11647) 2011-05-11 16:17:54 -04:00
Admin.pm className is the full class name. type is the i18n name 2011-04-19 14:01:25 -05:00
AdminConsole.pm WebGUI::Session::Http should go away (#11647) 2011-05-11 16:17:54 -04:00
AdSpace.pm Remove Session::Env, migrate code to Plack::Request object in Session, and WebGUI::Session::Request 2010-07-01 17:40:12 -07:00
Affiliate.pm
Asset.pm WebGUI::Session::Http should go away (#11647) 2011-05-11 16:17:54 -04:00
AssetBranch.pm remove editBranch page, it is now AssetHelper::EditBranch 2011-02-25 15:45:41 -06:00
AssetClipboard.pm Tree view buttons now work. Changed progress bar helpers to use fork. Added forkId option to AssetHelpers. Added updateAsset service to Admin. 2011-03-03 19:25:20 -06:00
AssetExportHtml.pm remove unneeded import 2011-04-06 10:02:19 -05:00
AssetHelper.pm add "asset" property to AssetHelpers. 2011-03-25 14:49:44 -05:00
AssetLineage.pm add story manager and survey, adding some error messages for silent problems 2011-04-25 19:28:54 -05:00
AssetMetaData.pm migrate www_editMetaDataField to FormBuilder 2011-02-10 17:29:46 -06:00
AssetPackage.pm WebGUI::Session::Http should go away (#11647) 2011-05-11 16:17:54 -04:00
AssetTrash.pm Tree view buttons now work. Changed progress bar helpers to use fork. Added forkId option to AssetHelpers. Added updateAsset service to Admin. 2011-03-03 19:25:20 -06:00
AssetVersioning.pm WebGUI::Session::Http should go away (#11647) 2011-05-11 16:17:54 -04:00
Auth.pm WebGUI::Session::Http should go away (#11647) 2011-05-11 16:17:54 -04:00
BestPractices.pm need to load modules in WebGUI::BestPractices 2011-04-28 15:35:10 -05:00
Command.pm start of WebGUI::Command 2011-04-06 10:26:22 -05:00
Config.pm Merge remote branch 'upstream/WebGUI8' into 8-merge 2010-07-14 18:20:00 -05:00
Crud.pm finish migrating Crud to FormBuilder 2011-02-25 15:45:38 -06:00
DatabaseLink.pm change ErrorHandler to Log 2010-10-27 12:50:12 -05:00
DateTime.pm Remove profileField method from DateTime. 2010-11-18 15:51:48 -08:00
Definition.pm
Deprecate.pm fix derp message to look more like carp message 2011-01-04 18:01:21 -06:00
Exception.pm Merge branch 'master' into WebGUI8. Merged up to 7.9.12 2010-08-13 12:25:19 -07:00
Fork.pm WebGUI::Session::Http should go away (#11647) 2011-05-11 16:17:54 -04:00
Form.pm deprecate the AUTOLOAD of WebGUI::Form 2011-01-04 18:01:22 -06:00
FormBuilder.pm formbuilder toTemplateVars is now complete and tested 2011-04-12 21:26:20 -05:00
FormValidator.pm change ErrorHandler to Log 2010-10-27 12:50:12 -05:00
Friends.pm remove WebGUI::Utility 2010-09-07 13:18:49 -05:00
Group.pm add the other, lesser magic groups 2011-04-19 11:19:22 -05:00
GUID.pm remove MIME::Base64::URLSafe as they do it reversely 2011-01-13 15:00:50 -06:00
HTML.pm update docs to point to better place 2011-02-25 15:45:39 -06:00
HTMLForm.pm Change occurances of user->profileField to user->get 2010-11-18 16:12:03 -08:00
Image.pm must have a width/height in order to set width/height 2011-05-03 17:09:14 -05:00
Inbox.pm move core profile fields into users table 2010-12-03 22:36:30 -06:00
International.pm Remove deprecated user methods from International 2010-11-18 15:51:48 -08:00
JSONCollateral.pm
Keyword.pm Merge commit '63865eb39f' into WebGUI8. up to 7.9.11 2010-08-13 11:52:08 -07:00
LDAPLink.pm
Macro.pm change ErrorHandler to Log 2010-10-27 12:50:12 -05:00
Operation.pm Merge branch 'master' into WebGUI8. Merged up to 7.10.4 2010-11-03 09:47:36 -07:00
Paginator.pm change ErrorHandler to Log 2010-10-27 12:50:12 -05:00
PassiveProfiling.pm Syntax clean. 2010-11-17 16:34:11 -08:00
Paths.pm don't preload WebGUI::Test 2010-08-31 16:01:04 -05:00
Pluggable.pm Merge commit '63865eb39f' into WebGUI8. up to 7.9.11 2010-08-13 11:52:08 -07:00
ProfileCategory.pm remove WebGUI::Utility::isIn 2010-09-07 12:33:15 -05:00
ProfileField.pm move core profile fields into users table 2010-12-03 22:36:30 -06:00
ProgressBar.pm WebGUI::Session::Http should go away (#11647) 2011-05-11 16:17:54 -04:00
ProgressTree.pm Better @INC fiddling and degenerate case for ProgressTree 2010-11-08 07:55:41 -06:00
Search.pm change ErrorHandler to Log 2010-10-27 12:50:12 -05:00
Session.pm WebGUI::Session::Http should go away (#11647) 2011-05-11 16:17:54 -04:00
SQL.pm Merge branch 'master' into WebGUI8. Merged up to 7.10.4 2010-11-03 09:47:36 -07:00
Storage.pm Remove getStatus and setStatus in Session::Http, and replace them with status, from $session->status. 2010-11-21 21:11:41 -08:00
TabForm.pm Change occurances of user->profileField to user->get 2010-11-18 16:12:03 -08:00
Test.pm Rework WebGUI::Test::getPage2 to be a wrapper around WebGUI::Test::Mechanize; this is still just 2011-05-11 15:26:32 -04:00
Text.pm
Types.pm Add a Hash type to go along with Array types for handling JSON. 2010-07-15 13:52:44 -07:00
Upgrade.pm run upgrades in alphabetical order 2010-09-21 13:12:44 -05:00
User.pm add documentation for magic numbers 2011-04-19 11:13:20 -05:00
VersionTag.pm WebGUI::Session::Http should go away (#11647) 2011-05-11 16:17:54 -04:00
Wizard.pm WebGUI::Session::Http should go away (#11647) 2011-05-11 16:17:54 -04:00
Workflow.pm