summaryrefslogtreecommitdiffstats
path: root/appinfo/routes.php
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2013-05-10 13:30:00 +0200
committerBernhard Posselt <nukeawhale@gmail.com>2013-05-10 13:30:00 +0200
commit347000cc2d5597c1971942ebdbe97461c9fa5802 (patch)
tree8a2f6dc166ad871c646b4cf8bf13f4a9fcd02e55 /appinfo/routes.php
parentc487bfe23312a5b266d8eb21a3825ab791a1c3e8 (diff)
use a deleted flag for deleted feeds to handle undo
Diffstat (limited to 'appinfo/routes.php')
-rw-r--r--appinfo/routes.php12
1 files changed, 12 insertions, 0 deletions
diff --git a/appinfo/routes.php b/appinfo/routes.php
index 28a6cadff..8c89d49fb 100644
--- a/appinfo/routes.php
+++ b/appinfo/routes.php
@@ -71,6 +71,12 @@ $this->create('news_folders_delete', '/folders/{folderId}/delete')->post()->acti
}
);
+$this->create('news_folders_restore', '/folders/{folderId}/restore')->post()->action(
+ function($params){
+ App::main('FolderController', 'restore', $params, new DIContainer());
+ }
+);
+
$this->create('news_folders_rename', '/folders/{folderId}/rename')->post()->action(
function($params){
App::main('FolderController', 'rename', $params, new DIContainer());
@@ -110,6 +116,12 @@ $this->create('news_feeds_delete', '/feeds/{feedId}/delete')->post()->action(
}
);
+$this->create('news_feeds_restore', '/feeds/{feedId}/restore')->post()->action(
+ function($params){
+ App::main('FeedController', 'restore', $params, new DIContainer());
+ }
+);
+
$this->create('news_feeds_update', '/feeds/{feedId}/update')->post()->action(
function($params){
App::main('FeedController', 'update', $params, new DIContainer());