queXS 1.11.0

New quota system

Milestone information

Project:
queXS
Series:
main
Version:
1.11.0
Released:
 
Registrant:
Adam Zammit
Release registered:
Active:
Yes. Drivers can target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
5 Adam Zammit
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
5 Fix Released

Download files for this release

File Description Downloads

Release notes 

queXS now supports time slots for cases. This allows for time slots to be defined, and the call scheduler will make sure cases are assigned to be called equally over all timeslots. System sorting has been improved to work on a questionnaire by questionnaire basis which reduces down time for interviewers while the system sorts. The default timezone is now defined in the administrative menu instead of from the configuration file.

Many bugs have been fixed including quota completions now displaying above 100%, and VoIP integration correctly working in Asterisk 11.

Translations have also been updated from Launchpad - Thank you for your contributions, especially for the complete Russian translation.

Changelog 

View the full changelog

New Feature: System sort on a questionnaire by questionnaire basis
New Feature: Time slots for cases (make sure cases are called over specified timeslots equally)
New Feature: Ability to disable and enable new records being drawn from a sample
New Feature: Default timezone can be set in Administrative interface instead of config file

Fixed Bug: lp:1394819 Automatic dialling doesn't work when using "No respondent selection"
Fixed Bug: lp:1394818 - Quota completions not displayed above 100%
Fixed Bug: Operator extension not clearing correctly at end of work
Fixed Bug: Notices generated when running index_update.php
Fixed Bug: lp:1362415 Use of eregi and split are deprecated
Fixed Bug: lp:1362418 - Cannot originate calls on Asterisk 11

Translations: Updated from Launchpad. Thank you!

Database updates:

ALTER TABLE `questionnaire_sample` ADD `allow_new` TINYINT( 1 ) NOT NULL DEFAULT '1';

CREATE TABLE `questionnaire_timeslot` (
`questionnaire_id` bigint( 20 ) NOT NULL ,
`availability_group_id` bigint( 20 ) NOT NULL ,
PRIMARY KEY ( `questionnaire_id` , `availability_group_id` )
) ENGINE = InnoDB DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci;

INSERT INTO `setting` (`setting_id`,`field`,`value`)
VALUES (NULL , 'DEFAULT_TIME_ZONE', 's:18:"Australia/Victoria";');

0 blueprints and 5 bugs targeted

Bug report Importance Assignee Status
1362418 #1362418 Cannot originate calls on Asterisk 11 3 High Adam Zammit  10 Fix Released
1362422 #1362422 Admin operator without valid timezone can cause database inconsistencies 3 High Adam Zammit  10 Fix Released
1394818 #1394818 Quota completions not displayed above 100% 3 High Adam Zammit  10 Fix Released
1394819 #1394819 Automatic dialling doesn't work when using "No respondent selection" 3 High Adam Zammit  10 Fix Released
1362415 #1362415 Use of eregi and split are deprecated 5 Low Adam Zammit  10 Fix Released
This milestone contains Public information
Everyone can see this information.