From 3c5ab3ad57942d15af51a0041f93ab9bd7505966 Mon Sep 17 00:00:00 2001 From: raimund-schluessler Date: Tue, 27 May 2014 20:29:38 +0200 Subject: Fix to allow normal users to change visibility --- lib/controller/collectionscontroller.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/controller/collectionscontroller.php b/lib/controller/collectionscontroller.php index 43da2b82..746dcb79 100644 --- a/lib/controller/collectionscontroller.php +++ b/lib/controller/collectionscontroller.php @@ -62,7 +62,7 @@ class CollectionsController extends Controller { foreach ($collections as $key => $collection){ try{ $tmp = (int)\OCP\Config::getUserValue($this->api->getUserId(), 'tasks_enhanced','show_'.$collection['id']); - if (!in_array($tmp, array(0,1,2))) { + if (!in_array($tmp, array(0,1,2) || $tmp==null)) { $tmp = 2; \OCP\Config::setUserValue($this->api->getUserId(), 'tasks_enhanced','show_'.$collection['id'],$tmp); } @@ -81,6 +81,9 @@ class CollectionsController extends Controller { return $response; } + /** + * @NoAdminRequired + */ public function setVisibility(){ $collectionId = (string) $this->params('collectionID'); $vis = (int) $this->params('visibility'); -- cgit v1.2.3