queXS 1.10.0

Add "referral" feature where operators can create a new case based on information given in a current case

Milestone information

Project:
queXS
Series:
main
Version:
1.10.0
Released:
2014-01-08  
Registrant:
Adam Zammit
Release registered:
2014-01-08
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
2 Adam Zammit
Blueprints:
2 Implemented
Bugs:
No bugs are targeted to this milestone.

Download files for this release

File Description Downloads

Release notes 

Two major new features have been introduced. Operators have been structurally separated from their extensions, so they can be set up to select an extension at the start of a shift, or administrators can select extensions manually for them. This allows for interviewer "hot desking" where extensions are fixed. A questionnaire can be set up to allow for referrals, where an interviewer can generate a new case and sample record within an interview based on information collected from the current respondent. This feature is enabled under questionnaire management. In addition, timezone detection from phone numbers has been improved.

Changelog 

View the full changelog

New Feature: Operators can choose extension (see: https://blueprints.launchpad.net/quexs/+spec/operatorextension) New Feature: Accept case referrals (see: https://blueprints.launchpad.net/quexs/+spec/referral) Fixed Bug: Timezone detection not choosing best number Database updates: ALTER TABLE `questionnaire` ADD `referral` TINYINT( 1 ) NOT NULL DEFAULT '0' AFTER `self_complete` CREATE TABLE IF NOT EXISTS `extension` ( `extension_id` int(11) NOT NULL AUTO_INCREMENT, `extension` char(10) COLLATE utf8_unicode_ci NOT NULL, `password` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `status` tinyint(1) NOT NULL DEFAULT '0', `current_operator_id` bigint(20) DEFAULT NULL, PRIMARY KEY (`extension_id`), UNIQUE KEY `extension` (`extension`), UNIQUE KEY `current_operator_id` (`current_operator_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; INSERT INTO `extension` (extension,password,current_operator_id,status) SELECT extension,extension_password,operator_id,voip_status FROM operator; ALTER TABLE `operator` DROP `extension`, DROP `extension_password`, DROP `voip_status`;

2 blueprints and 0 bugs targeted

Blueprint Priority Assignee Delivery
Separate extensions from operators and allow reassigning and selection of extensions Separate extensions from operators and allow reassigning and selection of extensions 3 Medium Adam Zammit  11 Implemented
Ability to create new cases as a referral from an existing case Ability to create new cases as a referral from an existing case 1 Undefined Adam Zammit  11 Implemented
This milestone contains Public information
Everyone can see this information.