Commit Graph
100 Commits
Author SHA1 Message Date
Adam Zammit bfc6af3d7c Opt out of web when opting out of CATI 2017-05-11 12:20:48 +10:00
Adam Zammit 4b5044d59a Fixed bug: refreshing appointment screen added more appointments 2017-05-05 13:23:59 +10:00
Adam Zammit d155c43699 Fix issue in timeslot scheduling where no calls yet in timeslot 2017-04-06 14:39:33 +10:00
Adam Zammit 5830ce543c Reload page after ending case to avoid duplication of GET requests 2017-04-04 11:35:41 +10:00
Adam Zammit f5a120638b Merged to queXS 1.15.1 2017-04-03 11:38:54 +10:00
Adam Zammit a6b3e814c8 Update CHANGELOG for 2.0.0 release including upgrade instructions 2017-03-23 14:31:37 +11:00
Adam Zammit b8e28f4e92 Merged up to 1.15.0 2017-03-21 16:00:23 +11:00
Adam Zammit 845009e2a0 Updated changelog for 1.15.0 release 2017-03-21 14:49:26 +11:00
Adam Zammit d6cb67ce0f Updated translations - thank you contributors! 2017-03-21 14:32:35 +11:00
Adam Zammit 88061a809b Updated translation template 2017-03-21 14:23:30 +11:00
Adam Zammit eaa909607b Added weighted timeslots feature 2017-03-21 14:22:33 +11:00
Adam Zammit 3e6f2e1759 Added optimisations to database structure 2017-03-21 14:05:51 +11:00
Adam Zammit 4febd4e384 Only generate cases where a valid email address provided 2017-03-10 16:07:15 +11:00
Adam Zammit 7432621bd0 iAllow display of a save form 2017-03-10 16:05:19 +11:00
Adam Zammit 7f270a5c68 Add as value 2017-02-16 12:29:16 +11:00
Adam Zammit 140090b2eb typo 2017-02-16 12:26:16 +11:00
Adam Zammit 7caa0ce8d9 merged from master 2017-02-16 08:55:10 +11:00
Adam Zammit 73619d00cb Allow for updating RPC details 2017-02-15 14:34:58 +11:00
Adam Zammit 454c737859 Fixed typos 2017-02-09 15:28:50 +11:00
Adam Zammit db7c4763fd fix stray character 2017-02-09 15:06:50 +11:00
Adam Zammit e79a246301 Updated DB structure 2017-02-09 14:10:10 +11:00
Adam Zammit ac4c1d6cbe Email functions work! 2017-02-09 13:58:40 +11:00
Adam Zammit 3d9a529c57 got quotas working with RPC 2017-02-09 13:33:47 +11:00
Adam Zammit 580c372e8b Don't require self complete for creating new sample 2017-02-09 10:52:53 +11:00
Adam Zammit fc421d48fd Allow for enabling / disabling self completion option 2017-02-09 10:50:04 +11:00
Adam Zammit 884e5ec7a4 Allow for adding sample variables as attributes 2017-02-09 10:36:11 +11:00
Adam Zammit 4d11da0222 get quota row selection working 2017-02-08 15:07:43 +11:00
Adam Zammit 346a5cd2c5 Fix listing of questions for quota 2017-02-08 14:52:52 +11:00
Adam Zammit 5ca665ea6e prefills selecting 2017-02-08 14:25:47 +11:00
Adam Zammit 34ceea2740 fix typo 2017-02-08 14:10:18 +11:00
Adam Zammit a1b22652b6 fixed data entry link 2017-02-08 14:05:36 +11:00
Adam Zammit c231970ea6 Cases being now being created and linked properly 2017-02-08 13:36:09 +11:00
Adam Zammit e7fb940e17 fix typo and add debugging 2017-02-08 13:13:13 +11:00
Adam Zammit 1de28b724e Cleaning up Limesurvey functions for RPC 2017-02-08 12:59:02 +11:00
Adam Zammit d64413d1ec port quota full and complete questionsx 2017-02-08 11:04:08 +11:00
Adam Zammit 567343e7d5 remove unused functions
close session after using for RPC
todo note for email functions
2017-02-08 10:59:44 +11:00
Adam Zammit 24a9e52a30 remove LIME from quotarow: more testing req 2017-02-07 15:22:36 +11:00
Adam Zammit 69ecb19f0c Limesurvey quotas not available via RPC so remove from reporty 2017-02-07 15:18:23 +11:00
Adam Zammit 33a5178fe0 Continue to remove LIME references 2017-02-07 15:16:27 +11:00
Adam Zammit efaaee6d0a Removed references to LIME from functions.operator 2017-02-07 12:00:49 +11:00
Adam Zammit aba4fa0804 Working on operator functions 2017-02-06 13:30:21 +11:00
Adam Zammit 05722b32a3 Add get_token_value function 2017-02-03 11:50:55 +11:00
Adam Zammit 1a4b41fd04 Keep removing direct references to LIME (email needs more work) 2017-02-03 11:22:29 +11:00
Adam Zammit d6f636035b allow welcome screen if desired 2017-02-01 15:13:48 +11:00
Adam Zammit 20e80e3e4e Allow for tokens to be imported 2017-02-01 14:38:53 +11:00
Adam Zammit 87391f25a6 Remove LIME references 2017-01-16 15:40:56 +11:00
Adam Zammit 8fe48d73f9 Remove reference to LIME table 2017-01-16 15:39:43 +11:00
Adam Zammit c29005e5af Remove direct limesurvey database call 2017-01-16 15:38:45 +11:00
Adam Zammit 9b48b3eb3f Fix issue with admin permissions not propogating to Limesurvey 2017-01-13 10:35:46 +11:00
Adam Zammit 9df1224c03 Use new methods to access lime URL 2017-01-12 14:57:44 +11:00
Adam Zammit 5d7c450622 Allow adding a remote questionnaire (list only active remote questionnaires) 2017-01-12 12:31:35 +11:00
Adam Zammit 161f5a9135 Add ability to connect to Lime RPC servers with basic error checking 2017-01-10 15:31:03 +11:00
Adam Zammit 2b6ce2ae1b Default to selected mode of delivery if no token in queXS to determine mode of delivery 2017-01-10 10:41:05 +11:00
Adam Zammit d2f56f0a58 Remove limesurvey!
Make session authentication work without limesurvey itself
2017-01-09 16:16:15 +11:00
Adam Zammit 7dde017c9a Added Json RPC client 2017-01-09 12:40:30 +11:00
Adam Zammit abfef22f9f Moved files to the right place 2017-01-09 11:46:11 +11:00
Adam Zammit b838edc01a Change default location of ADODB and update README 2017-01-09 10:59:02 +11:00
Adam Zammit 0c56dc78c0 Updated translations
Updated changelog for 1.14.4 release
2017-01-06 15:19:47 +11:00
Adam Zammit e06cab9190 Default to selected template if no token in queXS to determine template 2016-12-23 14:44:04 +11:00
Adam Zammit 2e7234aee9 Complete the fix back to 5 minute intervals for appointments 2016-11-21 14:16:09 +11:00
Adam Zammit 823cb4bc69 Added port configuration 2016-11-21 13:03:31 +11:00
Adam Zammit 45bace0764 Fixed space before tag 2016-11-21 12:46:56 +11:00
Adam Zammit f1aa5e698d Return appointment intervals to 5 minutes 2016-11-15 11:19:30 +11:00
Adam Zammit f2dab54b19 Removed pattern restrictions in admin interface
Updated changelog for 1.14.3 release
2016-10-25 15:28:42 +11:00
Adam Zammit bd98a4a8f0 Fix issue with more than 2 character long locale code
Updated translations (thank you!)
2016-10-25 15:18:26 +11:00
Adam Zammit 0849f7e936 Fixed set outcomes SQL 2016-09-28 10:12:30 +10:00
Adam Zammit 967c2d4f19 Fixed method return value error 2016-09-28 09:45:38 +10:00
Adam Zammit 542dee052a Allow for numbers starting with 0 to be included 2016-09-26 14:29:19 +10:00
Adam Zammit 9d13db42e9 Make sure appointments work when no shifts scheduled and local timezone is different from respondent 2016-09-26 10:31:31 +10:00
Adam Zammit 19572a12b6 Make compatible with older version of PHP 2016-09-26 10:05:57 +10:00
Adam Zammit 9a4c55a83a Fix group by clause 2016-09-16 09:50:17 +10:00
Adam Zammit 03bd3604eb My appointments: Only show for cases that are not this one, and also that aren't complete
Appointments: Allow phone numbers to be up to 30 chars long
2016-09-15 12:23:28 +10:00
Adam Zammit 86778608d7 Fix timezone issues with using @@session 2016-09-09 10:41:53 +10:00
Adam Zammit d3dfaa7124 Fixed: lp:1620421 SQL not compatible with ONLY_FULL_GROUP_BY mode 2016-09-08 12:23:21 +10:00
Adam Zammit f91d51c19b Fixed: lp:1620421 SQL not compatible with ONLY_FULL_GROUP_BY mode 2016-09-07 11:35:54 +10:00
Adam Zammit 3c996a4a56 Fixed: lp:1620421 SQL not compatible with ONLY_FULL_GROUP_BY mode 2016-09-06 09:44:04 +10:00
Adam Zammit 520350a1fa Corrected logical errors in selection of weighted timeslots
Dev: Use FLOOR(number of attempts / weight) to even out selection
2016-08-03 15:26:01 +10:00
Adam Zammit 498f2ae7ad Added gui elements for timeslot weighting 2016-08-03 11:26:44 +10:00
Adam Zammit 5e71e9d109 Database and function changes for weighted timeslots 2016-08-03 11:02:44 +10:00
Adam Zammit 6c19a12eaf My appointments: Only shown own appointments and display questionnaire name 2016-07-26 12:04:37 +10:00
Adam Zammit b9d37f651e New feature: Allow operators to see upcoming appointments and assign to themselves if necessary 2016-07-08 16:20:50 +10:00
Adam Zammit 1134ee3609 Updated changelog for 1.14.2 release
Updated translations
2016-07-01 15:21:11 +10:00
Adam Zammit b5e0303350 Fixed issue: Cannot delete outcomes 2016-06-15 12:00:48 +10:00
Adam Zammit d8e8eee5d6 Fixed issue: Importing CSV with empty columns at end of file causing failure 2016-06-15 11:42:17 +10:00
Adam Zammit 9c676deaf4 Fixed issue: Samples with call attempt time slots assigned will still draw new numbers out of defined times
Dev: New cases were being created out of assigned time slot times due to new case SQL not taking into account questionnaire_timeslot
and questionnaire_sample_timeslot values
2016-06-07 14:27:24 +10:00
Adam Zammit f1f51cdbcd Fixed issue: Call attempts can exist with no calls - clear them out 2016-06-03 10:31:36 +10:00
Adam Zammit cd3ab9f1b3 Updated changelog and readme for 1.14.1 release 2016-05-09 11:32:13 +10:00
Adam Zammit 71c8027e8f Updated translations - thank you! 2016-05-09 11:26:42 +10:00
Adam Zammit 0232159bc5 Logic error in CAS login fixed 2016-01-06 11:57:35 +11:00
Adam Zammit 7d641e49ae Changes from Alex (Thank you) 2016-01-06 09:37:09 +11:00
Adam Zammit cc0cac2852 Got CAS authentication working (basic) 2015-12-18 15:37:15 +11:00
Adam Zammit 700a74bad8 Updated phpCAS to 1.3.4 2015-12-18 12:58:14 +11:00
Adam Zammit 97b636a3ff Added note about file permissions to README 2015-12-18 12:42:07 +11:00
Adam Zammit bb61a1e3b6 Fixed bug: When self completing group by group or all-in-one, numeric key presses may change previous answers 2015-12-18 09:24:51 +11:00
Adam Zammit d3f1fe44c3 Updated with bug fixes and features 2015-12-16 12:54:17 +11:00
Adam Zammit 2ce4db61e9 Removed reference to session storage as using files by default 2015-12-16 12:24:35 +11:00
Adam Zammit 79dc700341 Updated translations (Thank you!)
Added AUTO_INCREMENT to outcome table in main SQL
2015-12-16 12:21:12 +11:00
Adam Zammit efea95b42d Fixed text and display for sample ordering (Thanks Alex) 2015-12-16 12:11:52 +11:00
Adam Zammit c271bf3315 Updated respondent selection screens (Thanks Alex)
Reverted changes to call.php as was not executing js properly
Added custom outcome code changes (thanks Alex)
Fixed error in CHANGELOG with AUTO_INCREMENT value
2015-12-16 12:05:42 +11:00
Adam Zammit a4f94cab76 Use browser locale instead of SESSION determine language 2015-12-15 16:12:50 +11:00