couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jason Davies (JIRA)" <j...@apache.org>
Subject [jira] Updated: (COUCHDB-183) No pagination in Futon for reduce views
Date Tue, 24 Feb 2009 19:39:04 GMT

     [ https://issues.apache.org/jira/browse/COUCHDB-183?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Jason Davies updated COUCHDB-183:
---------------------------------

    Attachment: futon_reduce_pagination.2.diff

Updated patch for latest trunk (r747465).  Also the next/prev links are now disabled appropriately
when at beginning or end of the keyspace.

Still to do: get rid of empty pages at beinning/end of keyspace.  This is a nice-to-have feature,
and will involve fetching rows_per_page + 1 so we know whether to enable next/prev buttons
or not.

> No pagination in Futon for reduce views
> ---------------------------------------
>
>                 Key: COUCHDB-183
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-183
>             Project: CouchDB
>          Issue Type: Bug
>          Components: Administration Console
>    Affects Versions: 0.9
>            Reporter: Jason Davies
>            Priority: Blocker
>             Fix For: 0.9
>
>         Attachments: futon_reduce_pagination.2.diff, futon_reduce_pagination.diff
>
>
> Futon doesn't support paginating of reduce views at the moment, which can be confusing
for new users.  This is due to the difficulty of efficiently working out the total number
of rows available from a reduce view.
> I propose displaying something like "Showing x-y rows of unknown" at the bottom, and
showing a next/previous link if there are more results to be displayed.  An efficient way
to calculate whether there are next/previous results would be to fetch 1 + rows_per_page +
1 (with appropriate offset parameter etc.)
> I did start working on a patch - will post it here when it is done.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message