[openstack-dev] [UX] [Keystone] [Horizon] Pagination support for Identity dashboard entities
Jay Pipes
jaypipes at gmail.com
Tue Aug 18 18:05:30 UTC 2015
How about a settings.py switch that would simply allow the deployer to
entirely disable the list users functionality?
Best,
-jay
On 08/18/2015 12:52 PM, Timur Sufiev wrote:
> IMO, if that's impossible to provide Users pagination/indexing for LDAP
> from technical point of view, we'd better revise the current UI of
> Identity->Users, since most likely production-grade OpenStack
> installations will have LDAP instead of MySQL storage. So I'm for
> gathering more operators/deployers feedback on the pagination (Users
> panel particularly).
>
> I'm inclined to revising existing UI not because I think the Keystone
> community is adamant in doing things the way they're going to, but
> because LDAP storage backend seems to be unavoidable for large OpenStack
> deployments and Horizon shouldn't ignore this fact (what's the point in
> having fancy UI when it's broken for real-world installations?). Of
> course, 'unavoidable' thing is open to discussion.
>
> On Tue, Aug 18, 2015 at 6:30 AM Adam Young <ayoung at redhat.com
> <mailto:ayoung at redhat.com>> wrote:
>
> On 08/17/2015 09:53 PM, David Lyle wrote:
>>
>> I think we've conveniently been led off track here. The original
>> request/subject was regarding pagination of projects in the v3
>> API. Since this is purely a keystone construct it seems
>> implausible to me that ldap or the IdP of choice would be limiting
>> the ability to return a paginated list of all projects. Or groups
>> or domains or roles for that matter.
>>
>
> Yeah, SQL can support it. LDAP assignment can't. But that is not
> going to have a long life.
>
> With Hierarchical projects, we'll probably also have to keep nesting
> in mind for how we display a project list: do we always show a flat
> list, or is a tree closer to what users expect?
>
> Both are going to work poorly for some deployments and work well for
> others.
>
>
>> There is no reason to punt on pagination across the API for one
>> resource type, which actually would also work with select
>> backends. Give me something that I can exhaustively list in the
>> API I can build from.
>>
>> David
>>
>> On Aug 17, 2015 10:53 AM, "Fox, Kevin M" <Kevin.Fox at pnnl.gov
>> <mailto:Kevin.Fox at pnnl.gov>> wrote:
>>
>> 1. yes, but probably only if its a short list. It may be
>> feasible to show it only if there are 5 or less pages, and
>> maybe just load all pages of data and paginate it on the
>> client. If too big, ask the user to refine their search? Or
>> always paginate to 5, and then the 6th page have a page
>> requesting further refinement?
>>
>> 2. Not sure what the difference between searching and
>> filtering is in this context? something like facets? If so,
>> probably the 5 or less thing would work here too.
>>
>> 3. Yes, but again, probably within a smaller set of pages?
>>
>> Thanks,
>> Kevin
>> ________________________________________
>> From: Kruithof, Piet [pieter.c.kruithof-jr at hp.com
>> <mailto:pieter.c.kruithof-jr at hp.com>]
>> Sent: Sunday, August 16, 2015 9:41 AM
>> To: openstack-dev at lists.openstack.org
>> <mailto:openstack-dev at lists.openstack.org>
>> Subject: Re: [openstack-dev] [UX] [Keystone] [Horizon]
>> Pagination support for Identity dashboard entities
>>
>> I like Michael’s response because it moved the thread towards
>> identifying actual user needs before digging into the
>> technical feasibility. IMHO, it would be helpful to have a
>> few people on the list answer his questions:
>>
>> 1 - Do users want to page through search results?
>>
>>
>> 2 - Do users want to page through filter results? (do they use
>> filter results?)
>>
>>
>> 3 - If they want to page, do they want to be able to go back a
>> page and/or know their current page?
>>
>>
>> I understand that even if we answer “yes” to all three
>> questions that there could be issues around implementation,
>> but at least we’ll know a gap exists.
>>
>>
>> Piet Kruithof
>> Sr UX Architect, HP Helion Cloud
>> PTL, OpenStack UX project
>>
>> "For every complex problem, there is a solution that is
>> simple, neat and wrong.”
>>
>> H L Menken
>>
>>
>> __________________________________________________________________________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe:
>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>> <http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe>
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>> __________________________________________________________________________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe:
>> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>> <http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe>
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>>
>> __________________________________________________________________________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe:OpenStack-dev-request at lists.openstack.org?subject:unsubscribe <mailto:OpenStack-dev-request at lists.openstack.org?subject:unsubscribe>
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe:
> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> <http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe>
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
More information about the OpenStack-dev
mailing list