[
https://issues.apache.org/jira/browse/COUCHDB-2153?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13988247#comment-13988247
]
ASF GitHub Bot commented on COUCHDB-2153:
-----------------------------------------
GitHub user robertkowalski opened a pull request:
https://github.com/apache/couchdb/pull/221
Implement bulk deletion for all-docs-listing
Introduce a collection which keeps track of documents that will
deleted using the CouchDB Bulk-update API, backed by a Session-
Storage.
The collection fires events, so the view is noticed.
Closes COUCHDB-2153
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/robertkowalski/couchdb 2153-bulk-deletion
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/couchdb/pull/221.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #221
----
commit 31a033a55997a312a33996ae63702f2a9ee043bf
Author: Robert Kowalski <[email protected]>
Date: 2014-05-02T19:33:46Z
Fauxton: Inject database into view
it's handled in the options and used, but was never passed
commit ed87c7046e8ceb31e6500757ed771bc20d99724d
Author: Robert Kowalski <[email protected]>
Date: 2014-05-02T19:39:21Z
Implement bulk deletion for all-docs-listing
Introduce a collection which keeps track of documents that will
deleted using the CouchDB Bulk-update API, backed by a Session-
Storage.
The collection fires events, so the view is noticed.
Closes COUCHDB-2153
----
> Documents bulk deletion is broken
> ---------------------------------
>
> Key: COUCHDB-2153
> URL: https://issues.apache.org/jira/browse/COUCHDB-2153
> Project: CouchDB
> Issue Type: Bug
> Security Level: public(Regular issues)
> Components: Fauxton
> Reporter: Alexander Shorin
> Assignee: Robert Kowalski
>
> How it works in GMail and expected to be: you navigating though pages,
> checking rows that you'd like to remove and when you've done - just click on
> Remove button.
> How it works in Fauxton: you cannot navigate to the next page since all your
> checkboxes will be dropped. You have to remove docs first from the current
> page. After that you have to revalidate this page again since order had
> changed and documents from next page are now on current one (+ new documents
> had arrived). And so you have to do again and again till current page will
> contain no documents to delete. And only after than you can move to the next
> page and repeat this validation madness.
--
This message was sent by Atlassian JIRA
(v6.2#6252)