Re: [openstack-dev] [Horizon] Use icon set instead of instance Action

2013-11-15 Thread Garry Chen
Hi 

 Liz & Jirka, thanks for ur advise, I will make the design post on UX askbot 
next time, I'm just a newbie in Openstack. 

By the way, i do understand the column will get narrow if have more data to 
represent, will u think its good to let user define their own table display? 
Then can use a JS/CSS to control icon set or drop-down action menu?

We did have users ask about the customized data table, coz not everything we 
wanna see is what customer want. Customization maybe a good point for Horizon.

Kind regards
Garry

> On 2013年11月15日, at 下午10:47, Liz Blanchard  wrote:
> 
> 
>> On Nov 15, 2013, at 6:41 AM, Garry Chen  wrote:
>> 
>> Hi all
>> 
>> Would you consider to change the drop-down action list of a instances to 
>> some common button icon set? 
>> 
>> Some actions like “run, pause, restart, shutdown, terminate ”, even like 
>> "create Snapshot", can use button instead? which like the pic below:
>> 
>> 
>> 
>> Think icon set may has better user experience.
> 
> Hi Gary,
> 
> I do like the idea of users being able to get to some of the more common 
> actions a bit quicker. A few issues with this approach would be:
> 
> 1) This could take up more room in the table. When we have tables that have a 
> lot of columns, this design could get crowded.
> 2) I've found it's hard to represent certain actions with an icon. I like the 
> idea of having the common ones as icons and having a drop down for the 
> others, although it might feel a bit inconsistent. 
> 
> As Jirka mentioned, it might be best to post the question up on the UX Askbot 
> site and get other UX designer thoughts!
> 
> Best,
> Liz
> 
>> 
>> Regards
>> Garry
>> ___
>> OpenStack-dev mailing list
>> OpenStack-dev@lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 
> 
> ___
> OpenStack-dev mailing list
> OpenStack-dev@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [Horizon] Use icon set instead of instance Action

2013-11-15 Thread Garry Chen
Hi allWould you consider to change the drop-down action list of a instances to some common button icon set? Some actions like “run, pause, restart, shutdown, terminate ”, even like "create Snapshot", can use button instead? which like the pic below:Think icon set may has better user experience.RegardsGarry___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [horizon] User registrations

2013-11-12 Thread Garry Chen


Garry Chen - iPhone 

> On 2013年11月13日, at 上午5:44, Paul Belanger  wrote:
> 
>> On 13-11-11 01:31 AM, Lyle, David wrote:
>> I think there is certainly interest.  I do think it will need to be highly 
>> configurable to be useful.  The problem, as Dolph points out, is that each 
>> deployment has its own workflow.
>> 
>> Points of configuration:
>> -Does the local keystone deployment policy support self-registration?  The 
>> default is no.  So, at that point access to self-registration should be 
>> hidden.
>> 
>> -How many steps are required in the registration process?
>> 
>> -Is payment information required?  Address?
>> 
>> -How is the registration confirmed, email, text, ?
>> 
>> -CAPTCHA?
>> 
>> I think the two main reasons such a facility is not present in Horizon are:
>> 1. Until recently determining keystone's access policy was not possible.
>> 2. The actual implementation is highly deployment dependent.
> So, if we are talking features, I think the one I can see being the most 
> useful for me is when an admin is adding user accounts with the dashboard, is 
> the email subsystem notifies the users with onetime login URL, forcing the 
> user to setup a password.
> 
> This way the admin doesn't have to deal with transmitting passwords to each 
> user.
> 
> Actually, I guess I am talking about a password reset token.
> 
> -- 
> Paul Belanger | PolyBeacon, Inc.
> Jabber: paul.belan...@polybeacon.com | IRC: pabelanger (Freenode)
> Github: https://github.com/pabelanger | Twitter: 
> https://twitter.com/pabelanger
> 
> ___
> OpenStack-dev mailing list
> OpenStack-dev@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [horizon] User registrations

2013-11-11 Thread Garry Chen
I am new to the community, but hope what we currently done can give you some 
ideas. We re-do the whole front end (called it UI later) instead of Horizon as 
it lack of some functions (well, we lack of Python programmers as well)

In our UI, we have a self registration component to handle the new user 
registration request. 

As a cloud admin, they can:
define the registration form (email, name, apartment, telephone, etc.)
view and approve the registration
allocate the resources to user (project)

New user can fill up the registration form, the UI will store these data in the 
DB, admin can login to the UI and see all the registration request 
(data-table), once admin has approved the registration and allocate the 
resource (view —> allocate —> approve) , UI will sent new user data to keystone 
to complete the registration. Else, if the admin declined the registration, the 
user will receive am email or mobile txt about it.

@Dolph

In our case, admin need to assigned a project to user with resources 
allocation, the new user doesn’t need to care about domain, project, the admin 
need to handle it all

We don’t have billing/payment functions now

If keystone doesn’t provide the functions that Horizon needs? Why don’t we let 
the Horizon to handle some business logic rather to heavily rely on keystone? 
In my opinions, keystone should only take care of identity, token and policy, 
etc..

Garry 


On Nov 11, 2013, at 11:07 PM, Walls, Jeffrey Joel (Cloud OS R&D) 
 wrote:

> David's questions are good ones.  I do like the idea of self-registration, 
> but the admin will almost certainly want some controls over their initial 
> placement in the system (domain, project, roles, etc).  I think part of this 
> blueprint should include the specification / editing of these defaults in a 
> new page on Horizon.
> 
> Jeff
> 
> -Original Message-
> From: Lyle, David 
> Sent: Sunday, November 10, 2013 11:31 PM
> To: OpenStack Development Mailing List (not for usage questions)
> Subject: Re: [openstack-dev] [horizon] User registrations
> 
> I think there is certainly interest.  I do think it will need to be highly 
> configurable to be useful.  The problem, as Dolph points out, is that each 
> deployment has its own workflow.  
> 
> Points of configuration:
> -Does the local keystone deployment policy support self-registration?  The 
> default is no.  So, at that point access to self-registration should be 
> hidden.
> 
> -How many steps are required in the registration process?
> 
> -Is payment information required?  Address?  
> 
> -How is the registration confirmed, email, text, ?
> 
> -CAPTCHA?  
> 
> I think the two main reasons such a facility is not present in Horizon are:
> 1. Until recently determining keystone's access policy was not possible.
> 2. The actual implementation is highly deployment dependent.
> 
> -David 
> 
> From: Dolph Mathews [mailto:dolph.math...@gmail.com]
> Sent: Monday, November 11, 2013 8:57 AM
> To: OpenStack Development Mailing List (not for usage questions)
> Subject: Re: [openstack-dev] [horizon] User registrations
> 
> So, there's a bunch of use case questions here where I suspect there are no 
> correct answers (so preferences will vary per deployment). The first ones 
> that come to mind-
> 
> Are the users accessing this web form trusted or untrusted?
> 
> Do they need to be verified, somehow? Are they going to be billed for their 
> resource consumption?
> 
> After registration, should they own their own domain in keystone? Or be 
> assigned their own project in an existing domain? Or simply be added to an 
> existing group with limited authorization?
> 
> On Sun, Nov 10, 2013 at 6:26 PM, Paul Belanger  
> wrote:
> Greeting,
> 
> In a previous thread I talked about building an application atop of horizon 
> and keystone.  So far things are working out pretty well.  One thing I have 
> been trying to figure out is how to move forward with user registration for 
> the horizon application.  A few moons ago, IIRC, horizon actually use 
> django-registration however the move to Keystone removed that functionality.
> 
> For me, I'd like to expose some functionality within my web application allow 
> users to register vs having an admin provisioning accounts.
> 
> So, I'm curious if there is anything interest in having such a module back in 
> horizon but leveraging keystone this time around. I'm actually curious to 
> hear how people see this working since this is the next thing I need to deal 
> with.
> 
> --
> Paul Belanger | PolyBeacon, Inc.
> Jabber: paul.belan...@polybeacon.com | IRC: pabelanger (Freenode)
> Github: https://github.com/pabelanger | Twitter: 
> https://twitter.com/pabelanger
> 
> ___
> OpenStack-dev mailing list
> OpenStack-dev@lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 
> 
> 
> 
> -- 
> 
> -Dolph
> ___