Commit Graph
100 Commits
Author SHA1 Message Date
Adam Zammit c306d2f551 New feature: Allow selection of outcome code when generating cases 2017-05-26 10:50:58 +10:00
Adam Zammit 24974850ab Fixed bug: Case status incorrectly reporting time when case available 2017-05-25 12:36:39 +10:00
Adam Zammit f9539f84ce Database requirements for remote sample var feature 2017-05-24 12:57:46 +10:00
Adam Zammit b2ef33e98a New feature: Choose Limesurvey attributes to assign sample records to on case creation 2017-05-24 12:51:31 +10:00
Adam Zammit b71c133c20 New feature: Decide to create cases whether email valid or not 2017-05-19 16:03:58 +10:00
Adam Zammit ab89abfde9 New feature: Server side sample querying to speed up sample searching 2017-05-18 11:45:56 +10:00
Adam Zammit 50bdda0312 Fixed bug: Can't delete sample 2017-05-16 14:28:58 +10:00
Adam Zammit 59300537f9 Fixed bug: Cannot update password 2017-05-16 11:46:32 +10:00
Adam Zammit 7144d2abb2 Typo in lime_rpc function 2017-05-16 11:09:45 +10:00
Adam Zammit de41a71555 Updated changelog for 2.0.1 release 2017-05-12 10:37:01 +10:00
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