couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (COUCHDB-2153) Documents bulk deletion is broken
Date Fri, 02 May 2014 21:10:15 GMT

    [ 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 <rok@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 <rok@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)

Mime
View raw message