Project

General

Profile

Actions

Idea #3149

closed

[Workbench] Workbench infinite scroll and filter system should do filtering on server side instead of client side.

Added by Tom Clegg over 9 years ago. Updated over 9 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Workbench
Target version:
Story points:
3.0

Description

Improvements we expect to see from this change:
  • Lower latency.
  • Better browser performance (thousands of hidden rows = bad news).
  • "Search" modal searches object contents, not just names and uuids. (The old /collections page uses the "any" filter to achieve this. Make sure there's an "any" filter usable with the arvados.v1.groups.contents method.)

Subtasks 5 (0 open5 closed)

Task #3671: Propagate search query to workbench when requesting rows in infinite scrollResolvedTom Clegg08/24/2014Actions
Task #3672: Propagate search query from workbench to api serverResolvedTom Clegg08/24/2014Actions
Task #3673: Clear results and refresh from server if search query is dirty and idle for 250msResolvedTom Clegg08/24/2014Actions
Task #3674: Review 3149-filter-any (improve filter support in API)ResolvedTom Clegg08/24/2014Actions
Task #3675: Review 3149-server-side-searchResolvedTom Clegg08/24/2014Actions

Related issues

Related to Arvados - Bug #3692: [API] Eventbus filters parameter should use implicit AND (like REST filters) instead of implicit OR.ResolvedPeter Amstutz10/10/2014Actions
Actions

Also available in: Atom PDF