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
Alex
c9ee8279c7
fix lp:1528293 - fix and translated outcomes descriptions, added 'outcome id' to output,
...
fix lp: 1527201 - output to csv in dataoutput.php
2015-12-21 20:22:21 +03:00
Alex
23a66c310a
fix translation on confirmation popovers, remove confirmation.js where not applied
2015-12-18 13:24:20 +03:00
Adam Zammit
efea95b42d
Fixed text and display for sample ordering (Thanks Alex)
2015-12-16 12:11:52 +11: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
751d1a2c39
display sort_order value instead of minus
2015-12-15 12:47:12 +03:00
Alex
a71f3cc91a
revert manings to already translated ones, unset "$_GET['sort']" both for up and down requests, code simplified
2015-12-15 12:22:33 +03:00
Adam Zammit
a4f94cab76
Use browser locale instead of SESSION determine language
2015-12-15 16:12:50 +11:00