* passive_analytics_without_flux:
Added Passive Analytics to upgrade script
Removed DataTable edits from this topic branch
Merge branch 'master' into passive_analytics_without_flux
Added Passive Analytics icon
Added PASSIVE_ANALYTICS_README.txt
Added some screenshots
Optimize the Bucket analysis for speed.
Test for running benchmarking.
If userId=0, then do not send emails when the workflow is done.
And add the logging class.
Add an enable button, to disable Logging.
Provide CVS data for all logs.
Generalized the CSV creation routine, then made wrappers for all log types.
Remove 45 second sleep used for testing.
Real PA status, as described in the RFE.
Tweak the display a little more to make it nice.
Passive Analytics Workflow status checks.
Label for regular expression errors on rule save.
Basic regexp checking for submitted rules.
Patch HTMLForm to make dynamically generated forms sticky.
Bucket activity now clears deltaLog based on settings.
Add admin settings for interval and table cleanup.
Bug fixes: sticky delta time and dropped 1st entry.
Must use stringy GUIDs to compare in Summarizer.
passiveLog entry should land in the first bucket that matches, not all buckets that match.
Perl code for user selectable columns in the data table.
Let the user choose which columns get sorted in a DataTable, js changes.
Log the complete URI, with query fragment.
Fix the name of the SummarizePassizeAnalytics workflow.
Minor changes to sbin/installPassiveAnalytics.pl so that script would run.
Add Passive Analytics modules, Workflow Activites, i18n and content handler.
Add logging to the Asset Content handler.
Add file to install Passive Analytics in the db and config file.
* master:
Fixed Survey Take template
Squashed commit of the following: (from survey-rfe branch)
Fix a POD typo.
correct inbox message from user preface
Fix a typo in the Default gallery view template
Documentation bug in buildArrayRefOfHashRefs
changed screenshots in Matrix Listing view to popup
matrix privileging fixes
Fix an i18n typo in the Post user defined variables.
Remove debugging code.
approval workflow fix
matrix upgrade and privileging fixes
fixed: Template parser cannot be set
forward porting gallery bug fixes
preparing for 7.7.0 dev
parser should be a selectbox, not a selectlist.
labeling survey as beta
fixeding my borkes to the changelog
fixed#9852: Users can accept private messages from Visitor, but Visitor cannot send messages
* survey-rfe
Turned off package flag on expireincompletesurveyresponses
Merged Survey Templates
Cleaned up Survey i18n
Added Params::Validate to gotcha.txt
Added Survey upgrade script for doAfterTimeLimit and RemoveResponseTemplate
Updated SurveyJSON tests to recognise goto[Expression] on Section and Question
Merge branch 'master' into survey
removing traces
Added goto to sections and questions. Order of precedence is answer, question, then section.
removing surveybundle
removing trace
Survey.pm now has surveyJSON as a normal definition property, which is also versioned. Survey Responses are not versioned, so updating a survey can cause errors with ongoing responses.
Drag and drop functionality vastly improved in usability.
Time multiplier was set wrong
fixed typo in template
Added workflow (and email template to WebGUI/) to delete expired surveys and notify users via email.
Removed hard-coding of multi-choice bundles from administersurvey.js
Fixed regression in ResponseJSON's sectionId, questionId and answerId methods
Started working on Survey Multiple Choice bundle management.
Fixed template var regression in Survey.pm
Survey documentation improvements
...
* master: (121 commits)
Fix a POD typo.
correct inbox message from user preface
Fix a typo in the Default gallery view template
Documentation bug in buildArrayRefOfHashRefs
changed screenshots in Matrix Listing view to popup
matrix privileging fixes
Fix an i18n typo in the Post user defined variables.
Remove debugging code.
approval workflow fix
matrix upgrade and privileging fixes
fixed: Template parser cannot be set
forward porting gallery bug fixes
preparing for 7.7.0 dev
parser should be a selectbox, not a selectlist.
labeling survey as beta
fixeding my borkes to the changelog
fixed#9852: Users can accept private messages from Visitor, but Visitor cannot send messages
preparing for 7.6.14 release
fix AdSpace, Ad tests
Restore the original properties for the profile category that was modified for test.
...
Conflicts:
docs/gotcha.txt
docs/upgrades/upgrade_7.6.10-7.6.11.pl
lib/WebGUI/Asset/Wobject/Survey.pm
lib/WebGUI/Asset/Wobject/Survey/SurveyJSON.pm
Optimized in 3 ways.
1) Local caching and compiling of all regexps.
2) URL level bucket caching
3) Tweaked canShowDebug to speed it up. This was ported back
to the core.
If the workflow is active, do not show the submit button in the Ruleflow
form.
And show a message in the form.
And no sneaky paths directly into the RuleflowSave, either.