Usability: Differences in Amount, Order, and Spelling of Quota Parameters

Bug #1210533 reported by Tanja Roth
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Dashboard (Horizon)
Fix Released
Low
Sphoorti

Bug Description

If you are logged in to the Dashboard as admin, the "System Info" category on the "Admin" tab shows the global "Default Quotas" (hard-coded in OpenStack Nova). It shows 15 parameters.

However, if you want to *set* quota values for a project ("Admin" tab > "Project" category > More > Modify Quota), the window basically shows the same parameters like the "System Info" category on the "Admin" tab, but the parameters are partially named differently and they differ in number (12).

The differences in detail:

Default Quotas vs. Setting Quota
-Key Pairs
-Injected File Path Bytes
-Snapshots

The following parameters are the same, but named differently:
-Cores
+VCPUs

This divergence in name and number is confusing for users.

For some parameters, the spelling also slightly differs (Floating Ips vs. Floating IPs, Ram vs. RAM (MB), etc.). In general, the spelling used in the window where to set the quotas looks better to me (acronyms are spelled correctly).

If there is no reason for hiding several quota parameters when editing a project, I would propose the following changes:

1) show the same number of parameters in "Default Quotas" like on the "Quota" tab in the "Edit Project" dialog

2) consolidate
  * order
  * naming
  * spelling
of the quota parameters in the "Default Quotas" view and on the "Quota" tab in the "Edit Project" dialog. For spelling, I would propose to use the spelling from the "Edit Project" dialog (and to rename "Key Pairs" to "Keypairs" like in the rest of the Dashboard UI).

Changed in horizon:
status: New → Confirmed
Revision history for this message
Victoria Martinez de la Cruz (vkmc) wrote :

The Default Quotas tab in System Info grab the info from the API directly [1] while the Edit Quotas tab in Projects has a hard coded list of quotas [2].

[1] https://github.com/openstack/horizon/blob/master/openstack_dashboard/dashboards/admin/info/tabs.py#L36
[2] https://github.com/openstack/horizon/blob/master/openstack_dashboard/dashboards/admin/projects/workflows.py#L45

Choosing a way to get that info would avoid confusion for end users. IMO, getting the info from the API like in System Info is better.

Changed in horizon:
importance: Undecided → Low
Changed in horizon:
assignee: nobody → Sphoorti (sphoorti-joglekar)
Changed in horizon:
status: Confirmed → In Progress
Changed in horizon:
status: In Progress → Confirmed
Changed in horizon:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to horizon (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/65490

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to horizon (master)

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

commit 234c49d88d915b9d7355de47e6b46e0a98b06d72
Author: Dirk Mueller <email address hidden>
Date: Wed Jan 8 16:48:07 2014 +0100

    Consolidate user visible spelling of keypair vs Key Pair

    "Key Pair" wins the Google popularity contest (880k vs 300k),
    and "Keypair" is not listed in Webster. Ispell autocorrects
    it to "Key Pair" (or Key-Pair)

    Change-Id: I4710b194dfd3c53f21fc99ce53db94cc5af0c158
    Related-Bug: #1210533

Changed in horizon:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in horizon:
milestone: none → icehouse-3
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in horizon:
milestone: icehouse-3 → 2014.1
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.