[UI] Implement App Catalog pagination similar to Glance images pagination

Registered by Timur Sufiev

API entry point for AppCatalog - search() function should return dictionary with 'packages' and 'next_marker' values - similar to Glance index() function (https://github.com/openstack/glance/blob/master/glance/api/v2/images.py#L94). Then a generator in python-muranoclient filter() function could be based on that data (similar to https://github.com/openstack/python-glanceclient/blob/master/glanceclient/v2/images.py#L38). Finally, it should allow paginating complex query results at dashbord's App Catalog page.

Blueprint information

Status:
Complete
Approver:
Alexander Tivelkov
Priority:
Medium
Drafter:
Timur Sufiev
Direction:
Approved
Assignee:
Timur Sufiev
Definition:
Approved
Series goal:
Accepted for juno
Implementation:
Implemented
Milestone target:
milestone icon 2014.2
Started by
Timur Sufiev
Completed by
Timur Sufiev

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/app-catalog-pagination,n,z

Addressed by: https://review.openstack.org/93899
    Paginate packages list using 'next_marker' attribute

Addressed by: https://review.openstack.org/93900
    Refactor api.catalog.search() method to provide 'next_marker' value

Addressed by: https://review.openstack.org/93939
    Refactor Packages and AppCatalog pagination

Gerrit topic: https://review.openstack.org/#q,topic:bp/normalize-dashboard-pagination,n,z

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.