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

398 Commits

Author SHA1 Message Date
Shnoulle c00593d544 Allow to check existing primary phoe when import or update sample 2021-10-29 18:30:02 +02:00
Adam Zammit ead8e5f0ea Fix for warnings/notices/deprecated messages on PHP 7.4 2021-01-28 14:07:17 +11:00
Adam Zammit 913988897c Set standard order for samples and questionnaires 2019-11-08 15:06:12 +11:00
Adam Zammit 1d2010197b Order sample list the same way as for other items (most recent first) 2019-11-08 15:01:30 +11:00
Adam Zammit b956565ca1 Only display active interviewers when creating an appointment 2019-11-08 14:57:57 +11:00
Adam Zammit 24947696de New feature: Auto close and code a case on no answer / disconnected 2019-05-21 16:14:48 +10:00
Adam Zammit e6872a837f Fixes: incompatibility with PHP 7.2 2019-01-16 15:18:42 +11:00
Adam Zammit 32c8f49ef1 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:02:23 +11:00
Adam Zammit 9be522e9ee 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:38:59 +11:00
Adam Zammit 118be0bb45 Fixed issue: Questionnaire outcomes page slow with many shifts 2017-11-23 12:23:51 +11:00
Adam Zammit f2149d4cdf Fixed issue: Missing number of records per page in sample search 2017-11-23 10:54:56 +11:00
Adam Zammit e0f0c3d786 Automatically end stale cases even if technically still on a call 2017-10-04 12:17:55 +11:00
Adam Zammit 7b11a69f6c Avoid using GET requests when adding case notes 2017-10-04 12:16:36 +11:00
Adam Zammit ea122f4ddc Added more sample detail to assign outcomes to cases page 2017-10-04 11:44:30 +11:00
Adam Zammit 77e09b7a75 Fixed bug: Missing overall report file 2017-09-26 10:45:45 +10:00
Adam Zammit 629809da5e New Feature: Overall performance report
New Feature: Download searched sample to file
New Feature: Added docker-compose template
Fixed Bug: Performance reporting with unended calls has undefined result (was using NOW())
Fixed Bug: Total call time limited to MySQL SEC_TO_TIME function
2017-09-25 12:52:29 +10:00
Adam Zammit b1ff02a5b9 Fixed issue: Data output including shift reports failing 2017-08-16 14:53:12 +10:00
Adam Zammit bed64ed0cb New feature: Add records to an existing sample 2017-08-07 12:07:36 +10:00
Adam Zammit ed7ef0deef Only display missing appointments where not assigned to an operator 2017-08-04 13:56:42 +10:00
Adam Zammit b46aa25ead Fixed issue: lp:1702874 DEFAULT_LOCALE not defined on admin 2017-07-10 08:19:36 +10:00
Adam Zammit d50218988a Make sure interviewer flag is set for admin operators 2017-07-05 10:00:54 +10:00
Adam Zammit d25275f41d Make default end of appointment in 1 hour 2017-07-04 10:57:15 +10:00
Adam Zammit a3ca8d5fe5 Fixed issue: Display appointments failing if call attempt auto removed (supervisor page) 2017-07-03 10:32:43 +10:00
Adam Zammit 49ebcd6188 Fixed issue: Display appointments failing if call attempt auto removed 2017-06-30 11:08:10 +10:00
Adam Zammit 9391f2780c Fixed issue: Sample search not working with large number of columns 2017-06-27 11:36:06 +10:00
Adam Zammit 942cfc32a1 New feature: Allow selection of outcome code when generating cases 2017-05-26 10:36:59 +10:00
Adam Zammit f4220ef16a Fixed bug: Case status incorrectly reporting time when case available 2017-05-25 12:33:29 +10:00
Adam Zammit 49cca18a24 New feature: Decide to create cases whether email valid or not 2017-05-19 15:56:25 +10:00
Adam Zammit 438f331c7c Remove debugging string 2017-05-18 11:44:58 +10:00
Adam Zammit 950b27ba84 New feature: Server side sample querying to speed up sample searching 2017-05-18 11:40:35 +10:00
Adam Zammit 82b931ebcf Fixed bug: Can't delete sample 2017-05-16 14:28:06 +10:00
Adam Zammit ca63e77654 Fixed bug: refreshing appointment screen added more appointments 2017-05-05 13:22:20 +10:00
Adam Zammit 6cd23e87dc Fix issue in timeslot scheduling where no calls yet in timeslot 2017-04-06 14:40:53 +10:00
Adam Zammit 778e84c14d Fixed typo 2017-03-29 11:53:51 +11:00
Adam Zammit 4caf66263b Make sure call and call attempt records created when creating cases 2017-03-28 11:46:05 +11:00
Adam Zammit 1bbcf21194 New feature: Assign sample records to cases via search function 2017-03-24 13:14:45 +11:00
Adam Zammit eaa909607b Added weighted timeslots feature 2017-03-21 14:22:33 +11:00
Adam Zammit 4febd4e384 Only generate cases where a valid email address provided 2017-03-10 16:07:15 +11:00
Adam Zammit 20e80e3e4e Allow for tokens to be imported 2017-02-01 14:38:53 +11:00
Adam Zammit 9b48b3eb3f Fix issue with admin permissions not propogating to Limesurvey 2017-01-13 10:35:46 +11:00
Adam Zammit 45bace0764 Fixed space before tag 2016-11-21 12:46:56 +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 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 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 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