- bug - merge the survey data. The default value is kept if not set by the user.
- properly update UI after
publish
- send the survey as string instead of JSON object which is accepted as an array and creates many
input_vars
- properly load dynamic values
- properly set
csp
rules for the voice recording
- #19 - add voice record question
- load the voice record questions in the dashboard
- add computability with
user_input
refactoring from SelfHelp v7.0.0 - when a new survey is created it is automatically added to the dataTables.
- when a survey
title
is set, it is used fordisplayName
for thedataTables
- #10 remove
user_name
fromdashboard
- check if there is a selected survey in the style before trying to save
- do not try to save the survey in CMS mode
- properly show the survey name in the dashboard
- properly save
Boolean
JSON fields from SurveyJS creator to the DB
- do not load the survey in the CMS
- check if the uploadTable with survey name exists before trying to get the last_response
- properly handle multiple surveys on the same page
- #15 - No more keep a local state of the survey. Now the state is retrieved from DB.
- #14 - Check if the data is saved in DB and then move to the next page. Show alerts when the data is not properly saved.
- properly return if the survey is active when there is a start time and end time
- add field
debug
to stylesurveyJS
- properly load
entry_record
in thesurveyJS
- fix the check if the survey is done in CMS edit mode
- #12 - now properly check
once_per_scheduled
- properly calculate when the survey is active based on start time and end time
- fix loading path for minified files
- load plugin version using
BaseHook
class
- add
uopz_allow_exit
when returnsjson
- adjust relative paths for uploading files to work on
windows
andlinux
- update
SurveyJs
fromv1.9.85
tov1.9.124
- when questions from type
File Upload
hasstoreDataAsText
set to false, the files are uploaded to the server in folderupload
in the plugin folder. Inside that folder automatically is created a folder structure /survey_id/response_id/user_code/question_name/image_name, where image file is saved as[survey_id][response_id][user_code][question_name]image_name
- remove field
jquery_builder_json
- #1 add field
timeout
in stylesurveyJS
and if the time has passed since the survey was started it will start a new survey. - #4 collect metadata for surveys:
start_time
,end_time
,duration
,pages
,user_agent
, etc.
- load CSP rules for pages that contains SurveyJS
- add extra CSP rules only for pages:
moduleSurveyJSMode
andmoduleSurveyJSDashboard
- fix DB script v1.0.0
- fix capital letters for
Dashboard
andVersion
modules
- php init variables checks
- The SurveyJS related styles and components
- Survey JS Creator
- Survey JS Dashboard
- Survey JS Versioning
- Survey JS Style