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

98 Commits

Author SHA1 Message Date
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
azammitdcarf
a097c15443 Added "availability" feature
Administrators specificy "availability groups" which include days of the week and times
Operators then choose if a case will be available within the availability group
2011-07-04 06:18:19 +00:00
azammitdcarf
e9997305fc New feature: Assign the next case to an operator specifically using the administrative functions 2011-02-28 05:00:26 +00:00
azammitdcarf
227d4ce08b Merged changes from vm line 2011-02-21 00:30:48 +00:00
azammitdcarf
df4c8c520c Added PROCESS_LOG_LIMIT for limit to rows to display of process logs 2011-02-17 04:29:10 +00:00
azammitdcarf
e1357712ce Added process_log table to database
Log process data to a separate table for speed and better display (don't have to do too many updates)
Updated VoIP watching process to more gracefully handle socket timeouts/errors
2011-02-17 03:36:18 +00:00
azammitdcarf
5ac53a50f1 Bug in system sort SQL statement 2011-02-09 03:05:06 +00:00
azammitdcarf
b6f68345b3 Make sure to set the sortorder to NULL when ending a case so it doesn't come straight up again in system sort mode
Get the questionnaire testing variable in the systemsort query
2011-02-08 22:11:09 +00:00
azammitdcarf
13d9c856e3 Remove unused columns from get_case_id select statement
Make sure to make cases and sample records unavailable before sorting enabled ones
2011-02-08 02:11:42 +00:00
azammitdcarf
c10effcba3 Only add enabled operators to call list when in testing mode 2011-02-04 00:06:27 +00:00
azammitdcarf
0adf4a9d2d When assigning skills and questionnaires to operators, respect their "enabled" or "disabled" state
Only display performance for enabled operators
2011-02-03 05:34:05 +00:00
azammitdcarf
56272934f7 Added ALLOW_PAGE_REFRESH config directive (default true) 2011-02-02 05:35:08 +00:00
azammitdcarf
1ffb93df13 Added a "system sort" process which sorts cases and the sample file from enabled questionnaires periodically (based on SYSTEM_SORT_MINUTES config directive). Enabling this may improve performance where there is a large number of interviewers, a large sample or complex quotas as the sort doesn't need to be done for each interviewer at each case.
Allow for multiple background processes to run concurrently
2011-02-01 05:27:55 +00:00
ziminajus
c40eee52dc Localized the word "till". 2011-01-31 09:38:50 +00:00
azammitdcarf
821eec5463 Replaced display:inline with display:"" to avoid changing location of box
Added statusbox class
Removed headerexpander script from index unless selected in config file
Can specify whether to escape ampersands when using get_respondentselection_url function
2011-01-28 01:12:55 +00:00
azammitdcarf
ba850b9a38 Appointment time respects TIME_FORMAT define in configuration 2011-01-18 23:19:58 +00:00
azammitdcarf
da72f94d5d Replaced outcome deselector (18)
Only display enabled questionnaires
2011-01-18 03:42:19 +00:00
azammitdcarf
4b62e0b9dc Fixes for fixed width data output from limesurvey (item width) 2011-01-18 03:38:52 +00:00
azammitdcarf
8dab3a26b4 Support for Internet Explorer browser 2011-01-11 05:01:22 +00:00
azammitdcarf
41c679e15d Properly handle the case where a questionnaire is not shift restricted 2010-12-23 03:20:01 +00:00
azammitdcarf
7cd1a21d84 Added freepbx 2.8.0 integration functions
Added htpasswd integration functions
Adding an operator can now add a freepbx extension and/or a password for apache htpasswd authentication
Adding a client can now add a password for apache htpasswd authentication
Updated template for ACSPRI
Added .htaccess files by default
2010-12-22 04:51:51 +00:00
azammitdcarf
0ef7c93737 New feature: Seperate limesurvey instrument for respondent selection
Dev Merged back changes from mcmasterlimers branch
2010-09-29 23:19:08 +00:00
azammitdcarf
19143de1c0 Quota priority feature added including auto priority calculation (Sponsor: Zimi) 2010-09-13 01:37:27 +00:00