You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2014/05/02 23:10:15 UTC
[jira] [Commented] (COUCHDB-2153) Documents bulk deletion is broken
[ 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 <ro...@kowalski.gd>
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 <ro...@kowalski.gd>
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)