diff options
author | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-09-13 12:00:54 +0200 |
---|---|---|
committer | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-09-13 12:00:54 +0200 |
commit | 021b68025223f2f3fdc8a7f588ae2e87128cbbc0 (patch) | |
tree | 173361a56ca40f263031915d10d0b26d4da0033d /js/service/FolderResource.js | |
parent | 1cb7d9ad1f47c4fce59dad43cc88568524ebc974 (diff) |
better folder undelete
Diffstat (limited to 'js/service/FolderResource.js')
-rw-r--r-- | js/service/FolderResource.js | 10 |
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'); }; |