public function actionQueueSetPermissions($id)
{
if (!($queueset = models\QueueSet::model()->findByPk($id))) {
throw new \CHttpException(404, "Queue Set not found with id {$id}");
}
if (Yii::app()->request->isPostRequest) {
$qs_svc = Yii::app()->service->getService(self::$QUEUESET_SERVICE);
$ids = array();
foreach ($_POST['user_ids'] as $id) {
$ids[] = (int) $id;
}
$resp = array();
$qs_svc->setPermisssionedUsers($queueset->id, $ids, @$_POST['user_role']);
$resp['success'] = true;
$resp['message'] = 'Queue set permissions updated';
echo \CJSON::encode($resp);
Yii::app()->end();
}
$this->renderPartial('form_queueset_perms', array('queueset' => $queueset), false, true);
}