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
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
b5e0303350
Fixed issue: Cannot delete outcomes
2016-06-15 12:00:48 +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
Alex
647755462c
merge fixes from fixies
2015-12-21 20:42:48 +03:00
Alex
f1c54ddd40
fix lp: 1527201
2015-12-21 20:31:19 +03:00