Commit graph

5054 commits

Author SHA1 Message Date
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
afb94a6bbd Added template to go with previous ProgressBar commit 2009-06-19 02:09:41 +00:00
Colin Kuskie
7d696b88cb Add a progress bar to Edit Branch. 2009-06-19 00:05:53 +00:00
Colin Kuskie
a85924d07b Add group privilege checking to the Shipping Drivers 2009-06-18 23:24:33 +00:00
JT Smith
0a004d72a0 spew forth more data! 2009-06-18 22:36:42 +00:00
Colin Kuskie
08bd0855b5 Fix instructions for data to be entered on the paypal website. 2009-06-18 22:15:16 +00:00
Colin Kuskie
8f4e824004 Adding template for progress bar. 2009-06-18 20:03:47 +00:00
Colin Kuskie
8be0a5c734 Add a progress bar for long running ops. First implementation is
with paste.  Also fix bugs with redirecting from the admin bar back to a
page instead of staying in the Asset Manager.
2009-06-18 19:39:35 +00:00
Colin Kuskie
d1038fb698 Do not display a select all button in the AssetManager unless there's more than 1 asset. 2009-06-17 17:44:45 +00:00
Colin Kuskie
4320d39b1c Pasting from the AdminBar in the AssetManager should leave you in the manager. 2009-06-17 15:38:08 +00:00
Martin Kamerbeek
65bdea5f3c fixed a bug in Thingy where in some cases the style template was not processed after editing a Thing. 2009-06-17 12:23:06 +00:00
Colin Kuskie
801efdbda7 Encapsulate a method to get the list of content prototypes.
Performance improvements for the list retrieval.
2009-06-17 01:57:26 +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
Colin Kuskie
4758e10a20 Fix invalid CSS in the thingy. 2009-06-15 23:04:02 +00:00
Colin Kuskie
7cfc771354 Rework WebGUI::PerformanceProfiler to only calculate and show output
to a certain IP address.
2009-06-15 22:32:59 +00:00
Colin Kuskie
d710fde1f2 Fix old calendars with bad icalIntervals. 2009-06-14 22:53:45 +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
Yung Han Khoe
b788f82b0b fixing Matrix stickied hide/show in IE 2009-06-12 16:44:56 +00:00
Colin Kuskie
9a07cf9caf Forward ported deployPackage autocommit fix. 2009-06-12 15:24:16 +00:00
Martin Kamerbeek
b6ec0316f9 Fixed a bug which caused empty version tags to not be deleted because of a wronhg method call. 2009-06-12 09:27:35 +00:00
Colin Kuskie
1229ebb984 Preparing for 7.7.11 development. 2009-06-11 21:07:34 +00:00
Colin Kuskie
291c62f5f3 Bug attribution 2009-06-11 19:13:36 +00:00
Colin Kuskie
6f69cff90e preparing for 7.7.10 release 2009-06-11 17:07:49 +00:00
Colin Kuskie
c95ea52978 Reverting Thingy RFE commit. 2009-06-11 16:38:39 +00:00
Colin Kuskie
be15838529 Make LDAP auth return an error for failure to match passwords. 2009-06-11 16:16:22 +00:00
Colin Kuskie
09ba3dba91 Last of the hardcoded extras fixes, with changelog notice. 2009-06-11 15:00:09 +00:00
Eric Kennedy
381219a4c0 rfe #10423: Provide a way to access the instance of the thing that was added, modified, or deleted via workflow. (Eric Kennedy) 2009-06-11 03:04:45 +00:00
Colin Kuskie
36c2a1458c Fix rendering issues with the CS Q&A template. 2009-06-11 00:47:21 +00:00
Yung Han Khoe
be430dfdd2 fixed #9953: Matrix 2.0 - Not enough tests 2009-06-10 18:46:15 +00:00
Colin Kuskie
52b8143707 Fix date handling by the search form in the Gallery. 2009-06-10 17:14:37 +00:00
Graham Knop
8892b51b73 fix massively misplaced changelog entry 2009-06-10 00:42:43 +00:00
Graham Knop
4636041f5e fixed: assets can have urls with /./ or /../ in them, making them inaccessible 2009-06-10 00:42:37 +00:00
Graham Knop
36a0ebf425 fix icons not drawing initially in admin panel in IE 2009-06-10 00:00:18 +00:00
Hao Ching
d8b9a64f83 Fixed #10491: Side by Side template metadata extra headers CSS. 2009-06-09 12:33:49 +00:00
Colin Kuskie
fcad3a112d Fix a bug in the Story when handling images of different sizes. Add a
photoWidth property to the StoryArchive, and resize all newly uploaded pictures
to a Story.
2009-06-08 21:51:33 +00:00
Colin Kuskie
d6edd7f3a3 Fix the error message shown when you try to send a message from the Inbox, but none
of your friends allow private messaging.
2009-06-08 20:59:31 +00:00
Kaleb Murphy
e1f71f655d Moved surveyedit.css to a snippet. Pointed template url at the new snippet. 2009-06-08 19:16:56 +00:00
Kaleb Murphy
34429aec62 Changed survey .js/css files to remove hardcoded absolute extras paths. 2009-06-08 16:58:44 +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
Colin Kuskie
4252b359dc Make account inbox template layout symmetrical on both top and bottom bars. 2009-06-07 03:15:30 +00:00
Colin Kuskie
7016594da1 If adding content from the asset manager, return user to the asset manager. 2009-06-05 23:31:28 +00:00
Doug Bell
87f1290047 added changelog entry 2009-06-05 17:31:50 +00:00
Colin Kuskie
a1ec13a7d3 Document fix for strange i18n server behavior. 2009-06-05 16:07:54 +00:00
JT Smith
fa97bbc58c - Made a change to LDAP auth that adds an OR to that query so that it also searches for a row with fieldData REGEXP '^uid=(value-from-ldap-directory-server),'. 2009-06-05 14:34:28 +00:00
Colin Kuskie
4d8ff20a08 Ready for 7.7.10 development 2009-06-04 23:26:41 +00:00
Colin Kuskie
8071b4988e Preparing for 7.7.9 release. 2009-06-04 22:34:54 +00:00
Colin Kuskie
9d5f979c15 Allow any Asset to use the proceed=goBackToPage;returnUrl=url url parameter coda. 2009-06-04 21:26:43 +00:00
Colin Kuskie
957c0bc2fe 6 bugs fixed in Shortcut.
Added missing POD and i18n'ed some error messages.
Set the UI level on a tab to work with the form elements it contains.
Change the title bar ajax edit form so that people can't accidently change Visitor's profile.
Remove overrides caching if admin mode is on.
Have caching consider the user's last updated time to check if profile settings are updated, too.
2009-06-04 19:48:42 +00:00
Colin Kuskie
05c9c7f0e8 Fix an i18n typo in the delete album screen. 2009-06-03 23:44:52 +00:00