Commit Graph
100 Commits
Author SHA1 Message Date
Adam Zammit 1bf6229ed3 Updated to trunk 2015-09-02 14:42:05 +10:00
Adam Zammit 6f14272c6d Updated SQL for upgrade 2015-09-02 14:35:00 +10:00
Adam Zammit 29878a7179 Remove reference to directory based authentication 2015-09-02 13:43:06 +10:00
Adam Zammit d321f63cca Link settings option to operator editing
Initial user always to have superadmin rights (otherwise may lose access to system)
2015-09-02 13:37:46 +10:00
Adam Zammit 030bcdf7e7 Updated Changelog and translations for 1.13.1 release 2015-08-31 12:58:32 +10:00
Adam Zammit cccf37ed0d Fix notices when using call history 2015-08-31 12:35:43 +10:00
Adam Zammit bfea4eb47a Added default for site config 2015-08-24 16:08:54 +10:00
Adam Zammit 09976ee25f Make sure to die after auth fails 2015-08-24 15:57:17 +10:00
Adam Zammit 517e6f551c Remove references to HTPASSWD
Updated user creation / editing code to refer to limesurvey session
2015-08-24 15:46:15 +10:00
Adam Zammit 8a139b9b07 Fix order of includes to avoid error 2015-08-24 15:23:11 +10:00
Adam Zammit 6be4a2d1c9 Replace link with queXS to be "user" not loginID 2015-08-18 16:31:14 +10:00
Adam Zammit 13155fa7db Added session_start to authentication 2015-08-18 16:18:31 +10:00
Adam Zammit 2fb2d6ece5 bootstrapify login screen 2015-08-18 16:00:25 +10:00
Adam Zammit ec8522e316 Added authentication includes to all files 2015-08-14 16:15:20 +10:00
Adam Zammit cfba7e27f4 queXS to use Limesurvey session table 2015-08-14 15:34:41 +10:00
Adam Zammit cd41038ee9 Restrict execution to CLI for voip scripts 2015-08-14 15:34:19 +10:00
Adam Zammit c91a7082d6 Remove session2 table (redundant with lime_sessions)
Set limesurvey to use session authentication
2015-08-14 15:32:15 +10:00
Adam Zammit 20bbfef4e6 Dev: Fixed bug in SQL query for max call attempts selection 2015-08-11 12:55:22 +10:00
Adam Zammit 23942b8939 Fixes lp:1408870 Add "Maximum attempts reached" as an outcome
Dev: Updated outcomes to be 4 new outcomes (max calls, max call attempts split by eligible, unknown eligibility)
Dev: Set the end_case function to set the outcomes to max call * reached if those variables set
Dev: Made sure outcomes are temporary outcomes as otherwise numbers will not be available again if max call limits changed
Dev: This means the outcomes are indicators only and could still be assigned to operators - it is merely a temporary case outcome (not a final outcome nor a call outcome)
2015-08-10 16:24:28 +10:00
Adam Zammit 6b819340d8 New Feature: Pre-generation of cases and copying of sample variables to Limesurvey attributes for "Web First" then CATI methodology 2015-08-07 15:48:59 +10:00
Adam Zammit b4e84e0148 New Feature: Pre-generation of cases and copying of sample variables to Limesurvey attributes for "Web First" then CATI methodology 2015-08-07 01:46:43 -04:00
Adam Zammit a7bda583af Fix sample import given new database structure (sample_var table)
Fix typo in import.php
2015-08-07 14:07:34 +10:00
Adam Zammit fa4d950788 Max call attempts should be temporary outcome as value can change 2015-08-07 14:04:31 +10:00
Adam Zammit e76590a549 Fix typo in import.php
Fixed bug: Sample not importing due to new sample_var table structure
2015-08-06 22:53:50 -04:00
Adam Zammit 22a60543e6 Update FreePBX compatability to 2.11
Make IAX extensions start from 1000
2015-08-07 12:19:45 +10:00
Adam Zammit f4665aa0b9 Make IAX extensions start from 1000 not 2000
Remove HTML password validation (was failing for me and shouldn't be restricted here)
Make freepbx functions work with freepbx 2.11 (requires manual reload but much less dirty code)
2015-08-06 22:16:41 -04:00
Adam Zammit f9e724452b Start the system monitoring process as well 2015-08-06 22:16:13 -04:00
Adam Zammit 5371c20c4c Fixed checkbox group selection and HTML errors 2015-08-05 11:15:06 +10:00
Adam Zammit fdc317c79a Fixes lp:1480880 - disable create new questionnaire if no active Limesurvey available
Also some other comment / localisation fixes
2015-08-05 10:49:42 +10:00
Adam Zammit f18f8852a0 Remove references to old DEFAULT_TIME_ZONE config constant (use get_settings instead) 2015-08-05 10:36:21 +10:00
Adam Zammit 5f539c3f60 Updated changelog for 1.13.0 release 2015-08-04 13:59:44 +10:00
Adam Zammit bd421395c5 Updated translations 2015-08-04 13:58:15 +10:00
Adam Zammit 55d9b16fdc Fixed some notices 2015-08-04 12:41:39 +10:00
Adam Zammit db97f26190 Fixed typo 2015-08-04 12:27:55 +10:00
Adam Zammit 7fa1968836 Display current link in admin menu 2015-08-04 12:24:57 +10:00
Adam Zammit 760144b929 make sure appointment picker works even when no shifts defined 2015-08-04 11:15:03 +10:00
Adam Zammit c097d61e42 Allow for titles not to appear where they don't need to be 2015-08-04 10:32:49 +10:00
Adam Zammit f11f231b70 Fixes lp:1481092 typo in in admin/quotarow.php:499 2015-08-04 10:04:31 +10:00
Adam Zammit ca752d4036 Remove regional settings for timepicker 2015-08-03 16:26:03 +10:00
Adam Zammit af20331147 Disable menu to nowhere for now 2015-08-03 16:08:48 +10:00
Adam Zammit a7995b6e53 Removed reference to dashboard.php 2015-08-03 16:06:03 +10:00
Adam Zammit 78714121ec Fixed dialog box not appearing with new version of jquery / jquery ui
Fixed case not completing due to quotas with exclude_var_id of 0
Fixed notice on interface2 where $appointment  variable not specified
2015-08-03 16:00:05 +10:00
Adam Zammit a3ed3f47ef Updated CHANGELOG for 1.13.0 release
Updated translations
2015-08-03 14:58:21 +10:00
Adam Zammit d3259a2447 Replace outcome codes 34,35 with 42,43 (Max call attempts/ Max calls reached) 2015-08-03 14:15:48 +10:00
Adam Zammit 4f91b49d50 Merged feature branch from Alex (thank you for your hard work!) 2015-08-03 14:12:16 +10:00
Adam Zammit a702844772 Added database changes to CHANGELOG
Removed explanatory text for updating (now in CHANGELOG)
Added new outcomes to databasestrings
Updated database schema to be as consistent as possible with original database
2015-08-03 14:02:31 +10:00
Adam Zammit 3da998446b Removed references to SITE_URL and OPERATOR_PANEL_NAME put other descriptions in config 2015-08-03 13:58:41 +10:00
Adam Zammit 6155da6d8c Stopped logo from spinning 2015-08-03 13:58:05 +10:00
Adam Zammit 69fea1d0c5 Updates translations 2015-08-03 13:51:05 +10:00
Adam Zammit 65695247d2 Remove restriction on timezones 2015-08-03 12:56:47 +10:00
Adam Zammit 1a68f4e012 Updated system sort to match generic sort 2015-08-03 12:36:27 +10:00
Adam Zammit 9d68e5a0f4 Fixes lp:1472581 add SGQ code to questions selector, proper questions list order (thanks Alex) 2015-07-09 15:23:25 +10:00
Adam Zammit 0098908b6b Fixes lp:1472563 typo in sql querry after rev.448 (thanks Alex) 2015-07-09 14:53:31 +10:00
Adam Zammit aff2941ea6 Fixed Bug: lp:1468417 operators fail to get next case ID 2015-07-02 15:28:08 +10:00
Adam Zammit 0a891d94cd Updated CHANGELOG for 1.12.0 release
Updated translations
2015-06-02 16:17:22 +10:00
Adam Zammit 297e1cc993 Merged complex quota feature 2015-06-02 16:04:43 +10:00
Adam Zammit 75dad27bc0 Updated to trunk 2015-06-02 12:44:50 +10:00
Adam Zammit ce0a8db15c Fix typo in SQL 2015-06-02 12:31:13 +10:00
Adam Zammit 5c0fa55d29 Bug Fix: lp:1459935 When no operators have an extension assigned, questionnaires in test mode fail to create phone numbers for new cases 2015-06-02 12:24:24 +10:00
Adam Zammit 22dfe12e41 Fixes lp:1452070 New numbers still drawn when 'allow new numbers to be drawn' set to No
Dev: Was only occuring when system sort process enabled
2015-05-06 09:34:14 +10:00
Adam Zammit a475567889 Fixes lp:1436664 - System sort process fails where database name not 'quexs'
Also fixes notices generated where the default language doesn't match the questionnaire language on quota reporting
2015-03-26 16:01:20 +11:00
Adam Zammit 128104e16b Added readme for GIT 2015-02-26 11:02:26 +11:00
Adam Zammit 3ed6a8545e Disable check for available cases on no case available page as it is too time consuming 2015-02-19 10:25:06 +11:00
Adam Zammit f7f6c1e6c5 Updated translation file (loaded incorrect translations) 2015-02-09 12:44:32 +11:00
Adam Zammit b592efdf9d Fixed typo in SQL 2015-02-09 12:38:36 +11:00
Adam Zammit bf59fb04d0 Updated translation file
Added PO update script to avoid using poedit
2015-02-09 12:25:40 +11:00
Adam Zammit 38d59dd4b7 New Feature: Allow time slots to be set on a sample by sample basis as well 2015-02-09 11:59:44 +11:00
Adam Zammit 78a1cfc35b Updated CHANGELOG for 1.11.1 release 2015-02-09 11:56:52 +11:00
Adam Zammit 34802a37a7 Fixed bug: Quota priority not able to override sort of last call made 2015-02-06 11:49:30 +11:00
Adam Zammit 62ca8c9cba Fixed Bug lp:1410503 required URLto the CKeditor installation directory 2015-01-28 15:14:04 +11:00
Adam Zammit a90b59bd68 Fixed Bug lp:1411703 Asign cases even with sample disabled and sample unassigned from questionnaire 2015-01-28 14:44:32 +11:00
Adam Zammit fd89d3917e Fixed Bug lp:1412389 removed language restriction 2015-01-28 14:34:28 +11:00
Adam Zammit 12ee63eb85 Fixes Bug lp:141380 System sort process fails when quotas enabled and limesurvey instrument de-activated 2015-01-28 13:00:50 +11:00
Adam Zammit 0cffc02657 Fix error in translation where thinks it is a wildcard 2015-01-09 14:49:39 +11:00
Adam Zammit fb8f2eba70 Updated changelog for 1.11.0 release 2014-12-19 15:33:26 +11:00
Adam Zammit d6c41548cd Updated translation template (default timezone feature) 2014-12-19 10:22:16 +11:00
Adam Zammit 54660f88eb Fixes lp:1394819 Automatic dialling doesn't work when using "No respondent selection" 2014-12-18 16:18:12 +11:00
Adam Zammit 5331e5ce47 Fixes lp:1394818 - Quota completions not displayed above 100% 2014-12-18 16:06:13 +11:00
Adam Zammit e6b125323b Replace DEFAULT_TIME_ZONE in config file with administrative configuration 2014-12-18 15:47:56 +11:00
Adam Zammit c7f0ab0087 Fixed bug: Where availability or timeslots set, appointments are ignored 2014-12-17 12:53:57 +11:00
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 f7e6340b47 Updated translations (Thank you contributors!)
Fixed typo in systemsortprocess
2014-12-17 11:23:34 +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 34052ec6b8 Added calls by timeslot report 2014-12-16 16:08:39 +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 3f4710e477 Rename availability groups to time slots
Added details of what an availability group is
Added front end for call attempt time slots
Added database changes for call attempt time slots
2014-12-15 16:28:59 +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 5c6c0a3ed9 Sort on a questionnaire by questionnaire basis 2014-11-03 14:02:13 +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 9a48d80eb1 Optimisation in system sorting (just update where not NULL) 2014-09-03 16:08:01 +10:00
Adam Zammit 38a760546a Merged from Trunk 2014-09-01 12:32:47 +10:00
Adam Zammit c64c71e428 Fixed Bug: Notices generated when running index_update.php 2014-07-14 12:03:29 +10:00
Adam Zammit cb884068a8 Fixed Bug: Operator extension not clearing correctly at end of work 2014-07-14 11:47:43 +10:00
Adam Zammit fd097b9bf1 Updated translations
Updated CHANGELOG for 1.10.4
2014-07-14 11:03:34 +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 bb21df2819 update password strings too 2014-05-26 12:10:47 +10:00