Colin Kuskie
fdf0bd61ab
Remove more unnecessary session access to find a config file.
2011-12-06 14:13:23 -08:00
Colin Kuskie
c4f5d937e2
No need to invoke a session to get a config file.
2011-12-06 14:09:46 -08:00
Colin Kuskie
745b5d1aef
Fix removing the FilePile from config files. Remove debug code from InnoDB translation script.
2011-12-06 13:08:28 -08:00
Colin Kuskie
398c3afdfd
Remove old WebGUI::Utility isIn and replace with smart match.
2011-12-05 13:48:08 -08:00
Colin Kuskie
7936bad564
Remove logging of the template in the upgrade step.
2011-12-02 08:54:00 -08:00
Colin Kuskie
d672c3a221
Add notifications to ther userProfileData => user move.
2011-12-01 13:25:49 -08:00
Colin Kuskie
3167e24736
Quote tables that are being converted.
2011-12-01 13:17:51 -08:00
Colin Kuskie
5f1825be66
Remove the old InnoDB conversion code.
2011-11-24 12:11:27 -08:00
Colin Kuskie
288adcfd17
Script to convert every WebGUI except assetIndex table from MyISAM to InnoDB.
2011-11-24 10:31:54 -08:00
Colin Kuskie
a2a821822d
Merge commit 'v7.10.23' into WebGUI8. Tests need fixing.
2011-11-02 11:12:18 -07:00
Colin Kuskie
431cd280a4
Merge commit 'v7.10.22' into WebGUI8
2011-10-31 20:13:01 -07:00
Colin Kuskie
4855816a29
Merge commit 'v7.10.21' into WebGUI8. Also, add POD and fix broken tests.
2011-10-27 16:45:19 -07:00
Colin Kuskie
fdb979ca8a
Merge commit 'v7.10.20' into WebGUI8
2011-10-26 15:02:51 -07:00
Colin Kuskie
4fea10a1f5
Merge commit 'v7.10.19' into WebGUI8
2011-10-25 20:31:50 -07:00
Colin Kuskie
19ef4b22e8
Another style fix for underground. Works better for visitor.
2011-10-11 21:47:59 -07:00
Colin Kuskie
1d0b186025
Simplify the underground style turn on admin macro template.
2011-10-11 21:42:41 -07:00
Colin Kuskie
34a04d9dd3
Fix rendering of left nav bar with new "admin on/off link"
2011-10-11 21:26:44 -07:00
Colin Kuskie
1226ea6bef
No, really remove the files.
2011-10-11 16:51:14 -07:00
Colin Kuskie
f479d2ece8
Remove the FilePile asset from the file system and the config files.
2011-10-11 15:59:14 -07:00
Colin Kuskie
917480fe29
Remove the AdminBar module.
2011-10-11 15:58:52 -07:00
Colin Kuskie
d4cbee1f99
Fix bad i18n in the admin console admin interface template
2011-07-27 22:25:09 -07:00
Doug Bell
0c5acb697b
Merge commit 'v7.10.18' into 8
...
Conflicts:
docs/gotcha.txt
docs/previousVersion.sql
docs/templates.txt
lib/WebGUI.pm
lib/WebGUI/Asset/File.pm
lib/WebGUI/Asset/Story.pm
lib/WebGUI/Asset/Wobject/Calendar.pm
lib/WebGUI/Asset/Wobject/Thingy.pm
lib/WebGUI/AssetExportHtml.pm
lib/WebGUI/Content/AssetManager.pm
lib/WebGUI/Group.pm
lib/WebGUI/Macro/AssetProxy.pm
lib/WebGUI/Shop/PayDriver/PayPal/PayPalStd.pm
lib/WebGUI/Storage.pm
t/Asset/AssetExportHtml.t
t/Asset/Story.t
t/Shop/TaxDriver/Generic.t
t/Storage.t
2011-06-21 16:03:49 -05:00
Doug Bell
795d88e7e5
Merge commit 'v7.10.17' into 8
...
Conflicts:
docs/upgrades/upgrade_7.9.13-7.10.0.pl
lib/WebGUI.pm
lib/WebGUI/Asset/Template/TemplateToolkit.pm
lib/WebGUI/Asset/Wobject/AssetReport.pm
lib/WebGUI/Asset/Wobject/Thingy.pm
lib/WebGUI/Form/Captcha.pm
lib/WebGUI/Macro/AdminBar.pm
lib/WebGUI/Shop/Cart.pm
lib/WebGUI/Shop/PayDriver.pm
lib/WebGUI/Shop/PayDriver/PayPal/ExpressCheckout.pm
lib/WebGUI/Shop/PayDriver/PayPal/PayPalStd.pm
lib/WebGUI/Shop/Transaction.pm
lib/WebGUI/Workflow/Instance.pm
lib/WebGUI/Workflow/Spectre.pm
lib/WebGUI/i18n/English/PayDriver.pm
t/Asset/Asset.t
t/Asset/AssetExportHtml.t
t/Asset/AssetLineage.t
t/Asset/Wobject/Thingy.t
2011-06-17 20:13:41 -05:00
Doug Bell
677ac978b6
Merge branch 'WebGUI8' of github.com:plainblack/webgui into 8
...
Conflicts:
lib/WebGUI.pm
lib/WebGUI/Auth/WebGUI.pm
sbin/findBrokenAssets.pl
sbin/testEnvironment.pl
2011-05-13 18:20:52 -05:00
Doug Bell
277faae8a1
Merge commit 'v7.10.15' into 8
...
Conflicts:
docs/gotcha.txt
docs/previousVersion.sql
docs/templates.txt
lib/WebGUI.pm
lib/WebGUI/Asset.pm
lib/WebGUI/Asset/Event.pm
lib/WebGUI/Asset/File.pm
lib/WebGUI/Asset/MapPoint.pm
lib/WebGUI/Asset/RichEdit.pm
lib/WebGUI/Asset/Sku/Product.pm
lib/WebGUI/Asset/Snippet.pm
lib/WebGUI/Asset/Story.pm
lib/WebGUI/Asset/Template.pm
lib/WebGUI/Asset/Template/TemplateToolkit.pm
lib/WebGUI/Asset/Wobject/Calendar.pm
lib/WebGUI/Asset/Wobject/Carousel.pm
lib/WebGUI/Asset/Wobject/Collaboration.pm
lib/WebGUI/Asset/Wobject/Dashboard.pm
lib/WebGUI/Asset/Wobject/DataForm.pm
lib/WebGUI/Asset/Wobject/Folder.pm
lib/WebGUI/Asset/Wobject/Map.pm
lib/WebGUI/Asset/Wobject/Search.pm
lib/WebGUI/Asset/Wobject/Shelf.pm
lib/WebGUI/Asset/Wobject/StockData.pm
lib/WebGUI/Asset/Wobject/StoryTopic.pm
lib/WebGUI/Asset/Wobject/SyndicatedContent.pm
lib/WebGUI/Asset/Wobject/Thingy.pm
lib/WebGUI/Asset/Wobject/WeatherData.pm
lib/WebGUI/AssetClipboard.pm
lib/WebGUI/AssetCollateral/DataForm/Entry.pm
lib/WebGUI/AssetExportHtml.pm
lib/WebGUI/AssetLineage.pm
lib/WebGUI/AssetMetaData.pm
lib/WebGUI/AssetTrash.pm
lib/WebGUI/AssetVersioning.pm
lib/WebGUI/Auth.pm
lib/WebGUI/Cache/CHI.pm
lib/WebGUI/Content/AssetManager.pm
lib/WebGUI/Fork/ProgressBar.pm
lib/WebGUI/Form/JsonTable.pm
lib/WebGUI/Form/TimeField.pm
lib/WebGUI/Form/Zipcode.pm
lib/WebGUI/Group.pm
lib/WebGUI/International.pm
lib/WebGUI/Macro/AssetProxy.pm
lib/WebGUI/Macro/FileUrl.pm
lib/WebGUI/Operation/SSO.pm
lib/WebGUI/Operation/User.pm
lib/WebGUI/Role/Asset/Subscribable.pm
lib/WebGUI/Shop/Cart.pm
lib/WebGUI/Shop/Transaction.pm
lib/WebGUI/Shop/TransactionItem.pm
lib/WebGUI/Test.pm
lib/WebGUI/URL/Content.pm
lib/WebGUI/URL/Uploads.pm
lib/WebGUI/User.pm
lib/WebGUI/Workflow/Activity/ExtendCalendarRecurrences.pm
lib/WebGUI/Workflow/Activity/SendNewsletters.pm
lib/WebGUI/i18n/English/Asset.pm
lib/WebGUI/i18n/English/WebGUI.pm
sbin/installClass.pl
sbin/rebuildLineage.pl
sbin/search.pl
sbin/testEnvironment.pl
t/Asset/Asset.t
t/Asset/AssetClipboard.t
t/Asset/AssetLineage.t
t/Asset/AssetMetaData.t
t/Asset/Event.t
t/Asset/File.t
t/Asset/File/Image.t
t/Asset/Post/notification.t
t/Asset/Sku.t
t/Asset/Story.t
t/Asset/Template.t
t/Asset/Wobject/Collaboration/templateVariables.t
t/Asset/Wobject/Collaboration/unarchiveAll.t
t/Asset/Wobject/Shelf.t
t/Auth.t
t/Macro/EditableToggle.t
t/Macro/FilePump.t
t/Shop/Cart.t
t/Shop/Transaction.t
t/Storage.t
t/User.t
t/Workflow.t
2011-05-13 18:15:11 -05:00
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
Scott Walters
2d31f7234a
PSGI entry points ( #11632 ) -- add a plackMiddleware section to the config file; modify share/site.psgi to load from it.
...
This is minimal in implementation right now in that there's no support for passing args, which would generally be objects
mixed with strings, to the middlewares being added, as would be necessary if the .psgi files were to be largely migrated
to the config files. I agree that it's important that upgrade scripts be able to add middleware (probably custom ones
that know how to get the session from %$env) but I'm not convinced of the utility of moving much logic out of
share/site.psgi.
2011-05-10 14:40:06 -04:00
Scott Walters
59a22f4101
set recursion limit to 1 for dumped lexicals and function args; with unlimited depth, it was
...
making my Mozilla shoot to 1.5gigs and taking the server and browser forever to get the
error page up.
keep the HTML of the original page and tack it on to the end of the stack trace.
add WebGUI::Middleware::StackTrace to the default site.psgi in place of the standard StackTrace,
but leave a comment for the other one in case people prefer it.
2011-05-05 14:58:04 -04:00
Scott Walters
81b69f8cba
API doc Wiki page moved from http://www.webgui.org/community-wiki/api to http://www.webgui.org/wiki/api
2011-05-05 14:58:03 -04:00
Doug Bell
311db7b546
remove the old asset manager from the config file
2011-05-04 13:00:33 -05:00
Doug Bell
db9753eb01
default www_edit now returns template. add errors to edit template
2011-04-20 17:49:49 -05:00
Doug Bell
ecce246e1c
new layout drag handles working
2011-04-20 15:52:50 -05:00
Doug Bell
0299d7837c
start on new layout draggables
2011-04-19 18:13:03 -05:00
Doug Bell
45ca3ea8d8
remove switchAdminOn. anyone in group 12 always has admin on
2011-04-19 11:43:21 -05:00
Doug Bell
d466e757e4
make Admin interface into a settings template
2011-04-13 17:51:18 -05:00
Doug Bell
c3a2714c93
add template toolkit to the default template parsers
2011-04-13 17:09:22 -05:00
Doug Bell
ad3231af73
change asset www_add and www_edit into templates
2011-04-13 16:52:07 -05:00
Doug Bell
8299e9e706
migrate Account Friends sentFriendRequest to FB
2011-01-04 18:01:23 -06:00
Doug Bell
b5c1ffe5b7
migrate old templates to new formbuilder vars
2011-01-04 18:01:22 -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
b640216437
Remove URL handlers from config files, and from the default config file. Add a stub to the migration notes that URLHandlers are now done as Plack Middleware.
2010-11-21 17:24:32 -08:00
Colin Kuskie
e5608c2956
Move upgrade dir to correct version.
2010-11-03 09:48:18 -07:00
Colin Kuskie
5f3014aaee
Merge branch 'master' into WebGUI8. Merged up to 7.10.4
2010-11-03 09:47:36 -07:00
Colin Kuskie
b214415a21
Move upgrade directory to correct version.
2010-11-02 14:50:06 -07:00
Colin Kuskie
a90eadda7c
Merge commit ' bfe9780ce0' into WebGUI8. Merged up to 7.10.3
2010-11-02 14:49:33 -07:00
Colin Kuskie
a067cbbe70
Update upgrade area. Grab a copy of create.sql from 7.10.2
2010-10-27 16:03:17 -07:00
Colin Kuskie
245e1f8192
Move updates dir for new version
2010-09-23 16:38:48 -07:00
Colin Kuskie
f546d116c7
Preparing for 7.10.1 release.
2010-09-23 16:35:36 -07:00
Colin Kuskie
0180b11064
Merge commit ' b8845e25fa' into WebGUI8. Up to 7.10.0
2010-09-22 07:58:06 -07:00
Colin Kuskie
f61e8faeb9
Rename template variables in the Account and Admin Toggle templates to not use underscores.
2010-09-21 11:17:29 -07:00