Commit graph

2229 commits

Author SHA1 Message Date
Graham Knop
b8127bafec Revert "When opening or duplicating Session objects, pass on any Apache2::Request object"
This reverts commit ed97fa1ecd.
2009-09-08 11:06:39 -05:00
Doug Bell
b838102df5 fix #10928 EMS print ticket not processed for TZ 2009-09-08 10:57:55 -05:00
Colin Kuskie
20c19425eb Only log products that aren't defined in the Shelf. fix 10902 2009-09-04 11:35:57 -07:00
Colin Kuskie
f4d8725190 Massive refactoring and bug fixing in InOutBoard.
Used placeholders for many queries, i18n'ed the Search button in
viewReport, fixed bugs related to users with no selected department
in their profile, fixed a bad query still looking for old style
user profile data.
2009-09-03 17:18:32 -07:00
Colin Kuskie
cdb7fd2d6f Fix pagination for keywords listing in Story Archive. Fixes bug #10890. 2009-09-03 12:54:15 -07:00
Colin Kuskie
4ea146fc07 WikiMaster keyword pagination fixes, re # 10856.
Add pagination template variables to the default byKeyword template.
Fix pagination URL for keywords.

Conflicts:

	docs/changelog/7.x.x.txt
2009-09-03 09:00:50 -07:00
Colin Kuskie
22d462166f Move Calendar feeds into the Calendar Asset table as JSON collateral.
Update tests and workflows to follow.
2009-08-26 22:14:04 +00:00
Colin Kuskie
bfd25d6de2 i18n the Graphing tab title in the Poll. Fixes #10831. 2009-08-26 18:45:56 +00:00
Colin Kuskie
39550d399f Prevent the generateGraph yesNo from being generated twice in the editForm.
Fixes bug #10829.
2009-08-26 18:40:20 +00:00
Patrick Donelan
f3c3bfb4dc Fixed GUID string comparisons (eq instead of ==) 2009-08-23 07:44:41 +00:00
Patrick Donelan
280e902c09 Fixes to Survey reporting and performance improvements
Fix: Survey export simple/transposed results to csv or tab
Fix: loadTempReportTable handling of revisionDates (and documentation)
Fix: returnResponseForReporting handling of mc questions
NYTProf performance improvements
Added some very basic Survey reporting tests
2009-08-23 05:15:32 +00:00
Colin Kuskie
5ef030d1f8 Give the Carousel a minimum width, and expose it as a template variable to help
YUI Carousel with rendering.  Adjust default template, Help, i18n.
Fixes bug #10511.
2009-08-20 23:12:59 +00:00
Doug Bell
a0d3eeaac8 fixed 10640, 10639, 10625: Map point save HTML/JS 2009-08-20 18:51:39 +00:00
Colin Kuskie
1ee674c727 Force the page layout to use different caches for HTTPS vs HTTP requests.
Fixes bug #10674.
2009-08-19 18:32:56 +00:00
Graham Knop
718b166ae7 fixed #10790: Data Form doesn't always auto-commit version tags 2009-08-19 15:32:57 +00:00
Patrick Donelan
ffea2a2825 Minor fix - made subclass dependency explicit 2009-08-19 06:43:38 +00:00
Colin Kuskie
f942489787 Clean-up Matrix search template JS.
Add link back to main matrix screen.
Make initial search results match search form defaults.
fixes #10766, 10786
2009-08-17 18:35:53 +00:00
Colin Kuskie
d0e9b083dc Make addListings in the Matrix use AdminConsole submenus for
actions, like all the other assets.  Add a link back to the
Matrix.
Fixes bug #10778.
2009-08-14 20:15:02 +00:00
Colin Kuskie
ed97fa1ecd When opening or duplicating Session objects, pass on any Apache2::Request object
stored in the current session.
2009-08-14 01:38:03 +00:00
Colin Kuskie
6a8b771859 i18n several items in the Matrix, and Matrix listing. 2009-08-13 07:08:09 +00:00
Colin Kuskie
a6bb64613e When the matrix displays search results, only show those that match. Previously,
it displayed all the products, with those that matched having checked boxes.
2009-08-13 05:54:12 +00:00
Patrick Donelan
e85335cbc7 Made Survey::getResponseDetails template vars consistent 2009-08-12 06:28:08 +00:00
Colin Kuskie
a2012171d2 Fix a bad default group setting in the SQL Report for download groups. 2009-08-11 21:16:14 +00:00
Colin Kuskie
d17399df41 Add patch to let Thingy workflows know which Thing they are working on. 2009-08-09 23:03:33 +00:00
Patrick Donelan
2cc10d2953 Survey JSON performance warning for non-wre-standard JSON modules/versions
If you have funny combinations of JSON, JSON::XS and JSON::PP installed,
JSON can start deciding to use JSON::PP instead of JSON::XS, which equals
bad performance on very large Survey instances.

This commit adds a new warning to the Edit Survey page if JSON->backend
is detected to be something other than JSON::XS.
2009-08-09 06:25:49 +00:00
Patrick Donelan
146373937d Fixed two new Survey bugs
* Survey response startDate stored twice
startDate was being stored both in a column in Survey_response and also inside the
serialised responseJSON. Consolidated to column and moved startDate methods to
Survey.pm where they are actually used. Was not causing errors because both copies
were initialised to "now" at response creation time, and then never changed (this is also
why we don't need any repair code to fix existing survey repsonses in the wild).

* Survey ExpireIncompleteSurveyResponses Workflow Activity not enabled
The only time you'd actually want to modify startDate is when you're trying to simulate
response expiry in test code, which is why I found the above bug when I was writing the
missing test suite for ExpireIncompleteSurveyResponses. Along with test suite, added
upgrade code to enable workflow activity and add it  to the Daily Maintenance Tasks
workflow. Also made minor fixes to the workflow activity, such as making sure it uses
the correct isComplete code.
2009-08-07 01:08:39 +00:00
Colin Kuskie
3b577599f5 Forward port XML encoding for template based RSS feeds in the Gallery. 2009-08-05 22:16:38 +00:00
Colin Kuskie
ecd89d349a Forward porting calendar non-inclusive end times fix. 2009-08-03 20:05:34 +00:00
Colin Kuskie
2c4ebe6333 Fix misspelled i18n for Gradebook. 2009-07-31 15:51:55 +00:00
Patrick Donelan
10755c3b83 Fixed Survey reporting bugs
* Survey::responseJSON mutator was not doing the right thing when
  responseId argument was passed in
* www_viewGradeBook template fixes and documentation
2009-07-29 06:37:34 +00:00
Colin Kuskie
1a74cb056d Fix the separator macro. Adds a method to WebGUI::HTML that splits
content based on the separator macro, and does a best effort to fill in
tags that the splitting breaks by and start and end tags.
Update Post and Article to use it.
2009-07-25 04:30:28 +00:00
Colin Kuskie
c9fa63bdb7 Give StoryArchive sub-folders the same style as their parent. Fix to hide them
better upcoming.
2009-07-23 21:17:25 +00:00
Colin Kuskie
bd924e8f88 Form/File will automatically delete empty storage locations, but assets
expect them to stick around.  Add a flag to Form/File.pm to prevent it
from deleting them.  Make sensitive assets use that flag.
2009-07-23 16:50:57 +00:00
Colin Kuskie
f2bd5d8e48 The shelf now checks for viewing permissions of the products and shelves that it displays.
Template with i18n feedback for users.
2009-07-17 21:01:55 +00:00
Patrick Donelan
84d8b24cec Add missing POD to SurveyJSON
Also fix a bug I noticed while updating POD - when removing a
multiple-choice bundle the question should have its questionType
set to the generic "Multiple Choice' question type rather than
leaving it set to the now-deleted bundle questionType.
2009-07-12 03:28:54 +00:00
Patrick Donelan
b149367c11 Survey: fixed handling of multi-choice question bundles in Test.pm 2009-07-10 03:32:44 +00:00
Colin Kuskie
4664ab7035 Add the rest of the missing POD to the DataForm. 2009-07-06 05:19:56 +00:00
Colin Kuskie
9e60251eb8 Add the missing Map icons. 2009-07-06 04:38:45 +00:00
Colin Kuskie
2e28a9870a Add 40% to POD coverage in DataForm. 2009-07-06 03:54:26 +00:00
Colin Kuskie
ba08f9dd89 Add missing POD. Also, do not call methods from Wobject that are inherited from
Asset.
2009-07-06 03:07:25 +00:00
Colin Kuskie
f787f6e552 Add missing POD to Dashboard 8/441 2009-07-05 16:33:45 +00:00
Colin Kuskie
72903e141d Add POD missing from WikiMaster 2009-07-05 03:07:29 +00:00
Colin Kuskie
f2b640f480 Add missing POD to the HttpProxy 2009-07-05 00:38:07 +00:00
Colin Kuskie
13aab35f97 Remove methods that are copy/paste from the skeleton, and add missing POD
to the Newsletter.
2009-07-04 23:21:40 +00:00
Colin Kuskie
f5fdc49f43 Add missing POD. Refactor to use the definition to draw the edit form. 2009-07-04 20:59:07 +00:00
Colin Kuskie
8405f79002 Add missing POD to Layout. 2009-07-04 20:49:31 +00:00
Colin Kuskie
3cd1e13051 Add missing POD and fix POD typos in subroutine names. 30/441 failing 100% POD coverage. 2009-07-04 20:09:35 +00:00
Colin Kuskie
721a8ced26 Use as many autogenerated form fields as possible. 2009-07-04 19:26:36 +00:00
Colin Kuskie
e5c0293498 Add missing POD. 2009-07-04 18:56:59 +00:00
Colin Kuskie
576b914293 More POD fixes. 2009-07-04 17:21:05 +00:00