2
0
mirror of https://github.com/ACSPRI/queXS synced 2024-04-02 12:12:16 +00:00
Commit Graph

102 Commits

Author SHA1 Message Date
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 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
Alex 0fea57f29a merged rs_intro.php and rs_intro_interface2.php;
removed references to rs_intro_interface2.php;
 removed rs_intro_interface2.php;
 bootstrapified rs_intro.php
2015-12-07 00:48:24 +03:00
Alex 946ad86fb0 cosmetics 2015-12-02 02:12:58 +03:00
Adam Zammit 5b7f03761f Fixed bug: Error inserting case due to token random generation collision
Dev: Update to mt_rand function
Dev: Multiple tries on failure to generate unique token
2015-11-26 21:07:30 +11:00
Adam Zammit 2f22dd1019 Fixed bug introduced in last commit 2015-11-24 16:09:38 +11:00
Adam Zammit 09b0a74489 Fixed Bug: Web first case generation failing with some insert strings 2015-11-24 13:21:52 +11:00
Adam Zammit 37cd24f63f Added sort_order to queries 2015-09-11 12:29:43 +10:00
Adam Zammit 1bf6229ed3 Updated to trunk 2015-09-02 14:42:05 +10:00
Adam Zammit 6be4a2d1c9 Replace link with queXS to be "user" not loginID 2015-08-18 16:31:14 +10:00
Adam Zammit ec8522e316 Added authentication includes to all files 2015-08-14 16:15:20 +10:00
Adam Zammit 20bbfef4e6 Dev: Fixed bug in SQL query for max call attempts selection 2015-08-11 12:55:22 +10:00
Adam Zammit 23942b8939 Fixes lp:1408870 Add "Maximum attempts reached" as an outcome
Dev: Updated outcomes to be 4 new outcomes (max calls, max call attempts split by eligible, unknown eligibility)
Dev: Set the end_case function to set the outcomes to max call * reached if those variables set
Dev: Made sure outcomes are temporary outcomes as otherwise numbers will not be available again if max call limits changed
Dev: This means the outcomes are indicators only and could still be assigned to operators - it is merely a temporary case outcome (not a final outcome nor a call outcome)
2015-08-10 16:24:28 +10:00
Adam Zammit b4e84e0148 New Feature: Pre-generation of cases and copying of sample variables to Limesurvey attributes for "Web First" then CATI methodology 2015-08-07 01:46:43 -04:00
Adam Zammit 78714121ec Fixed dialog box not appearing with new version of jquery / jquery ui
Fixed case not completing due to quotas with exclude_var_id of 0
Fixed notice on interface2 where $appointment  variable not specified
2015-08-03 16:00:05 +10:00
Alex 8a700c8ecc fixed issues after merging with rev.448 to operate with var_id and exclude_var_id instead of sample_var
added "$db->HasFailedTrans()" handler to function close_row_quota
2015-07-08 14:37:54 +03:00
Alex 0cb965bb64 merged rev450 2015-07-02 12:20:16 +03:00
Adam Zammit aff2941ea6 Fixed Bug: lp:1468417 operators fail to get next case ID 2015-07-02 15:28:08 +10:00
Alex 2855f02e99 merged rev.448
!! requires check and update to operate with samle_var_id, exclude_var_id, 

Required  layout rework to prev. model + bootstrap
2015-06-26 16:28:10 +03:00
Alex 5d4c4feaab Corrected function get_case_id
Added case sorting by " cases with more distant time zones (bigger time difference) come first"
2015-06-24 18:54:07 +03:00
Alex d21419e757 update to rev.447 2015-06-23 18:45:15 +03:00
Adam Zammit 75dad27bc0 Updated to trunk 2015-06-02 12:44:50 +10:00
Adam Zammit 5c0fa55d29 Bug Fix: lp:1459935 When no operators have an extension assigned, questionnaires in test mode fail to create phone numbers for new cases 2015-06-02 12:24:24 +10:00
Alex 85f5c35405 functions querries adjusted for sample_import_var_restrict table and exclude_var_id in row quotas instead of exclude_var 2015-05-17 17:11:07 +03:00
Alex ce0d06f3de Old bug forgotten to post much earlier: "312345678" is not good for replacement as could be a valid number (depending on prefixes and dial codes)
filter phone number>0 because 0 is NOT NULL too
2015-02-24 02:13:24 +03:00
Adam Zammit b592efdf9d Fixed typo in SQL 2015-02-09 12:38:36 +11:00
Adam Zammit 38d59dd4b7 New Feature: Allow time slots to be set on a sample by sample basis as well 2015-02-09 11:59:44 +11:00
Adam Zammit 34802a37a7 Fixed bug: Quota priority not able to override sort of last call made 2015-02-06 11:49:30 +11:00
Adam Zammit 5331e5ce47 Fixes lp:1394818 - Quota completions not displayed above 100% 2014-12-18 16:06:13 +11:00
Adam Zammit c7f0ab0087 Fixed bug: Where availability or timeslots set, appointments are ignored 2014-12-17 12:53:57 +11:00
Adam Zammit 50025ca884 Fixed bug when limiting to time slots (select smallest number of call attempts to compare to)
Removed fixed timezone from supervisor function
2014-12-17 12:45:22 +11:00
Adam Zammit 2ebda19dfc Replace call with call_attempt when calculating timeslots
Fix calculation of timeslots in scheduler - only call when the current timeslot has the minimum number of calls made
2014-12-17 11:01:07 +11:00
Adam Zammit 80d7f4029e Add questionnaire_timeslot table
Alter case sorting/selecting SQL to consider timeslots if set.
If set, only select a case if a current timeslot exists and the number of calls in the slot is less than the maximum number of calls made in any other slot
2014-12-16 15:00:48 +11:00
Adam Zammit 02741d9478 New Feature: Ability to disable and enable new records being drawn from a sample 2014-11-25 10:16:44 +11:00
Adam Zammit 2d42c674f9 Remove references to extension_password as now password in extension table 2014-09-17 10:45:53 +10:00
Adam Zammit 38a760546a Merged from Trunk 2014-09-01 12:32:47 +10:00
Adam Zammit 88b6f9d369 Make sure quota priority is never less than 0
Fixed bug: Process won't close itself if forced killed before it has a chance to close
2014-07-10 15:07:46 +10:00
Adam Zammit a530b3d758 Fixes lp:1338395 - Quotas being incremented in samples that have not yet been accessed 2014-07-07 11:37:36 +10:00
Adam Zammit f549765927 Fixed bug: When last outcome is Technical Phone Problems, case outcome set to not attempted or worked 2014-04-02 11:23:39 +11:00
Adam Zammit 942464768e Allow for single row quotas to be updated on editing 2014-02-19 15:58:34 +11:00
Adam Zammit 2226bb98cd updated database file to match new schema
fixed bug when autoprioritising
2014-01-31 15:35:58 +11:00
Adam Zammit c142c24ef0 Updated quota functions to handle new structure and concept 2014-01-31 14:37:49 +11:00
Adam Zammit 03c1679f18 Merged Ability to create new cases as a referral from an existing case feature
Also improves timezone detection
2014-01-08 15:20:41 +11:00
Adam Zammit e907af9f5f Convert use of operator table for extensions to extension table 2013-11-22 16:04:22 +11:00
Adam Zammit ae36595e72 Added new feature of automatic dialling using AUTO_DIAL_SECONDS parameter in config file
Will also automatically end the case after the same number of seconds
2013-11-20 11:40:46 +11:00
root d23409f110 Correctly get the limesurvey id 2013-09-11 14:59:42 +10:00
root d9ba5d6e95 Separated add_case from get_case_id function 2013-09-11 14:25:15 +10:00
Adam Zammit 0554fd4b25 Added database changes to changelog (need to update database/quexs.sql)
Added operator_chat_enabled function
Added sUpervisor chat tab to index
updated chat to be able to send and receive
2013-07-16 16:34:36 +10:00
Adam Zammit ffcc9c3b4e Added case status and assignment feature which lists cases when they are available and allows the assignment to operators (requires database change) 2013-07-04 14:54:12 +10:00
Adam Zammit 8d2a754042 Updated appointment ordering in scheduler to handle NULLS 2013-06-13 11:25:35 +10:00