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
Hao Ching
c32bfac709
Fixed #10211 : Regex quantifiers like ? and + broke search engine.
2009-06-03 19:26:08 +00:00
Colin Kuskie
29759ede9c
Fix multiple email handling in the Inbox.
...
Put an email regex into WebGUI::Utility, and use it in Form/Email and Account/Inbox.
2009-06-03 17:11:36 +00:00
Yung Han Khoe
4bf3f457de
added a test for bugfix #9851 : New Users have blank profile field privacy settings
2009-06-03 16:55:03 +00:00
Yung Han Khoe
15b197976e
Adding Matrix tests
2009-06-03 13:22:32 +00:00
Patrick Donelan
5acade845a
Fixed Survey test suite 'tagged' check to work with nested data
2009-06-03 07:15:52 +00:00
Colin Kuskie
61832b62b9
When a user is deleted, delete any address books as well. Uses the API to get the
...
Addresses, too. With tests and upgrade script to take care of old address books.
2009-06-03 02:12:23 +00:00
Patrick Donelan
9702ffcaac
Fixed Survey section-level branch precedence bug
...
For Sections with questions spread out over multiple pages, branch
expressions should only happen on the last page of the Section.
Added explicit test.
2009-06-03 02:12:00 +00:00
Patrick Donelan
da595da89e
Remove bloat from Survey response record to reduce json serialisation time
2009-06-03 02:11:31 +00:00
Patrick Donelan
216a48580a
Fixed #9927 Survey - verbatim
...
Fixed inconsistencies between answer 'comment' and 'verbatim'.
Updated tests.
Made minor changes to reporting methods but they still need some love.
2009-06-03 00:29:29 +00:00
JT Smith
5509cf4d1c
work around for image magick bug
2009-06-02 22:56:07 +00:00
Doug Bell
939ad5a4bf
added tests for packed templates
2009-06-02 08:28:52 +00:00
Doug Bell
b7bd11acb5
added tests for asset manager
2009-06-02 08:28:46 +00:00
Patrick Donelan
084a0c3105
Fixed naff Survey::takenCount bug, added explicit test for it
2009-06-02 02:42:37 +00:00
Colin Kuskie
8f09dc062d
Add edit and delete icons to the Story Topic. Update tests. Adjust both
...
sets of templates. Use the correct privileges for displaying the icons.
Help and i18n.
2009-06-01 16:53:22 +00:00
Colin Kuskie
20a333cde8
Change caching on the SQLReport to be set by its cacheTimeout, even
...
when viewed standalone, and not part of a page.
2009-05-30 18:01:59 +00:00
Colin Kuskie
0bf47be7f4
Add a basic test for the Poll, adding votes and making a graph.
...
Add POD to Poll for setVote, and use placeholders in there.
2009-05-29 18:54:26 +00:00
Patrick Donelan
1a4b673843
Made Survey Test Suite feature was dependent on TAP::Parser and TAP::Parser::Aggregator
2009-05-29 01:04:45 +00:00
Colin Kuskie
67cce548ff
Add enableSurveyExpressionEngine to default WebGUI conf file.
...
Rerun the upgrade subroutine to handle newer surveys.
Handle the config option being off in Survey/Test.t
2009-05-28 23:28:52 +00:00
Colin Kuskie
b74761619e
More SKIP number fixes.
2009-05-28 23:03:19 +00:00
Colin Kuskie
cbb32cbce8
Fix number of skips in tests.
2009-05-28 22:46:25 +00:00
Colin Kuskie
4dd1089a00
Update test to track Matrix code for getListings.
2009-05-28 15:57:51 +00:00
Patrick Donelan
beff1d2166
Survey NYTProf performance improvements
...
initSurveyOrder now builds a lookup cache to speed up branching
Test suite caches surveyOrder and response itself
Unnecessary sub calls reduced
Updated tests
My largest survey instance test suite, which contains > 1000 tests,
now runs nearly 8 times faster.
2009-05-28 07:24:11 +00:00
Patrick Donelan
d14cf19e9d
Added Survey tests for more question types
2009-05-28 07:23:43 +00:00
Colin Kuskie
83497b773e
Fix Story permissions so that admin need not be turned on.
...
canEdit is now determined by the Story and the parent StoryArchive.
With tests, and template changes.
2009-05-28 04:15:50 +00:00
Colin Kuskie
12c6299159
Document the className option for preparing Maker/Permission.
2009-05-27 17:26:10 +00:00
Colin Kuskie
e88a5e2493
Forward port version tag fix.
2009-05-25 15:35:45 +00:00
Colin Kuskie
4a7d704bfc
Forward port version tag tracking and leak fix.
2009-05-25 15:32:59 +00:00
Yung Han Khoe
dc48bd270b
adding some Matrix tests
2009-05-25 15:22:23 +00:00
Colin Kuskie
689e645e51
Forward porting tests with better cleanups.
2009-05-25 04:42:40 +00:00