Horizon: Edit Project dialog doesn't fit window size

Bug #1334897 reported by Ido Ovadia
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack Dashboard (Horizon)
Fix Released
Medium
Nikunj Aggarwal

Bug Description

Description of problem:
=======================
'Edit Project' dialog doesn't fit window size, so user need to scrole

Version-Release number of selected component:
=============================================
python-django-horizon-2014.1-7.el7ost.noarch
openstack-dashboard-2014.1-7.el7ost.noarch
openstack-dashboard-theme-2014.1-7.el7ost.noarch

How reproducible:
=================
100%

Steps to Reproduce:
===================
1. Login to Horizon
1. Click 'Admin' --> 'Identity Panel' --> 'Projects'
2. On created project click 'More' --> 'Edit Project'
3. On 'Edit Project' click 'Quota'

Actual results:
===============
1. Dialog doesn't fit window size
2. There is no scroll bar on the dialog.
3. scrolling done on both dialog and the background window

Expected results:
=================
1. The dialog should fit window size.
2. If it is large there should be a scroll bar on the right size.
3. Scrolling done on upper window only.

Additional info:
================
A screenshot is enclosed

Tags: ux
Revision history for this message
Ido Ovadia (iovadia) wrote :
Revision history for this message
Santiago Baldassin (santiago-b-baldassin) wrote :

This sounds like a duplicate of https://bugs.launchpad.net/horizon/+bug/1334876. The styles applied to _workflow.html need to be upated, once we do that, both issues will be fixed. I actually would rewrite the two bugs into a single one saying that the workflows modal are not scrollable :)

Changed in horizon:
assignee: nobody → Santiago Baldassin (santiago-b-baldassin)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to horizon (master)

Fix proposed to branch: master
Review: https://review.openstack.org/103141

Changed in horizon:
status: New → In Progress
Revision history for this message
Matthias Runge (mrunge) wrote :

I think, making workflows scrollable is not the right solution to the issue, that the modal or workflow is just too long.
I'd prefer more a solution to better use the free space on the screen.

Revision history for this message
Liz Blanchard (lblanchard) wrote :

Hi All,

I've done some thinking around a redesign for this modal. I agree that making the list of Quota parameters scrollable would really just be a quick fix and we should be thinking about where we should take this modal in the future rather than implementing this quick fix. I'd like it to follow some of the future design patterns that we are seeing emerge in the Launch Instance Workflow design being done here:
https://blueprints.launchpad.net/horizon/+spec/launch-instance-ux-enhancement

Also, we should keep in mind the work that is happening around supporting difference sizing of modals here:
https://blueprints.launchpad.net/horizon/+spec/modals-and-supporting-different-screen-sizes

One last thing to think about here is that there is an effort around improving the inline help within forms which may remove the help text from the right hand side, giving much more real estate to the fields needing to be presented in the modal.

What do you all think about implementing a two column layout to fix this bug as a first step towards a larger redesign which turns this into a wizard type modal? Here is a screenshot of what I'm thinking:
http://people.redhat.com/~lsurette/OpenStack/Edit%20Project%20-%20Quota

Thoughts?

Liz

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on horizon (master)

Change abandoned by Santiago Baldassin (<email address hidden>) on branch: master
Review: https://review.openstack.org/103141

Julie Pichon (jpichon)
Changed in horizon:
status: In Progress → Confirmed
Matthias Runge (mrunge)
Changed in horizon:
importance: Undecided → Medium
assignee: Santiago Baldassin (santiago-b-baldassin) → nobody
Revision history for this message
Julie Pichon (jpichon) wrote :

Patch is abandoned, reverting status.

tags: added: ux
Changed in horizon:
assignee: nobody → Nikunj Aggarwal (nikunj2512)
Revision history for this message
Swati Sharma (swati-shukla1) wrote :

Hi Nikunj,

Are you working on this?

Revision history for this message
Nikunj Aggarwal (nikunj2512) wrote :

Hi Swati,

yes, i am working on this bug.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to horizon (master)

Fix proposed to branch: master
Review: https://review.openstack.org/146314

Changed in horizon:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to horizon (master)

Reviewed: https://review.openstack.org/146314
Committed: https://git.openstack.org/cgit/openstack/horizon/commit/?id=efef69b95d286f1ee1e82a36bf2e4e32b3db8d7f
Submitter: Jenkins
Branch: master

commit efef69b95d286f1ee1e82a36bf2e4e32b3db8d7f
Author: nikunj2512 <email address hidden>
Date: Sun Jan 11 16:15:45 2015 +0530

    Changes Identity->Projects Forms into Horizontal Forms

    This patch converts the Create & Edit modal forms of Identity->Projects
    Panel into horizontal form. As the current modal form for 'quotas' to
    big. So, with the help of horizontal forms, this patch makes the form
    length smaller.

    Change-Id: I46e5b0c0fc16c3b5e7ece076c5f25d2c17971b9c
    Closes-bug: #1334897

Changed in horizon:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in horizon:
milestone: none → kilo-3
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in horizon:
milestone: kilo-3 → 2015.1.0
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.