Commit Graph
100 Commits
Author SHA1 Message Date
Adam Zammit e669ac261e Support PJSIP channels in Asterisk 2024-03-22 13:53:12 +11:00
Adam Zammit 4f9df1d392 Set call state 7 as a valid state 2024-03-21 10:37:51 +11:00
Adam Zammit c25229f49c Changelog for 2.5.0 release 2023-04-27 13:17:44 +10:00
Adam Zammit efc3edb1d5 Updated translations- thank you! 2023-04-27 13:14:38 +10:00
Adam Zammit b27fbb9fc2 Fix iterator function 2023-04-27 13:07:08 +10:00
Adam Zammit 20b1759020 Fix iterator function 2023-04-27 13:06:51 +10:00
Adam Zammit 7bbfa4264a Avoid warnings when starting system sort process via CLI 2023-04-27 12:10:07 +10:00
Adam Zammit 7e202234f3 More php8 compat fixes 2023-04-26 16:28:14 +10:00
Adam Zammit fb74ee3c65 Use builtin sha256 function 2023-04-26 14:53:51 +10:00
Adam Zammit e81372bbca New version of PHPCAS 2023-04-26 14:48:43 +10:00
Adam Zammit 9280cc7e3e Removed old phpCAS 2023-04-26 14:48:23 +10:00
Adam Zammit dddd05665e First lot of compatability fixes 2023-04-26 14:33:56 +10:00
Adam Zammit c50a061eaf Updated translations - thank you 2021-08-30 12:07:12 +10:00
Adam Zammit 7629c49104 Updated translation template 2021-08-30 11:57:58 +10:00
Adam Zammit 277c45db36 Changelog for 2.4.0 release 2021-08-30 11:54:59 +10:00
Adam Zammit 6bd6eb5481 Fixed bug: Not detecting sent emails via LimeSurvey in some instances 2021-08-11 15:40:26 +10:00
Adam Zammit 552ca4cb6b New Feature: Search for opt outs in LimeSurvey and mark as refused on queXS using system sort process
Fixed Bug: LimeSurvey RPC functions memory leak
Fixed Bug: If participants already email invited, couldn't be sent an email again using queXS interface (now will send reminder)
2021-08-11 11:49:11 +10:00
Adam Zammit a82b75573e Updated changelog for 2.3.1 release 2021-01-28 14:25:44 +11:00
Adam Zammit 30c4376765 Remove deprecated functions for php 7.4 2021-01-28 14:24:26 +11:00
Adam Zammit ad6d89834b Fix update to 1.13.0 procedure 2021-01-28 14:13:13 +11:00
Adam Zammit 0bb1c55c2e Update search sample function 2021-01-28 14:09:43 +11:00
Adam Zammit 4bd8410d0a New feature: Allow samples to specify existing token record
Update to 2.3.0 release
2020-06-12 12:16:16 +10:00
Adam Zammit 8478f113ef New feature: Allow operators to search the sample (visible fields only) and assign cases to themselves 2020-06-12 12:13:28 +10:00
Adam Zammit 0cbf8baf5f Updated for 2.2.6 release 2020-05-19 15:00:39 +10:00
Adam Zammit 2192d32f2c Fixes bug: LimeSurvey reports session mismatch with token 2020-05-14 12:06:53 +10:00
Adam Zammit 1e30560108 Updated translations - thank you ! Added new release 2.2.5 2020-05-11 12:35:51 +10:00
Adam Zammit 37042f6b35 Added Chinese Hong Kong translations -thank you Kevin 2020-05-11 12:18:03 +10:00
Adam Zammit e29b7aae7d Updated changelog for 2.2.3 release 2020-05-11 08:54:36 +10:00
Adam Zammit 3e29076086 Set sql_mode the way queXS expects it 2020-05-11 08:39:52 +10:00
Adam Zammit 083ecf61a8 Updated changelog for 2.2.3 releaes 2019-06-07 10:39:22 +10:00
Adam Zammit e880f851ab Make compatible with Adodb 5.21 2019-06-07 10:38:01 +10:00
Adam Zammit 73f3bed52d New feature: Auto close and code a case on no answer / disconnected 2019-05-21 16:22:32 +10:00
Adam Zammit 08a5f70162 Provide initial MySQL SSL support 2019-05-13 14:44:54 +10:00
Adam Zammit 972d23b750 Count self completes towards quotas 2019-05-13 14:41:20 +10:00
Adam Zammit d1c76edea0 Update changelog for 2.2.2 release 2019-01-23 13:52:00 +11:00
Adam Zammit 87ae018756 Fixes: incompatibility with PHP 7.2 2019-01-16 15:16:36 +11:00
Adam Zammit 08be93a05d Fixed bug: My appointments table obscured in alternate interface 2019-01-16 12:03:14 +11:00
Adam Zammit 23981440b3 Changelog for 2.2.1 release 2018-11-19 14:51:49 +11:00
Adam Zammit 56e2a1e18a Added notification of updated case id 2018-11-19 14:31:10 +11:00
Adam Zammit b742ab4bf4 Update completed case status during system sort 2018-11-19 14:23:09 +11:00
Adam Zammit 8bfe96b7d3 Updated translations and changelog for 2.2.0 releae 2018-03-16 15:27:44 +11:00
Adam Zammit 072eea9da5 Fixed issue: Extension column not wide enough for long extensions 2018-03-16 15:19:06 +11:00
Adam Zammit 83bd6e6e8c Fixed issue: System sorting giving low priority where some quotas exist and not others
Note: Default system sort order is:                                             
 1. Appointments                                                                 
 2. Defined priority by quotas                                                   
 3. Sample sort order as defined by administrator                                
 4. Time zone of respondent (later in the day for respondent called first)       
 5. Time of last call (call further in the past made first)
2018-03-15 15:08:42 +11:00
Adam Zammit 6750ae1878 New feature: Assign cases to any operator to be called next in queue
New feature: Unassign all cases in the queue in one click
2018-02-28 14:44:58 +11:00
Adam Zammit 9f6bcb8a76 Updated translations (thank you!) 2017-11-23 12:30:12 +11:00
Adam Zammit 3e5ecc5415 Fixed issue: Questionnaire outcomes page slow with many shifts 2017-11-23 12:22:28 +11:00
Adam Zammit 6012a27a03 Fixed issue: Missing number of records per page in sample search 2017-11-23 10:57:13 +11:00
Adam Zammit 0382d5615f Fixed issue: Missing "; " at end of line 75 on rs_quota_end.php 2017-11-08 15:04:14 +11:00
Adam Zammit ef41633c62 Fixed bug: Unable to un-assign cases when cases in case queue and extensions set to automatically unassign 2017-10-27 11:20:42 +11:00
Adam Zammit a8502b17cf Updated changelog for 2.1.4 release 2017-10-13 13:17:59 +11:00
Adam Zammit 75d3e961c4 Fixed issue: Max call attempts outcome overriding Refusal outcomes 2017-10-13 12:01:06 +11:00
Adam Zammit a2a12eb559 Automatically end stale cases even if technically still on a call
Avoid using GET requests when adding case notes
2017-10-04 12:20:39 +11:00
Adam Zammit e851f88a42 Added more sample detail to assign outcomes to cases page 2017-10-04 11:54:14 +11:00
Adam Zammit abd03c8bb8 Updated changelog for 2.1.3 release 2017-09-25 13:00:26 +10:00
Adam Zammit 063f67ad20 Updated translation file 2017-09-25 12:48:25 +10:00
Adam Zammit 8d9b24211d Update reports to ignore open ended calls 2017-09-25 12:44:18 +10:00
Adam Zammit a74bfd1c84 Add new report to menu 2017-09-25 12:39:43 +10:00
Adam Zammit c5fed9b7fa New feature: Overall performance report 2017-09-25 12:37:22 +10:00
Adam Zammit c43e54f81e remove debugging 2017-09-25 12:14:56 +10:00
Adam Zammit 7735a90319 Add report by time
Support unlimited size SEC_TO_TIME instead of mysql limited version
2017-09-25 12:14:20 +10:00
Adam Zammit cbc3f1db69 Missing update sample added 2017-09-25 10:45:58 +10:00
Adam Zammit 96b8d07237 Added download to sample search data table
Updated DataTables to 1.10.16
2017-09-21 14:15:25 +10:00
Adam Zammit 6c9bee9be4 Added default docker-compose file for local dev 2017-09-21 11:17:16 +10:00
Adam Zammit fec0df2591 Updated changelog for 2.1.2 release 2017-08-17 14:18:38 +10:00
Adam Zammit 6b1eb7cdef Fixed issue: Data output including shift reports failing 2017-08-16 14:56:14 +10:00
Adam Zammit 8c2179ec45 Only display missing appointments where not assigned to an operator 2017-08-07 12:32:36 +10:00
Adam Zammit 60bbf9339a Fixed issue: lp:1702874 DEFAULT_LOCALE not defined on admin 2017-08-07 12:30:26 +10:00
Adam Zammit 195ce7b062 New feature: Add records to an existing sample 2017-08-07 12:26:27 +10:00
Adam Zammit fbc27f7972 Fixed issue: lp:1703319 QUEXS_URL Address Defenition 2017-07-11 12:55:14 +10:00
Adam Zammit cf964cda7b Make default end of appointment in 1 hour 2017-07-04 10:58:22 +10:00
Adam Zammit 595d79e470 Fixed issue: Display appointments failing if call attempt auto removed (supervisor page) 2017-07-03 10:33:24 +10:00
Adam Zammit 0523e167ba Updated changelog 2017-06-30 11:37:22 +10:00
Adam Zammit 4d05eea5a3 Fixed issue: Display appointments failing if call attempt auto removed 2017-06-30 11:07:35 +10:00
Adam Zammit b4cc251242 Fixed issue: Sample search not working with large number of columns 2017-06-27 11:36:56 +10:00
Adam Zammit f6386e6f43 Updated CHANGELOG for 2.1.0 release 2017-05-26 11:22:59 +10:00
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