diff options
author | Davide Saurino <davide.saurino@alcacoop.it> | 2013-11-12 10:46:31 +0100 |
---|---|---|
committer | Davide Saurino <davide.saurino@alcacoop.it> | 2013-11-12 10:46:31 +0100 |
commit | be253cdc1ba255cecb0dba910e1fc7b08b7707eb (patch) | |
tree | 303460a33d239874c341e02f89584c0ace9e2462 /controller | |
parent | d6fdba30fba1e7f905be23478831a091b71ddbde (diff) |
Make feed title editable (FIX #242)
Diffstat (limited to 'controller')
-rw-r--r-- | controller/feedcontroller.php | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/controller/feedcontroller.php b/controller/feedcontroller.php index 762859627..e9561cf32 100644 --- a/controller/feedcontroller.php +++ b/controller/feedcontroller.php @@ -221,6 +221,23 @@ class FeedController extends Controller { } } + /** + * @IsAdminExemption + * @IsSubAdminExemption + * @Ajax + */ + public function rename() { + $feedId = (int) $this->params('feedId'); + $feedTitle = $this->params('feedTitle'); + $userId = $this->api->getUserId(); + + try { + $this->feedBusinessLayer->rename($feedId, $feedTitle, $userId); + return $this->renderJSON(); + } catch(BusinessLayerException $ex) { + return $this->renderJSON(array(), $ex->getMessage()); + } + } /** * @IsAdminExemption |