Commit graph

10887 commits

Author SHA1 Message Date
Scott Walters
13a2c359e7 Get rid of the cargo culted code about sending a text reply if the browser didn't specify
that it understands HTML.  This interacts badly with Plack::Test and doesn't have much of
a point in real life anyway, and I accidentally sent the test up that dends on this being
gone without sending this too.  Argh.  If I could send up a coherent commit just once...
2011-05-05 21:42:38 -04:00
Doug Bell
2e720d6899 getEditForm returns FormBuilder and csrfToken should be added by www_edit 2011-05-05 19:43:32 -05:00
Doug Bell
18dd9a459d move export product tests and fix the export product helper 2011-05-05 19:27:22 -05:00
Doug Bell
140b5a546f move Shelf tests into AssetHelper tests (and fix the thing) 2011-05-05 18:51:42 -05:00
Doug Bell
ef2727f6f5 update usedBy when redeeming subscription code 2011-05-05 15:52:22 -05:00
Doug Bell
475a885146 shortcut now takes ?visitor=1 to edit visitor prefs from dashboard 2011-05-05 15:52:22 -05:00
Scott Walters
2f45f306fb Doc improvements 2011-05-05 15:08: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
617ca066dc Tweak which stack frames WebGUI::Middleware::StackTrace skips for HTML and text output; add the modules it uses to testEnvironment.pl; comment out the dumping of the asset tree for now; silence a warning in testEnvironment.pl by tweaking module test/load order 2011-05-05 14:58:03 -04:00
Scott Walters
a97c1c9d86 middleware based on Plack::Middleware::StackTrace that also dumps all of the assets in a YUI tree view
because that seemed like a good idea at the time.
2011-05-05 14:58:03 -04:00
Scott Walters
742db182e8 don't force an extra layer of streaming as doing so bypasses plack middlewares. 2011-05-05 14:58:03 -04:00
Doug Bell
423e19ae0e remember to pass the definition up the stack... 2011-05-05 11:23:05 -05:00
Doug Bell
b0da37ec15 fix EMSSubmissionForm and all its tests 2011-05-04 15:33:04 -05:00
Doug Bell
ecbaca599d formbuilder templatevar prefix must contain the underscore now 2011-05-04 13:48:19 -05:00
Doug Bell
53439e4d08 old AssetManager is obsolete 2011-05-04 12:58:04 -05:00
Doug Bell
129eb2b3d5 adminbar macro no longer exists 2011-05-04 12:57:39 -05:00
Doug Bell
38eb9a8469 EditableToggle is no longer necessary 2011-05-04 12:48:12 -05:00
Doug Bell
d8d2ab0930 adminbar is no longer needed 2011-05-03 17:46:17 -05:00
Doug Bell
74b8e36552 add all the other assets 2011-05-03 17:09:14 -05:00
Doug Bell
7389128d99 must have a width/height in order to set width/height
Failing to give a proper width/height will cause ImageMagick to die
with an assertion error
2011-05-03 17:09:14 -05:00
Doug Bell
40805cee48 log the error when we have one, don't just return it 2011-05-03 17:09:13 -05:00
Doug Bell
19623178e7 fix Dashboard edit form 2011-05-03 17:09:13 -05:00
Scott Walters
ee212a16f3 WebGUI::Test::waitForAllForks optionally taking a number of seconds to wait;
t/AssetHelper/Copy.t using this as one of its tests; this creates a test failure out of a test suite deadlock for me
2011-05-02 18:25:21 -04:00
Scott Walters
6e12a8f78a simple cleanup logic for WebGUI::Fork; mark the fork "completed" even though it may not be just so that the next test that wants to do waitForAllForks doesn't get hung up on our fork 2011-05-02 17:59:07 -04:00
Graham Knop
a82868c2d3 need to load modules in WebGUI::BestPractices 2011-04-28 15:35:10 -05:00
Doug Bell
de8c45b841 add story manager and survey, adding some error messages for silent problems 2011-04-25 19:28:54 -05:00
Doug Bell
be33a59e90 add messageboard to test_content and fix revealed problems 2011-04-25 16:30:34 -05:00
Doug Bell
bdb803915e add Gallery to test_content and fix problems with RssFeed role 2011-04-25 15:53:55 -05:00
Doug Bell
ebdf0c28a3 add collaboration to test_content and fix bugs 2011-04-25 15:01:38 -05:00
Doug Bell
b7db85dcc6 add search asset and list all other assets 2011-04-22 18:06:52 -05:00
Doug Bell
9820e3e111 fix noFormPost in Asset->getFieldData. it's in the attribute 2011-04-22 17:40:11 -05:00
Doug Bell
4bcd1e3976 fix Map/MapPoint editing 2011-04-22 17:02:06 -05:00
Doug Bell
d86381d440 refactor getEditForm to make a sub to get field properties 2011-04-22 17:01:38 -05:00
Doug Bell
5a12add79a test_content found a bug! event should use Calendar's cache timeout 2011-04-22 14:44:16 -05:00
Doug Bell
713aa0f5e7 add Calendar to test_content 2011-04-22 14:38:30 -05:00
Doug Bell
8d527d1de9 start the test_content webgui command with Articles 2011-04-21 18:59:12 -05:00
Doug Bell
54b8cfc5a9 default asset helpers are now i18ned 2011-04-20 19:08:56 -05:00
Doug Bell
f0cd4ebbd5 add unarchiveall asset helper for collabs 2011-04-20 18:29:41 -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
0299d7837c start on new layout draggables 2011-04-19 18:13:03 -05:00
Doug Bell
8906c3f28a className is the full class name. type is the i18n name 2011-04-19 14:01:25 -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
e9f793365b add the other, lesser magic groups 2011-04-19 11:19:22 -05:00
Doug Bell
71aa7115de add documentation for magic numbers 2011-04-19 11:13:20 -05:00
Doug Bell
9068e75006 AdminToggle can only be on 2011-04-18 16:48:00 -05:00
Doug Bell
5612871d85 new, fully-javascript admin toolbars 2011-04-18 16:46:30 -05:00
Doug Bell
9d6fa33e16 remove toggleToolbar and getToolbar state
These are not necessary with the new toolbars
2011-04-14 15:22:31 -05:00
Doug Bell
f5ebb6e916 change admin console to get asset info via ajax call after frame is loaded
this is step one in making the asset control toolbars work
correctly without having an "Admin Mode"
2011-04-14 15:08:35 -05:00
Doug Bell
d466e757e4 make Admin interface into a settings template 2011-04-13 17:51:18 -05:00
Doug Bell
49da157eea add flags to determine what formbuilder object type 2011-04-13 16:53:41 -05:00