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

120 Commits

Author SHA1 Message Date
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
fb0f9240f5 Fixes lp:1362418 - Cannot originate calls on Asterisk 11
Adds ORIGINATE_CONTEXT as a configuration default and sets it to 'from-internal'
2014-09-17 15:25:22 +10:00
Adam Zammit
529133c8c6 Fixes lp:1362415 Use of eregi and split are deprecated 2014-09-17 12:27:30 +10: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
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
2f9e52af77 Typo fix 2014-07-07 15:16:45 +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
97bb40220b Make sure all browsers recognise text in UTF-8 2014-03-14 11:00:52 +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
70b594853d Allowed for returning as a string instead of printing chooser 2013-11-25 16:16:53 +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
a4942630c4 Select the match for timezone with the most digits 2013-09-11 14:59:07 +10:00
root
d9ba5d6e95 Separated add_case from get_case_id function 2013-09-11 14:25:15 +10:00
root
e43ce5c8e7 Separated get_time_zone from number as a function 2013-09-11 12:54:35 +10:00
root
da87c070b9 Make sure to only convert number fields to numbers (otherwise will blank out state field/etc) 2013-09-11 12:15:51 +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
0b22c5206d New feature - allow operators to restrict viewing permissions of sample variables (Requires new table) 2013-07-04 14:35:07 +10:00
Adam Zammit
7e7fd39afe Don't display overall stats unless explicitly selected 2013-06-18 12:00:14 +10:00
Adam Zammit
8d2a754042 Updated appointment ordering in scheduler to handle NULLS 2013-06-13 11:25:35 +10:00
Adam Zammit
98df307ae3 Assign appointments in order of closest ending time 2013-06-13 10:31:44 +10:00
Adam Zammit
916b3c2d87 Make sure cases are only generated for enabled questionnaires 2013-04-17 14:55:56 +10:00
Adam Zammit
d1a31671d7 Fixed error with adding a contact phone without a description 2013-04-03 22:42:52 +00:00
Adam Zammit
b1bfb70c13 Use qstr for operator id to allow for special characters 2013-04-03 14:37:08 +11:00
Adam Zammit
c3e5570444 Removed deprecated ereg_replace 2013-03-27 10:51:09 +11:00
Adam Zammit
9b5ed20422 Fixed errors that seemed to afflict mysql 5.1.68 on windows with PHP 5.4 and IIS 2013-03-27 10:46:10 +11:00
Adam Zammit
e311c1df7b New feature: Allow restricting appointment to just yourself 2013-03-07 15:32:09 +11:00
Adam Zammit
618a1acead Can now send email invitation
Need to fix completion via link (template not working) also call outcome setting is causing problem when not ending call
2013-02-26 12:37:04 +11:00
Adam Zammit
ae5c2f8431 Added email to respondent popup
Changed id's of self completion outcomes to allow for a few custom ones to not effect
Added email validation and token getting functions
Optout function of limesurvey to set outcome to refused and add a case note for clarity
Need to do: Complete email function to actually send an email invitation
2013-02-25 15:25:08 +11:00
Adam Zammit
01cd69c0fc Add specification for storing self completion details
Allow for self completion without using interviewer argument to Limesurvey (need to update to take details from database)
2013-01-30 15:45:24 +11:00
Adam Zammit
e30f192a59 Replace case_id as token with random token in functions.operator 2013-01-24 15:50:52 +11:00
Adam Zammit
28e0606088 Replaced the rest of the short tags with long ones 2013-01-24 15:33:27 +11:00
Adam Zammit
72eb065284 Removed some more obsolete functions 2013-01-24 15:30:19 +11:00
Adam Zammit
64c8325546 Removed references to fixed with output as obsolete
Replaced token as case_id queries with token from case_id table
2013-01-24 15:19:38 +11:00
Adam Zammit
9c46b41a4b Added CHANGELOG update
Included sRandomChars in functions.limesurvey
Add an index on the token field of the survey table
2013-01-24 15:10:16 +11:00
azammitdcarf
004494e4ff Allow for drop down boxes in sample import to be translatable
Updated translation template
Update changelog
Updated translations from Launchpad
2013-01-24 01:17:59 +00:00
azammitdcarf
a76c8f604f Clear log in a general way using the system sort process as will only run periodically 2012-10-04 00:06:30 +00:00
azammitdcarf
2a394951f6 Fixed timezone assignment in AU database by phone number prefix 2012-10-03 02:54:49 +00:00
azammitdcarf
6f493f46b4 Add process_clear_log function to make sure process_log table doesn't get too big 2012-09-27 01:01:02 +00:00
azammitdcarf
dd73eb4196 New feature: Sample only quota for row quota (set quotas based on sample record values) 2012-05-01 00:13:26 +00:00
azammitdcarf
16d775ec4b Added ALTERNATE_INTERFACE config directive (defaults to false)
Alternate interface appears for non VoIP users when ALTERNATE_INTERFACE set to true
This interface is a bit faster to operate (less popup windows) and makes more sense when not using the system to auto-dial
Sponsored by Zimi
2011-10-05 04:29:41 +00:00
azammitdcarf
eaa9578ab8 Merging the Limesurvey 1.91+ branch of queXS in to the trunk 2011-09-08 01:58:41 +00:00
azammitdcarf
02961a4277 Fixed typo in getChannel 2011-08-22 00:24:48 +00:00
azammitdcarf
2f51b37aeb Fixed regexp that was ignorning SIP channels 2011-08-19 05:29:47 +00:00