summaryrefslogtreecommitdiffstats
path: root/js/service/FolderResource.js
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2014-09-13 12:00:54 +0200
committerBernhard Posselt <dev@bernhard-posselt.com>2014-09-13 12:00:54 +0200
commit021b68025223f2f3fdc8a7f588ae2e87128cbbc0 (patch)
tree173361a56ca40f263031915d10d0b26d4da0033d /js/service/FolderResource.js
parent1cb7d9ad1f47c4fce59dad43cc88568524ebc974 (diff)
better folder undelete
Diffstat (limited to 'js/service/FolderResource.js')
-rw-r--r--js/service/FolderResource.js10
1 files changed, 8 insertions, 2 deletions
diff --git a/js/service/FolderResource.js b/js/service/FolderResource.js
index a0c75a2e4..997ba1652 100644
--- a/js/service/FolderResource.js
+++ b/js/service/FolderResource.js
@@ -85,12 +85,18 @@ app.factory('FolderResource', function (Resource, $http, BASE_URL, $q) {
};
- FolderResource.prototype.reversiblyDelete = function (id) {
+ FolderResource.prototype.reversiblyDelete = function (name) {
+ var folder = this.get(name);
+ var id = folder.id;
+ folder.deleted = true;
return this.http.delete(this.BASE_URL + '/folders/' + id);
};
- FolderResource.prototype.undoDelete = function (id) {
+ FolderResource.prototype.undoDelete = function (name) {
+ var folder = this.get(name);
+ var id = folder.id;
+ folder.deleted = false;
return this.http.post(this.BASE_URL + '/folders/' + id + '/restore');
};