Commit Graph
100 Commits
Author SHA1 Message Date
Adam Zammit 5c1dfd0444 Make tab appear when chat message is sent from supervisor 2013-07-17 09:56:49 +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 69ba3fb690 Added Strophe for XMPP chat and basic client 2013-07-16 15:14:01 +10:00
Adam Zammit 9bfc175adf Check for failure to write at creation stage so not to go in loop 2013-07-15 12:09:26 +10:00
Adam Zammit 0f76ed7c64 Set downloading voip client as the default
Use same tmp dir as Limesurvey
Check if tmp dir writable before using to avoid server overloading
2013-07-15 11:54:22 +10:00
Adam Zammit c23097eceb Updated database schema
Updated changelog to 1.8.0
2013-07-04 15:14:28 +10:00
Adam Zammit 5647dd4daf Updated translations 2013-07-04 15:03:45 +10:00
Adam Zammit edb4410921 Updated translation template 2013-07-04 14:56:54 +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 b26c8828fd Updated changelog for 1.7.6 2013-06-20 11:32:25 +10:00
Adam Zammit d01e83bfda Added Persian language and updated translations from Launchpad - thank you 2013-06-20 11:27:21 +10:00
Adam Zammit d05b5afa60 Updated translation strings 2013-06-18 16:25:38 +10:00
Adam Zammit b019bba001 Search for cases that have been assigned but not completed in more than 24 hours and put them back in the pool 2013-06-18 16:22:54 +10:00
Adam Zammit 3ef4f50c25 Define operator skills as for the assigning of cases to operators 2013-06-18 16:07:31 +10:00
Adam Zammit 0ce5b5ef67 Define availability group as for respondents 2013-06-18 16:06:27 +10:00
Adam Zammit f83870d30e Add description of shift defining process and label year and week of year 2013-06-18 16:05:55 +10:00
Adam Zammit a60ab9e961 Add message about missing sample if sample not assigned 2013-06-18 16:05:24 +10:00
Adam Zammit 530e431314 Allow for editing of assigned sample details 2013-06-18 14:39:27 +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 f69d62dec6 Added IS_INTERVIEWER token so can check if the questionnaire is administered by an interviewer by the following Lime Expression Manager code: {if(IS_INTERVIEWER,'This is an interviewer','THIS IS NOT AN INTERVIEWER')} 2013-06-07 10:40:15 +10:00
Adam Zammit e0ee24a492 Set default template if token specified but no equivalent token in queXS (i.e. when using limesurvey within queXS standalone) 2013-05-08 10:09:38 +10:00
Adam Zammit 0e9282f548 Updated changelog 2013-05-03 11:14:52 +10:00
Adam Zammit 36ed35c5ad Set default supervisor extension to be 1000 2013-04-30 15:41:37 +10:00
Adam Zammit 116cf43f7f Add quota updates to system sort process 2013-04-30 14:18:29 +10:00
Adam Zammit cf5addb19d Previews in Limesurvey should be as an interviewer 2013-04-29 16:11:41 +10:00
Adam Zammit 9a1d2b9eb1 Reset page position when respondent is to self complete in a different mode 2013-04-29 15:35:37 +10:00
Adam Zammit 2b0cdce5f8 Only apply automatic text focus when working as an interviewer (otherwise may jump to strange part of page) 2013-04-29 15:09:55 +10:00
Adam Zammit 125e3713e3 Updated trans template 2013-04-29 12:00:48 +10:00
Adam Zammit f853f56ced Mark URL as required for self completion 2013-04-29 11:59:21 +10:00
Adam Zammit 741aa4f71b Updated translations strings 2013-04-29 11:33:20 +10:00
Adam Zammit 19f3dc42d6 Added instruction about uniqueness of extension 2013-04-29 11:31:09 +10:00
Adam Zammit 627cbeefcd Updated error message when adding operator if extension is the same 2013-04-29 11:23:19 +10:00
Adam Zammit 768950da35 Display if assigned questionnaires are enabled or not 2013-04-23 14:53:32 +10:00
Adam Zammit a79790ef97 Set charset to UTF8 2013-04-19 16:14:39 +10:00
Adam Zammit 916b3c2d87 Make sure cases are only generated for enabled questionnaires 2013-04-17 14:55:56 +10:00
Adam Zammit d3f5d85139 Updated changelog 2013-04-12 15:51:53 +10:00
Adam Zammit cd4860622b Email from should be for this particular questionnaire
Only autoadvance if an interviewer
2013-04-08 10:45:00 +10:00
Adam Zammit a12722cf76 Also handle SSL 2013-04-05 16:00:30 +11:00
Adam Zammit 5105f3f3de Respect the limesurvey email settings 2013-04-05 15:53:11 +11:00
Adam Zammit cf26797cbf Updated Changelog for 1.7.3 2013-04-05 10:22:23 +11:00
Adam Zammit 94d6a1861d Don't rely on JS executing as PHP for ckeditor - won't translate though 2013-04-04 05:03:02 +00:00
Adam Zammit bf582ac6ad Remove last bit of GROUP_CONCAT 2013-04-03 23:10:23 +00:00
Adam Zammit 5df8a2c64b Remove use of group concat for timezones as is character limited 2013-04-03 22:59:20 +00:00
Adam Zammit f2c1bbfb3b Updated PEAR Calendar class to resolve PHP Strict notices 2013-04-03 22:53:27 +00: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 15dab90d86 Check HTTPS to work on IIS better 2013-04-03 14:33:02 +11:00
Adam Zammit 170b627720 Updated changelog 2013-03-27 12:35:53 +11:00
Adam Zammit 6ba0d9c6fc Updates translations (Thank you for translating on Launchpad!) 2013-03-27 12:31:48 +11:00
Adam Zammit fc74099de7 Add operator and respondent details to expression manager 2013-03-27 12:13:21 +11:00
Adam Zammit 7cb7de5d16 Replace date time hardcoding with defaults from config
Add operator and respondent details to core replacements in Limesurvey expression manager (need to use capitalisation)
2013-03-27 11:02:23 +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 fa83098b49 Added appointment and outcome codes to list with comment 2013-03-25 16:04:34 +11:00
Adam Zammit d63d29ff19 Added limit on access to override all access 2013-03-21 11:51:45 +11:00
Adam Zammit 764bef4e83 Message when no cases currently available to call 2013-03-13 14:00:24 +11:00
Adam Zammit 48d5c2bc38 Add display of cases currently available by sample 2013-03-12 16:37:11 +11:00
Adam Zammit e4f6ba16d6 update changelog 2013-03-12 14:34:50 +11:00
Adam Zammit 20c569556a Fixed deletion bug 2013-03-12 14:00:47 +11:00
Adam Zammit 077a28f874 Removed reference to non existant table which causes delete operation to fail 2013-03-12 12:19:56 +11:00
Adam Zammit f4ed476660 Allow editing of sample name and fixed bug from accessing external pages by non interviewer 2013-03-08 15:35:17 +11:00
Adam Zammit 17dcb4928b Don't refer to files outside the tree if not used by an interviewer 2013-03-08 15:29:13 +11:00
Adam Zammit afdebbc94d Allow for sample name to be edited 2013-03-08 15:09:42 +11:00
Adam Zammit 21ab42213f Updated default email template text 2013-03-08 13:52:56 +11:00
Adam Zammit af44a01bb6 Updated SQL comments in CHANGELOG 2013-03-08 13:05:59 +11:00
Adam Zammit c2e620d213 Updated translation files 2013-03-08 13:04:04 +11:00
Adam Zammit dced428f2f Updated translation template 2013-03-08 12:09:01 +11:00
Adam Zammit 09a3fd1dc1 Changed phone field to be a char to handle starting with 0 correctly 2013-03-08 12:03:32 +11:00
Adam Zammit 805335bad9 Merged from internetcomplete 2013-03-08 11:55:48 +11:00
Adam Zammit bca1ed642b Update changelog 2013-03-08 11:49:28 +11:00
Adam Zammit 3ed1cd1fce Allow for enabling/disabling the listing of samples
Ability to deidentify a sample (delete fields)
2013-03-08 11:45:54 +11:00
Adam Zammit 759bee01d0 Merging from internetcompletion branch 2013-03-07 16:28:08 +11:00
Adam Zammit e311c1df7b New feature: Allow restricting appointment to just yourself 2013-03-07 15:32:09 +11:00
Adam Zammit 33b3091ad3 Give a message if updating usernames without password 2013-03-07 13:03:38 +11:00
Adam Zammit 10c68d7d11 Added ability to edit operators
Can delete all traces of a queXS questionnaire
2013-03-07 12:51:36 +11:00
Adam Zammit 797fde759a Change order of updates to stop unique key problem 2013-03-01 15:44:09 +11:00
Adam Zammit ad0fc50af5 Made a larger margin before the hangup/call button so as not to hit the last outcome by mistake 2013-03-01 12:11:58 +11:00
Adam Zammit 7854e36fcb Updated database schema for new features 2013-02-28 09:43:14 +11:00
Adam Zammit e38f165264 Updated translation template 2013-02-27 16:25:30 +11:00
Adam Zammit 250ade052f Added email option to alternate interface 2013-02-27 16:16:32 +11:00
Adam Zammit e427854eab Added email to alternate interface 2013-02-27 16:09:11 +11:00
Adam Zammit a81d74debc Fix END URL for self completion 2013-02-27 15:59:43 +11:00
Adam Zammit 0b07934419 Fixed template URL for self completors 2013-02-27 15:37:04 +11:00
Adam Zammit aefb0c9e6b NOW() should be converted to UTC 2013-02-27 15:07:07 +11:00
Adam Zammit 2b7eeff881 Only display email button when enabled for questionnaire
Set a case note when completed online
2013-02-27 15:04:47 +11:00
Adam Zammit 62c5937765 Avoid notice if getting operator id when not one 2013-02-27 14:30:53 +11:00
Adam Zammit 4896c60f04 Make sure to get path of template right
HTaccess remove space that caused error
2013-02-27 14:26:44 +11:00
Adam Zammit 971eb8d584 Save call attempt id in to sent when sent and set default call id 2013-02-27 09:28:00 +11:00
Adam Zammit 11df5b93b5 Disabled updating of call outcome when not hanging up - need to alter other code or decide how to determine that an invitation was sent via email 2013-02-26 12:41:30 +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 a22f4acd66 Added self_complete flag to remove need to clear variables 2013-02-25 12:03:27 +11:00
Adam Zammit e2f4a33fc8 Allow for questionnaire editing of self completion functions 2013-02-22 14:40:09 +11:00
Adam Zammit 546fd178f7 Allow for modification of respondent self completion of active questionnaire 2013-02-20 16:34:44 +11:00
Adam Zammit 8749df9a0c Limesurvey to get template, mode and endurl from queXS when running in self complete mode 2013-02-20 16:00:28 +11:00
Adam Zammit bc56e10311 Added respondent self completion details to new questionnaire's (need to add to modify) 2013-01-30 16:24:26 +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