Colin Kuskie
8f4afc3416
Finish fixing filepump macro tests
2009-07-16 16:00:54 +00:00
Colin Kuskie
578bdf361c
Update the # of tests in Asset/Sku/Product.t
2009-07-16 04:21:48 +00:00
Colin Kuskie
e335276cfa
Make the Product Sku copy the storage locations when a new revision is added.
2009-07-16 04:12:30 +00:00
Colin Kuskie
1c40934876
Fix a typo in the story link back to the archive, to limit display to only 1 keyword.
2009-07-16 03:10:27 +00:00
Patrick Donelan
f4f55b4a7d
Partly fixed t/Macro/FilePump.t
2009-07-16 02:23:15 +00:00
Martin Kamerbeek
0f70c99873
Fixed a bug where VersionTag->get would return unsafe copies. Also added tests for this.
2009-07-15 06:50:33 +00:00
Colin Kuskie
91122bcc1e
Add If Macro tests.
2009-07-12 20:45:27 +00:00
Colin Kuskie
b88d96deb5
Do not rely on a database default for the profile field formType.
2009-07-10 22:41:07 +00:00
Patrick Donelan
7110febecd
FilePump bug fixes
...
Restricted file uris to uploads and extras dirs
Validation messages for invalid file uris
Updated i18n
Added more tests
2009-07-10 03:33:06 +00:00
Colin Kuskie
2d64657165
Use WebGUI::Test rollback methods instead of an END block.
2009-07-09 20:31:25 +00:00
Colin Kuskie
917fdf3223
Add tests to make sure that Shop exceptions are WebGUI::Errors.
2009-07-08 21:50:07 +00:00
Colin Kuskie
b89486d5f3
Work around bugs in HTML::Entities, which doesn't output strict utf8, and
...
DBD::mysql, which doesn't encode high characters correctly. This shows up
in the Post synopsis, HTML::splitTag and Post->getSynopsisAndContent.
2009-07-07 22:24:00 +00:00
Colin Kuskie
d6400799aa
Allow snippets to be really empty, without showing the Page Not Found screen.
2009-07-06 19:35:00 +00:00
Colin Kuskie
508f7ed287
Check for generation of the csrf token.
2009-07-06 17:43:01 +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
3964baeb2e
Add POD_COVERAGE==3 switch to find empty POD blocks.
2009-07-06 03:57:33 +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
da41082cbf
Have just 1 list of groups that should not be deleted.
2009-07-05 20:33:31 +00:00
Colin Kuskie
df51a0d99f
Fix the form for the Product. It was returning variants with no quantity.
2009-07-03 16:19:26 +00:00
Colin Kuskie
1bcae0d3bc
Add an Event method for returning a non-inclusive end DataTime object.
...
Have Calendar use that for determining the end of a week in viewWeek.
Fix getEventsIn to do all comparisons in UTC so that extra events are not added in.
2009-07-03 05:04:43 +00:00
Colin Kuskie
f04a162ea3
Clean-up of version tags in this test. Deleting a parent deletes the children.
2009-07-03 04:50:13 +00:00
Patrick Donelan
0265e1dfbd
Fixed Survey::Test diagnostics when comparing complex data structures
2009-07-03 01:39:16 +00:00
Colin Kuskie
1d3d61e16f
Add hex generation code to tempspace Storage objects. Otherwise, they return undef.
2009-07-02 16:01:03 +00:00
Colin Kuskie
c30614bdf6
Forward porting fixes for iCal escaping and unescaping, and line wrapping.
2009-07-01 22:18:57 +00:00
Colin Kuskie
755d7909a5
Fix iCal processing in the Calendar module and workflow. Errors with
...
generation and processing.
2009-06-30 15:43:40 +00:00
Colin Kuskie
382cbbd9be
Remove this test, since the code it tested isn't in here any longer.
2009-06-25 21:14:21 +00:00
Colin Kuskie
f0eaa51d3a
If adding an asset is added to another asset with an open version tag, put the
...
new asset in that version tag, too.
2009-06-23 19:32:40 +00:00
Colin Kuskie
a4be42a7ce
Fix bugs with resizing photos on upload.
2009-06-23 00:07:16 +00:00
Patrick Donelan
b5186bfbab
fixed #10565 : Survey: add question doing double-create
2009-06-22 07:08:08 +00:00
Colin Kuskie
64e78690d9
Fix a test that is leaking a workflow. Add workflow cleanup code to WebGUI::Test.
2009-06-20 01:51:06 +00:00
Colin Kuskie
61b4e1e826
Never delete an asset property key.
2009-06-20 00:16:34 +00:00
Colin Kuskie
49c2cfd5fa
Update tests to handle the new way of updating ranks in the asset manager.
2009-06-20 00:03:18 +00:00
Patrick Donelan
cbc308c55a
SurveyJSON size reduction/optimization
...
SurveyJSON was storing a lot of redundant information (every setting on
every single section/question/answer, which, in most cases, will simply
take on the default values). This was bloating the surveyJSON property in
the db, and equally as importantly, slowing down Survey because it had to
do a lot of JSON parsing on the serialised surveyJSON object.
We now factor out and store the current section/question/answer defaults
along with the surveyJSON data itself, which means that we only needs to
store properties that differ from the defaults. This results is a massive
reduction in the size of the serialized surveyJSON stored in the database,
as well as a speed-up in json parsing time.
The compression/uncompression happens transparently to the rest of Survey.
2009-06-19 08:07:18 +00:00
Patrick Donelan
d26ce5b447
Added WebGUI::Utility::scalarEquals for strict equality checks of scalars
2009-06-19 08:06:51 +00:00
Colin Kuskie
a85924d07b
Add group privilege checking to the Shipping Drivers
2009-06-18 23:24:33 +00:00
Colin Kuskie
3bc2006991
Make the new getPackageList functionally equivalent to the old one.
2009-06-17 01:11:22 +00:00
Colin Kuskie
914620f5a4
Performance improvements with getting the lists of packages when there
...
are lots of assets.
2009-06-17 00:53:47 +00:00
Patrick Donelan
d820d43760
Fixed #10520 - Survey responses get confused if survey structure modified
...
Survey responses are now revision-aware.
The survey structure gets revisioned automatically as necessary when changes
are made on the Edit Survey screen (as necessary ~~ a response exists
for the current revision)
2009-06-16 06:25:38 +00:00
Patrick Donelan
3e5d5804f6
Made Survey tests a little less dependent on multiple choice bundle defaults
2009-06-16 06:25:09 +00:00
Colin Kuskie
fb33138e33
Replace fields that use a group that is deleted with a safe group, like Admin. rfe#76
2009-06-12 20:43:03 +00:00
Colin Kuskie
f5851c96ff
Graceful dying without TAP::Harness v3
2009-06-11 17:03:32 +00:00
Yung Han Khoe
be430dfdd2
fixed #9953 : Matrix 2.0 - Not enough tests
2009-06-10 18:46:15 +00:00
Colin Kuskie
1441fe2e88
Forward port urlize changes, and tests.
2009-06-10 03:34:09 +00:00
Patrick Donelan
9004e5d711
Survey cleanup and minor bug fixes
...
Cleaned up edit page tabs
Improved API docs
Added noCreate option to responseId so that it doesn't create unnecessary responses
Added groupToTakeSurvey priv check to takeSurvey
2009-06-09 03:27:06 +00:00
Colin Kuskie
8a683d1aef
Better template diagnostics on failure. It now also includes the template URL, and templateId
...
in both the onscreen and logged output.
2009-06-08 16:53:53 +00:00
Doug Bell
cbe138d16e
added tests for getAdjacentThread
2009-06-05 17:31:01 +00:00
Doug Bell
75640eed59
fixed problem in test using <=> instead of cmp
2009-06-05 17:30:50 +00:00
Doug Bell
457f7f2dc6
added test for adjacent threads
2009-06-05 17:30:42 +00:00
Doug Bell
b26e0bae9f
Added getMailFromQueue so we can loop over mail that got queued
2009-06-05 02:27:59 +00:00
Doug Bell
e99c78cb58
refactor Mail/Send test to make test smtp server useful
2009-06-05 02:26:40 +00:00