[Yahoo-eng-team] [Bug 1625252] [NEW] Hide Horizon elements that don't apply to baremetal only environment

2016-09-19 Thread Tyr Johanson
Public bug reported: When running in a baremetal environment, some "core" panels or columns in Horizon don't apply, or are misleading. For example: * Horizon refers to CPUs as vCPUs * Floating IPs are not currently supported by Ironic * Security Groups are not currently supported by Ironic

[Yahoo-eng-team] [Bug 1622698] [NEW] Use unique names for event strings

2016-09-12 Thread Tyr Johanson
Public bug reported: Angular widgets that listen for or dispatch events have the possibility of accidentally picking up the wrong event unless the event string is unique. For example, see https://review.openstack.org/#/c/321132/8/horizon/static/framework/widgets

[Yahoo-eng-team] [Bug 1616251] [NEW] hz-field breaks with late binding 'item'

2016-08-23 Thread Tyr Johanson
Public bug reported: Normal usage of hz-resource-property-list will break hz-field because the "item" is loaded asynchronously. Notice the use of a link function which inspects the "item" attribute, but doesn't watch it. NOTE: A simple work around until this can be made more dynamic is to use

[Yahoo-eng-team] [Bug 1616252] [NEW] hz-field breaks with late binding 'item'

2016-08-23 Thread Tyr Johanson
Public bug reported: Normal usage of hz-resource-property-list will break hz-field because the "item" is loaded asynchronously. Notice the use of a link function which inspects the "item" attribute, but doesn't watch it. NOTE: A simple work around until this can be made more dynamic is to use

[Yahoo-eng-team] [Bug 1607882] [NEW] resource browser ignores web root

2016-07-29 Thread Tyr Johanson
Tripp: http://192.168.200.200/developer/resource_browser/OS::Glance::Image [10:35 AM] Travis Tripp: Not FoundThe requested URL /developer/resource_browser/OS::Glance::Image was not found on this server. ** Affects: horizon Importance: Undecided Assignee: Tyr Johanson (tyr-6

[Yahoo-eng-team] [Bug 1605670] [NEW] ngdetails path doesnt allow slash

2016-07-22 Thread Tyr Johanson
** Affects: horizon Importance: Undecided Assignee: Tyr Johanson (tyr-6) Status: In Progress -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon). https://bugs.launchpad.net/bugs/1605

[Yahoo-eng-team] [Bug 1590164] [NEW] Can't initialize magic-search query programatically

2016-06-07 Thread Tyr Johanson
Public bug reported: The current magic search query can't be initialized from Angular. This is needed in order to pre-filter the search results. ** Affects: horizon Importance: Undecided Assignee: Tyr Johanson (tyr-6) Status: In Progress -- You received this bug notification

[Yahoo-eng-team] [Bug 1580809] [NEW] hz-expand-detail cannot be used outside of hz-table

2016-05-11 Thread Tyr Johanson
Public bug reported: hz-expand-detail is a reasonably handy directive that allows row expansion. It was modified to allow a table user to detect row expansion. However, this modification added a require of the hz-table controller. This is not necessary, is difficult to maintain and prevents the

[Yahoo-eng-team] [Bug 1567047] [NEW] Panels in local/enabled always appear last in nav

2016-04-06 Thread Tyr Johanson
Public bug reported: The list of panels appears to be intended to be sorted by file name, but all files in /enabled and always presented in the nav ahead of any files from local/enabled, no matter the file name. This appears to be a bug in util/settings.py that does an rsplit to separate file

[Yahoo-eng-team] [Bug 1549560] [NEW] Change projects redirects to overview page

2016-02-24 Thread Tyr Johanson
Public bug reported: When I change projects, my current panel is redirected to the Overview panel, forcing me to find the panel I was working on and open it again. Changing regions does not have this behavior if the region has the user's current panel. ** Affects: horizon Importance:

[Yahoo-eng-team] [Bug 1549544] [NEW] delete image action enabled when not allowed

2016-02-24 Thread Tyr Johanson
Public bug reported: On the ngimages panel, select a image that you do not have permission to delete (owned by another project). The delete image action button is enabled, even though the action is immediately blocked. Expected behavior is that delete image action button is only enabled if the

[Yahoo-eng-team] [Bug 1478717] [NEW] Collect dashboard app specific code in static/app/

2015-07-27 Thread Tyr Johanson
, but needed by two or more dashboards This bug moves the Angular code that semanticaly belongs to the application together into the openstack_dashboard/static/app/ location. ** Affects: horizon Importance: Undecided Assignee: Tyr Johanson (tyr-6) Status: In Progress -- You received

[Yahoo-eng-team] [Bug 1478731] [NEW] magic search test adding URL ?status=shutdown

2015-07-27 Thread Tyr Johanson
Public bug reported: Running Jasmine tests in browser http://localhost:8000/jasmine/ServicesTests URL changes to http://localhost:8000/jasmine/ServicesTests?status=shutdown When the page is reloaded using the new URL, some magic search tests now fail. Refactor the tests to use a mock $window.

[Yahoo-eng-team] [Bug 1477292] [NEW] launch instance step scss references ng controller

2015-07-22 Thread Tyr Johanson
Public bug reported: For example, security-groups.scss contains a selector: [ng-controller=LaunchInstanceSecurityGroupsController as ctrl] { This is very fragile and will break styling if the step is refactored to become a directive, or if the controller name is changed, or if the angular

[Yahoo-eng-team] [Bug 1476775] [NEW] --compilemessages CommandError: Can't find msgfmt

2015-07-21 Thread Tyr Johanson
Public bug reported: Attempting to rebuild message catalog for Horizon and hit the following: $ ./run_tests.sh --compilemessages Checking environment. Environment is up to date. CommandError: Can't find msgfmt. Make sure you have GNU gettext tools 0.15 or newer installed. Ideally this utility

[Yahoo-eng-team] [Bug 1474998] [NEW] framework.module.js contains app specific logic

2015-07-15 Thread Tyr Johanson
Public bug reported: framework.module.js is the root module for application agnostic, reusable horizon componenents. It currently contains frameworkConfiguration which is config logic that is specific to a particular application (openstack_dashboard), such as the default interpolator, at the HTTP

[Yahoo-eng-team] [Bug 1474498] [NEW] jasmine tests redirect to login

2015-07-14 Thread Tyr Johanson
Public bug reported: https://review.openstack.org/#/c/200725 introduced a strange error. Run Horizon, then visit http://localhost:8000/jasmine/ServicesTests. It breaks the test runner and redirect to the login page. On my machine this happens in Chrome, but not Safari. Chrome: 43.0.2357.132

[Yahoo-eng-team] [Bug 1464424] [NEW] Separate openstack_dashboard jasmine tests

2015-06-11 Thread Tyr Johanson
Public bug reported: We are working on making horizon/horizon usable and testable separately from horizon/openstack_dashboard (and vice versa). Currently, code that is brought in using the horizon/openstack_dashboard/enabled/* files can be tested separately from horizon, however once the API

[Yahoo-eng-team] [Bug 1462544] [NEW] Create Image: Uncaught TypeError: $form.on is not a function

2015-06-05 Thread Tyr Johanson
Public bug reported: on master June 5 2015 Project - Images - Create Image dialog Stacktrace horizon.datatables.disable_actions_on_submit@ horizon.tables.js:185 (anonymous function)@ horizon.modals.js:26 jQuery.extend.each @ jquery.js:657

[Yahoo-eng-team] [Bug 1461641] [NEW] Show wait spinner after submit of Angular Launch Instance

2015-06-03 Thread Tyr Johanson
Public bug reported: The angular version of the launch instance dialog disappears when you submit. Instead, it should give some indication that work is happening until the request is acknowledged by Openstack. In development environments the time between submit and acknowledge is very small, but

[Yahoo-eng-team] [Bug 1460137] [NEW] Need openstack_dashboard/test/jasmine_test.py

2015-05-29 Thread Tyr Johanson
Public bug reported: I noticed that openstack_dashboard/test/jasmine_test.py was not actually referenced (i.e. adding tests to it didn't cause the tests to be executed). This patch kindly removed the unused file. https://review.openstack.org/#/c/182786/ Now that _scripts.html has been untangled

[Yahoo-eng-team] [Bug 1454880] [NEW] Angular source re-organization

2015-05-13 Thread Tyr Johanson
Public bug reported: The Angular source will benefit from re-organization to 1) align module names with their directory structure 2) make it clear what is framework code (reusable utilities), what is core business logic of the horizon UI, and what is code that bootstraps the application. See

[Yahoo-eng-team] [Bug 1443622] [NEW] Launch instance quota only updates when souce selected

2015-04-13 Thread Tyr Johanson
Public bug reported: In the angular-based Launch Instance wizard, the instance quota chart doesn't update when the instance count is updated. First, an image source must be selected, then the chart responds to changes in the instance count. The instance count quota depends only on the number of

[Yahoo-eng-team] [Bug 1436931] [NEW] [Launch Instance Fix] Always show headers on source allocated

2015-03-26 Thread Tyr Johanson
Public bug reported: Mocks always have headers shown on the allocated table, even if no items selected. https://openstack.invisionapp.com/d/main#/projects/2472307 I rather prefer the headers NOT be shown...but we want all of the steps to be consistent one way or the other. ** Affects: horizon

[Yahoo-eng-team] [Bug 1434303] [NEW] [Launch Instance Fix] Make donut chart styles common for all steps

2015-03-19 Thread Tyr Johanson
Public bug reported: Currently, each step passes in settings for the donut charts. These can be standardized in the chart itself, and overrides removed from each step. ** Affects: horizon Importance: Undecided Status: New -- You received this bug notification because you are a

[Yahoo-eng-team] [Bug 1433373] [NEW] Flavor Details missing from Angular Launch Instance

2015-03-17 Thread Tyr Johanson
Public bug reported: The new launch instance dialog needs details on the flavors in the available flavors table. ** Affects: horizon Importance: Undecided Assignee: Tyr Johanson (tyr-6) Status: In Progress ** Changed in: horizon Assignee: (unassigned) = Tyr Johanson (tyr

[Yahoo-eng-team] [Bug 1401332] [NEW] Missing step in the building a dashboard tutorial

2014-12-10 Thread Tyr Johanson
the steps, the new panel will not work. I think the tutorial is missing a step to edit the extends portion of the template. ** Affects: horizon Importance: Undecided Assignee: Tyr Johanson (tyr-6) Status: New ** Changed in: horizon Assignee: (unassigned) = Tyr Johanson (tyr