Commit graph

10801 commits

Author SHA1 Message Date
Patrick Donelan
17c4fdbe0c Made all Survey gotoExpression textareas YUI resizable 2009-03-11 23:42:29 +00:00
Colin Kuskie
bdbd0792ad Remove diag output from test 2009-03-11 16:32:13 +00:00
Patrick Donelan
e93f02c16b Merge branch 'passive_analytics_without_flux' into master
* 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.
2009-05-27 14:47:17 -05:00
Patrick Donelan
9dfef4942c Added Passive Analytics to upgrade script 2009-03-11 19:03:37 +11:00
Patrick Donelan
a36750fde3 Removed DataTable edits from this topic branch 2009-03-11 18:57:21 +11:00
Patrick Donelan
634706efc1 Merge branch 'master' into passive_analytics_without_flux
* 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
2009-03-11 18:53:58 +11:00
Patrick Donelan
13fe8004bc Added Passive Analytics icon 2009-03-11 18:53:24 +11:00
Patrick Donelan
c42ed622dc Fixed Survey Take template 2009-03-11 07:27:07 +00:00
Patrick Donelan
ce50d798ce Merge branch 'survey-rfe' into master
* 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
  ...
2009-05-27 14:54:11 -05:00
Patrick Donelan
92a5c7eaa7 Turned off package flag on expireincompletesurveyresponses 2009-03-11 17:28:25 +11:00
Patrick Donelan
505398682c Merged Survey Templates 2009-03-11 17:23:56 +11:00
Patrick Donelan
1f6ee6f595 Cleaned up Survey i18n 2009-03-11 15:43:20 +11:00
Patrick Donelan
0e9a551bc9 Added Params::Validate to gotcha.txt 2009-03-11 15:35:24 +11:00
Patrick Donelan
8c5436b7d2 Added Survey upgrade script for doAfterTimeLimit and RemoveResponseTemplate 2009-03-11 15:34:36 +11:00
Patrick Donelan
5da0379f99 Updated SurveyJSON tests to recognise goto[Expression] on Section and Question 2009-03-11 15:29:04 +11:00
Patrick Donelan
7ec5cab126 Merge branch 'master' into survey
* 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
2009-03-11 15:26:07 +11:00
Colin Kuskie
a27f287a4c Fix a POD typo. 2009-03-10 21:16:50 +00:00
Graham Knop
27a51adfa0 correct inbox message from user preface 2009-03-10 19:14:42 +00:00
Colin Kuskie
cb7d37de32 Fix a typo in the Default gallery view template 2009-03-09 23:30:09 +00:00
Kaleb Murphy
4ecc0b7679 removing traces 2009-03-09 17:23:33 +00:00
Kaleb Murphy
0db9be4512 Added goto to sections and questions. Order of precedence is answer, question, then section. 2009-03-09 17:23:06 +00:00
Paul Driver
b66a2b1641 Documentation bug in buildArrayRefOfHashRefs 2009-03-09 14:31:35 +00:00
Yung Han Khoe
d7f94f450b changed screenshots in Matrix Listing view to popup 2009-03-09 10:48:26 +00:00
Yung Han Khoe
9d62603869 matrix privileging fixes 2009-03-08 13:23:52 +00:00
Colin Kuskie
0e9f88ae07 Fix an i18n typo in the Post user defined variables. 2009-03-06 15:41:14 +00:00
Colin Kuskie
703bce933c Remove debugging code. 2009-03-06 15:40:59 +00:00
Yung Han Khoe
5b2a5b620f approval workflow fix 2009-03-06 05:26:14 +00:00
Yung Han Khoe
03dce77e90 matrix upgrade and privileging fixes 2009-03-06 05:04:24 +00:00
Graham Knop
cc1c1d165a fixed: Template parser cannot be set 2009-03-04 22:09:08 +00:00
JT Smith
1cfa9372b5 forward porting gallery bug fixes 2009-03-04 21:57:31 +00:00
Graham Knop
e4006b3323 preparing for 7.7.0 dev 2009-03-04 20:11:19 +00:00
Colin Kuskie
01caef804c parser should be a selectbox, not a selectlist. 2009-03-04 18:08:35 +00:00
JT Smith
f6e8d939ee labeling survey as beta 2009-03-04 17:12:03 +00:00
Doug Bell
04ad7d75ac fixeding my borkes to the changelog 2009-03-04 03:40:16 +00:00
Doug Bell
a58300f8d5 fixed #9852: Users can accept private messages from Visitor, but Visitor cannot send messages 2009-03-04 03:28:48 +00:00
Patrick Donelan
dcfead6fce Added PASSIVE_ANALYTICS_README.txt 2009-03-04 13:39:44 +11:00
Patrick Donelan
38324ada22 Added some screenshots 2009-03-04 13:25:32 +11:00
Colin Kuskie
30d171515a Optimize the Bucket analysis for speed.
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.
2009-03-04 13:25:32 +11:00
Colin Kuskie
3bafce6e3e Test for running benchmarking. 2009-03-04 13:24:24 +11:00
Colin Kuskie
a0623c84ab If userId=0, then do not send emails when the workflow is done. 2009-03-04 13:24:24 +11:00
Colin Kuskie
1fe9039060 And add the logging class. 2009-03-04 13:24:24 +11:00
Colin Kuskie
4df4862c68 Add an enable button, to disable Logging.
Refactor out logging code into its own module for cleanliness.
2009-03-04 13:24:24 +11:00
Colin Kuskie
f676bfc536 Provide CVS data for all logs.
Generalized the CSV creation routine, then made wrappers for
all log types.
2009-03-04 13:24:24 +11:00
Colin Kuskie
c5bf65fdd8 Remove 45 second sleep used for testing. 2009-03-04 13:24:24 +11:00
Colin Kuskie
0b0962096e Real PA status, as described in the RFE. 2009-03-04 13:24:24 +11:00
Colin Kuskie
b206ad1270 Tweak the display a little more to make it nice. 2009-03-04 13:24:24 +11:00
Colin Kuskie
28d2c551c3 Passive Analytics Workflow status checks.
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.
2009-03-04 13:24:24 +11:00
Colin Kuskie
c0adc273aa Label for regular expression errors on rule save. 2009-03-04 13:24:24 +11:00
Colin Kuskie
9a5127fb7e Basic regexp checking for submitted rules.
Checks the rules as they are entered or edited, and provides feedback
from perl about any errors.
2009-03-04 13:24:23 +11:00
Colin Kuskie
338c828a88 Patch HTMLForm to make dynamically generated forms sticky. 2009-03-04 13:24:23 +11:00