# HG changeset patch # User dirk # Date 1314581559 -7200 # Node ID 3eeda7cec39b1e00a0d610ca7b1f416c063ae142 # Parent e284a37df1d990bffff949be64e4f6392fd2b519 delete a feed via the GUI works now diff -r e284a37df1d9 -r 3eeda7cec39b backend/couchdb/CouchDbBackend.py --- a/backend/couchdb/CouchDbBackend.py Mon Aug 29 03:17:09 2011 +0200 +++ b/backend/couchdb/CouchDbBackend.py Mon Aug 29 03:32:39 2011 +0200 @@ -74,8 +74,11 @@ feed[key] = changes[key] feed.store(self.database) - def deleteFeed(self, feed): - raise Exception("not yet implemented") + def deleteSelectedFeed(self): + viewResults = self.database.view("feedtest/feedEntries_by_feed", key=self.selectedFeed.id) + for row in viewResults: + del self.database[row.id] + del self.database[self.selectedFeed.id] def entriesForFeed(self, feed, hideReadEntries): viewName = "feedtest/feedEntries_by_feed"