[Yahoo-eng-team] [Bug 1402016] Re: Consolidated _conf and _scripts

2017-01-10 Thread Thai Tran
** Changed in: horizon Status: In Progress => Invalid -- 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/1402016 Title: Consolidated _conf and _scripts Status

[Yahoo-eng-team] [Bug 1655201] [NEW] Dropdown covered by modal footer

2017-01-09 Thread Thai Tran
Public bug reported: The dropdown menu inside of a modal dialog is now below the modal footer. This makes it extremely frustrating to select a menu item. The user has to scrolls inside of the modal dialog in order to get to an item. ** Affects: horizon Importance: Undecided Status:

[Yahoo-eng-team] [Bug 1571875] [NEW] Domain role hidden by project role

2016-04-18 Thread Thai Tran
Public bug reported: Follow the steps below to see the problem. 1. From the CLI, create a user and assign admin role to the default domain but assign no projects. Log into horizon, you will see the admin dashboard available to you. 2. From the CLI, assign the user to the demo project and give

[Yahoo-eng-team] [Bug 1549534] [NEW] Too many delete image services

2016-02-24 Thread Thai Tran
Public bug reported: We currently have three very similar services for deleting images. That is very confusing. We should merge them into one service so future patterns can follow. ** Affects: horizon Importance: Medium Assignee: Thai Tran (tqtran) Status: In Progress -- You

[Yahoo-eng-team] [Bug 1546736] [NEW] Running eslint in quiet mode

2016-02-17 Thread Thai Tran
Public bug reported: We have a ton of warnings. This makes it difficult to locate linting errors. I think we should enable quiet mode so that warnings do not show up. ** Affects: horizon Importance: Medium Assignee: Thai Tran (tqtran) Status: In Progress ** Description

[Yahoo-eng-team] [Bug 1546218] [NEW] Ignore local folder

2016-02-16 Thread Thai Tran
: horizon Importance: Medium Assignee: Thai Tran (tqtran) 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/1546218 Title: Ignore

[Yahoo-eng-team] [Bug 1545861] [NEW] Hz-table-controller should return only selected items

2016-02-15 Thread Thai Tran
Assignee: Thai Tran (tqtran) Status: New ** Description changed: Hz-table-controller currently returns a map of items that were checked/unchecked. We then have to manually filter through this list to - get the selected items. To make matters worse, this map is wrongly - called

[Yahoo-eng-team] [Bug 1545814] [NEW] Tablecontroller should use ctrl instead of scope

2016-02-15 Thread Thai Tran
Public bug reported: horizon.framework.widgets.table.controller:TableController currently uses $scope for selected and numSelected. It should use ctrl as suggested by JP's guide. ** Affects: horizon Importance: Medium Assignee: Thai Tran (tqtran) Status: New -- You received

[Yahoo-eng-team] [Bug 1544835] [NEW] Using scope to clear table selections

2016-02-11 Thread Thai Tran
/static/app/core/images/table/images.controller.js#L101 ** Affects: horizon Importance: Medium Assignee: Thai Tran (tqtran) Status: In Progress -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard

[Yahoo-eng-team] [Bug 1544295] [NEW] Unable to place static in panel directory

2016-02-10 Thread Thai Tran
Public bug reported: We are able to currently have a static folder in dashboard but not a panel (which is a subdirectory of dashboard). It would be much nicer to be able to place it under each panel instead. ** Affects: horizon Importance: Medium Assignee: Thai Tran (tqtran

[Yahoo-eng-team] [Bug 1541090] [NEW] Integration password config should match local_conf

2016-02-02 Thread Thai Tran
Assignee: Thai Tran (tqtran) Status: In Progress ** Tags: documentation -- 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/1541090 Title: Integration

[Yahoo-eng-team] [Bug 1533024] [NEW] Lazy load tabs broken by element

2016-01-11 Thread Thai Tran
ost:8001/?tab=instance_details__audit Visit instances details or volumes page to see this behavior. ** Affects: horizon Importance: Critical Assignee: Thai Tran (tqtran) Status: In Progress ** Description changed: We introduced tag recently which broke all lazy loaded t

[Yahoo-eng-team] [Bug 1511593] [NEW] Missing documentation for plugins

2015-10-29 Thread Thai Tran
Public bug reported: We have great architecture for plugins, but no documentation on how to actually do it. ** Affects: horizon Importance: Critical Assignee: Thai Tran (tqtran) Status: In Progress ** Tags: documentation -- You received this bug notification because you

[Yahoo-eng-team] [Bug 1506565] [NEW] Add correct license for simple modal

2015-10-15 Thread Thai Tran
Public bug reported: Somewhere along the way, the license for simple modal was mishandled. This should be corrected. ** Affects: horizon Importance: Low Assignee: Thai Tran (tqtran) Status: In Progress ** Tags: low-hanging-fruit -- You received this bug notification

[Yahoo-eng-team] [Bug 1506571] [NEW] hzPasswordMatch directive does not do bi-direction check

2015-10-15 Thread Thai Tran
to 'abc' 3. change password to 'abcd' ** Affects: horizon Importance: High Assignee: Thai Tran (tqtran) Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon). https

[Yahoo-eng-team] [Bug 1506569] [NEW] Add correct license for hzPasswordMatch

2015-10-15 Thread Thai Tran
Public bug reported: Somewhere along the way, the license for hzPasswordMatch directive was mishandled. This should be corrected. ** Affects: horizon Importance: Low Assignee: Thai Tran (tqtran) Status: In Progress ** Tags: low-hanging-fruit -- You received this bug

[Yahoo-eng-team] [Bug 1491180] [NEW] Adding ifAllowed method to policy

2015-09-01 Thread Thai Tran
, and if it rejects, the error handler is called. This is more useful in practice and negates the need to check the response object. Furthermore, this is useful for creating a hz-if-policies directive in the future. ** Affects: horizon Importance: Medium Assignee: Thai Tran (tqtran

[Yahoo-eng-team] [Bug 1489669] Re: Policy check returns HTTP status instead of JSON

2015-09-01 Thread Thai Tran
Since there doesn't seem to be an HTTP code for no, we are sort of misusing 406. It is better to just write a wrapper for this service, bug is no longer valid. ** Changed in: horizon Status: In Progress => Invalid -- You received this bug notification because you are a member of Yahoo!

[Yahoo-eng-team] [Bug 1490748] [NEW] Login directive no longer hides domain and region dropdown

2015-08-31 Thread Thai Tran
Public bug reported: Recent linting changes broken the login directive. When user selects a websso authentication type like saml or openid, the domain and region list no longer hides. ** Affects: horizon Importance: High Assignee: Thai Tran (tqtran) Status: In Progress

[Yahoo-eng-team] [Bug 1489669] [NEW] Policy check returns HTTP status instead of JSON

2015-08-27 Thread Thai Tran
Public bug reported: Policy check today returns a JSON object containing an allowed flag that can either be true or false. This requires that we check the response object for the flag. It should instead just return a 204 for allowed, or a 406 for not allowed (401 is already taken for unauthorized

[Yahoo-eng-team] [Bug 1487251] [NEW] Creating new user does not require project

2015-08-20 Thread Thai Tran
Public bug reported: When creating a new user, adding the user to a project is optional. The REST api needs to respect this. Reference: https://github.com/openstack/horizon/blob/master/openstack_dashboard/api/rest/keystone.py#L91 ** Affects: horizon Importance: Medium Assignee: Thai

[Yahoo-eng-team] [Bug 1487254] [NEW] Get simple modal working again

2015-08-20 Thread Thai Tran
Public bug reported: The simple-modal code was refactored and linted. It is now broken and does not work properly. ** Affects: horizon Importance: Medium Assignee: Thai Tran (tqtran) Status: In Progress ** Tags: low-hanging-fruit -- You received this bug notification

[Yahoo-eng-team] [Bug 1485746] [NEW] Inconsistent karma conf for xstatic files

2015-08-17 Thread Thai Tran
Public bug reported: The xstatic files in horizon/karma.conf and dashboard/karma.conf is missing the smart-table reference causing any tests that rely on smart- table to fail on the dashboard side. ** Affects: horizon Importance: High Assignee: Thai Tran (tqtran) Status

[Yahoo-eng-team] [Bug 1485084] [NEW] Babel angular extract fails on newline and inner tags

2015-08-14 Thread Thai Tran
Public bug reported: When there are newline characters or inner tags, the extraction does not ignore them but treat them as separate lines. This causes the angular- gettext directive to fail when it tries to fetch the translated message. If a translate directive is present, it should trim the

[Yahoo-eng-team] [Bug 1482627] [NEW] Moving translation to HTML for launch-instance network step

2015-08-07 Thread Thai Tran
Public bug reported: We should clean out old gettext and move them into HTML files. This bug addresses the move to launch-instance network step. ** Affects: horizon Importance: Medium Assignee: Thai Tran (tqtran) Status: In Progress ** Tags: low-hanging-fruit -- You

[Yahoo-eng-team] [Bug 1479551] [NEW] Keystone project role REST is broken

2015-07-29 Thread Thai Tran
Public bug reported: There is an extra white space in the REST url making it impossible to reach the endpoint. Removing the white space will fix this issue. ** Affects: horizon Importance: High Assignee: Thai Tran (tqtran) Status: In Progress ** Tags: low-hanging-fruit

[Yahoo-eng-team] [Bug 1479162] [NEW] Need a way to batch async requests

2015-07-28 Thread Thai Tran
-- var async = { keystone: keystoneAPI.getRoles(), settings: settingsAPI.getSetting('SOME_SETTING', 'default') }; httpBatch.batch(async).then(function(response) { // do something here }); ** Affects: horizon Importance: Medium Assignee: Thai Tran (tqtran

[Yahoo-eng-team] [Bug 1479067] [NEW] Missing PUT in api service

2015-07-28 Thread Thai Tran
Importance: Medium Assignee: Thai Tran (tqtran) Status: In Progress ** Tags: low-hanging-fruit -- 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/1479067 Title

[Yahoo-eng-team] [Bug 1473176] [NEW] Dashboard karma is missing framework files

2015-07-09 Thread Thai Tran
/karma.conf.js ** Affects: horizon Importance: High Assignee: Thai Tran (tqtran) Status: In Progress ** Tags: unittest -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon). https

[Yahoo-eng-team] [Bug 1472828] [NEW] Remove hz.dashboard module from enabled

2015-07-08 Thread Thai Tran
Public bug reported: Since hz.dashboard is now included at the app level, we no longer need to include them at the dashboard level. https://github.com/openstack/horizon/blob/master/openstack_dashboard/static/app/app.module.js#L34 ** Affects: horizon Importance: Medium Assignee: Thai

[Yahoo-eng-team] [Bug 1472385] [NEW] Duplicate keywords for translation

2015-07-07 Thread Thai Tran
Public bug reported: There is a duplicate keyword in the list of keywords specified for translation. This is incorrect and should be ugettext_noop. https://github.com/openstack/horizon/blob/master/run_tests.sh#L428 ** Affects: horizon Importance: Low Assignee: Thai Tran (tqtran

[Yahoo-eng-team] [Bug 1472447] [NEW] Remove old trans filter

2015-07-07 Thread Thai Tran
Public bug reported: Once we make the move to angular-gettext, we will not longer need the trans filter. Since we are not using it anywhere at the moment, we can safely remove it now and ensure that there will be no future conflict. ** Affects: horizon Importance: Medium Assignee: Thai

[Yahoo-eng-team] [Bug 1470594] [NEW] Strange CSS None import

2015-07-01 Thread Thai Tran
Public bug reported: Here is the stack trace from chrome: GET http://localhost:8001/static/dashboard/css/None 404 (NOT FOUND) curCSS @ jquery.js:7093 jQuery.extend.cssHooks.opacity.get @ jquery.js:6952 jQuery.extend.css @ jquery.js:7059 Tween.propHooks._default.get @ jquery.js:9253 Tween.cur @

[Yahoo-eng-team] [Bug 1469293] [NEW] Turning off offline compression for integration test

2015-06-26 Thread Thai Tran
/settings.py ** Affects: horizon Importance: Medium Assignee: Thai Tran (tqtran) Status: In Progress ** Tags: integration-tests -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon). https

[Yahoo-eng-team] [Bug 1468547] [NEW] Plugin test should check js injections

2015-06-24 Thread Thai Tran
Public bug reported: Currently, we have tests for plugin but they are not comprehensive enough. Considering that we are adding more logic to javascript, we need to ensure that they are properly injected in these plugin.

[Yahoo-eng-team] [Bug 1467610] [NEW] Searchbar directive should be prefix with hz

2015-06-22 Thread Thai Tran
Public bug reported: We should rename search-bar directive to hz-search-bar for consistency. ** Affects: horizon Importance: Low Status: New ** Tags: low-hanging-fruit -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed

[Yahoo-eng-team] [Bug 1464354] [NEW] Angular table paging buttons looks clickable

2015-06-11 Thread Thai Tran
Public bug reported: Angular table paging buttons should look like they are clickable. When users hover over it, it should show a pointer instead of a caret. ** Affects: horizon Importance: Low Status: New ** Tags: low-hanging-fruit ** Description changed: - Angular table

[Yahoo-eng-team] [Bug 1460841] [NEW] Removing unused variable from d3linechart.js

2015-06-01 Thread Thai Tran
-jshint/3cc537e/console.html ** Affects: horizon Importance: Undecided Assignee: Thai Tran (tqtran) Status: In Progress ** Tags: low-hanging-fruit -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard

[Yahoo-eng-team] [Bug 1458993] [NEW] Encase helper-functions.spec.js in IIEF

2015-05-26 Thread Thai Tran
Public bug reported: https://review.openstack.org/#/c/185140/6/horizon/static/framework/util/tech-debt/helper-functions.spec.js Immediately Invoked Function Expression (IIFE). Needs to be enclosed and jshint globals removed. ** Affects: horizon Importance: Low Status: New **

[Yahoo-eng-team] [Bug 1458938] [NEW] Small fix to angular docs

2015-05-26 Thread Thai Tran
Public bug reported: https://review.openstack.org/#/c/184345/7/doc/source/contributing.rst Where we change my-controller to my_module.my_controller for consistency. ** Affects: horizon Importance: Low Status: New ** Tags: documentation -- You received this bug notification

[Yahoo-eng-team] [Bug 1456391] [NEW] Running JShint and JSCS on entire static folder

2015-05-18 Thread Thai Tran
Public bug reported: Right now we have running JShint and JSCS on specific folders in static directory. It make sense to generalize this and run it on the entire directory. ** Affects: horizon Importance: Low Status: New -- You received this bug notification because you are a

[Yahoo-eng-team] [Bug 1453245] [NEW] Keystone REST handles default role incorrectly

2015-05-08 Thread Thai Tran
Public bug reported: The keystone REST currently assigns a role to the user even if the role is the default role (_member_). This causes keystone client v2 to return an error. ** Affects: horizon Importance: Medium Assignee: Thai Tran (tqtran) Status: In Progress ** Summary

[Yahoo-eng-team] [Bug 1452464] [NEW] Jshint removing Hogan and static_url

2015-05-06 Thread Thai Tran
Public bug reported: Hogan and STATIC_URL are only use in a few files. Hence, we do not really need them enabled globally. Removing them from jshint global config. ** Affects: horizon Importance: Low Assignee: Thai Tran (tqtran) Status: In Progress -- You received this bug

[Yahoo-eng-team] [Bug 1452446] [NEW] Jasmine in dashboard out of sync

2015-05-06 Thread Thai Tran
on horizon. ** Affects: horizon Importance: High Assignee: Thai Tran (tqtran) 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/1452446

[Yahoo-eng-team] [Bug 1446886] [NEW] Move angular service api to dashboard

2015-04-21 Thread Thai Tran
Public bug reported: Currently, the angular service API resides in horizon. These files really belong in openstack_dashboard and should move there. ** Affects: horizon Importance: Medium Status: New -- You received this bug notification because you are a member of Yahoo!

[Yahoo-eng-team] [Bug 1444584] [NEW] Jshint should ignore legacy code before enabling undef or unused

2015-04-15 Thread Thai Tran
. Clean up legacy code 2. Ignore legacy code Since legacy is stable enough, cleaning it up might have higher risk of regression and does not improve code or add value. We should ignore legacy code base on this reasoning. ** Affects: horizon Importance: Medium Assignee: Thai Tran (tqtran

[Yahoo-eng-team] [Bug 1441794] [NEW] Removing unused variables in javascripts

2015-04-08 Thread Thai Tran
Public bug reported: Before we can enable a global check for unused variables, we need to clean up the code first. This way, the gate won't barf when we try to enable the global unused and undef jshint config. ** Affects: horizon Importance: Medium Status: New -- You received

[Yahoo-eng-team] [Bug 1441821] [NEW] Jshint should ignore libraries

2015-04-08 Thread Thai Tran
Public bug reported: When undef and unused gets globally enabled, 3rd party libraries will fail. We need to add a jshintginore file to ignore this folder. ** Affects: horizon Importance: High Assignee: Thai Tran (tqtran) Status: In Progress -- You received this bug

[Yahoo-eng-team] [Bug 1441780] [NEW] Adding horizon to jshint global

2015-04-08 Thread Thai Tran
Public bug reported: Some legacy functionality like horizon.alert is use in new angular work. Since we are doing jshint checks on new angular work, horizon need to be added to global jshint config to suppress the error. ** Affects: horizon Importance: Undecided Assignee: Thai Tran

[Yahoo-eng-team] [Bug 1441871] [NEW] Removing scope digest from login directive

2015-04-08 Thread Thai Tran
Public bug reported: Call to digest is not needed since $timeout service already does it. ** Affects: horizon Importance: Low Assignee: Thai Tran (tqtran) Status: In Progress -- You received this bug notification because you are a member of Yahoo! Engineering Team, which

[Yahoo-eng-team] [Bug 1441299] [NEW] Cleaning up jasmine specs enclosure

2015-04-07 Thread Thai Tran
Assignee: Thai Tran (tqtran) 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/1441299 Title: Cleaning up jasmine specs enclosure

[Yahoo-eng-team] [Bug 1440839] [NEW] Removed unused injections in launch-instance-config step

2015-04-06 Thread Thai Tran
Public bug reported: We are injecting a few things in LaunchInstanceConfigurationCtrl that we are not using. This patch removes those injections. ** Affects: horizon Importance: Low Assignee: Thai Tran (tqtran) Status: In Progress -- You received this bug notification

[Yahoo-eng-team] [Bug 1438620] [NEW] Need horizon in global jshint

2015-03-31 Thread Thai Tran
Public bug reported: Some legacy functionality like horizon.alert is use in new angular work. Since we are doing jshint checks on new angular work, horizon need to be added to global jshint config to suppress the error. ** Affects: horizon Importance: Undecided Assignee: Thai Tran

[Yahoo-eng-team] [Bug 1438818] [NEW] User ID does not sort properly in angular identity users table

2015-03-31 Thread Thai Tran
Public bug reported: In the new angular identity users table, the User ID column does not sort alphanumerically when sorted. To sort, simply click on the User ID column header. The sort order is strange and should be fix. ** Affects: horizon Importance: Low Status: New ** Tags:

[Yahoo-eng-team] [Bug 1438822] [NEW] Table widget should show a default message when filtering yields no items

2015-03-31 Thread Thai Tran
Public bug reported: Currently angular tables are filterable using the smart-table feature. However, table widget should show a default message when filtering yields no items. This is currently not the case and need to be amend. ** Affects: horizon Importance: Medium Status: New

[Yahoo-eng-team] [Bug 1436107] [NEW] Adding transclude to search-bar for batch actions

2015-03-24 Thread Thai Tran
Importance: Undecided Assignee: Thai Tran (tqtran) Status: In Progress ** Tags: angular ui -- 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/1436107

[Yahoo-eng-team] [Bug 1435436] [NEW] Add spyOn to global jshint config

2015-03-23 Thread Thai Tran
Public bug reported: In order to suppress recent jshint errors, we need to add 'spyOn' to the global config. ** Affects: horizon Importance: Undecided Assignee: Thai Tran (tqtran) Status: In Progress ** Tags: jshint low-hanging-fruit test -- You received this bug

[Yahoo-eng-team] [Bug 1435627] [NEW] Styling for disabled/danger menu-item

2015-03-23 Thread Thai Tran
Public bug reported: We need styling for action-list menu-item for disabled and danger items. Currently, bootstrap does not support a way to do this. We have to add this via our own css. ** Affects: horizon Importance: Undecided Assignee: Thai Tran (tqtran) Status: In Progress

[Yahoo-eng-team] [Bug 1433932] [NEW] apiPromise isn't getting use

2015-03-19 Thread Thai Tran
Public bug reported: the ApiPromise function introduced in hz.api.service.js isn't use anywhere and should be remove. ** Affects: horizon Importance: Undecided Status: New ** Tags: angular low-hanging-fruit ui -- You received this bug notification because you are a member of

[Yahoo-eng-team] [Bug 1432790] [NEW] Action directive does not update angular expressions

2015-03-16 Thread Thai Tran
Public bug reported: The angular Action directive uses transclude to clone the innerHTML and prepend it once. However, when the data model is updated, the expression inside the innerHTML does not get updated. Example: action button-type=menu-item action-classes='btn-default'

[Yahoo-eng-team] [Bug 1432798] [NEW] Action directive uses isolated scope, makes it difficult to pass in translated texts.

2015-03-16 Thread Thai Tran
Public bug reported: Assume that I have an object containing translated texts. labels = { hi: gettext('hi'), ho: gettext('ho') } The current architecture does not let me embed translated text into angular template directly. We have a separate work item to address this in L. So the current

[Yahoo-eng-team] [Bug 1415571] [NEW] Jasmine Tests failing as of late

2015-01-28 Thread Thai Tran
Public bug reported: Jasmine tests are failing recently. Steps to reproduce: 1. Launch your dev server 2. Go to localhost:port/jasmine 3. Select ServicesTests 4. Notice that nothing shows up 5. Inspect the console, notice that describe and jasmine are undefined Upon closer inspection, it looks

[Yahoo-eng-team] [Bug 1413729] [NEW] Improving xstatic documentation

2015-01-22 Thread Thai Tran
Public bug reported: We have pretty decent documentation on how to include 3rd party JS libraries through Xstatic. http://docs.openstack.org/developer/horizon/contributing.html#javascript-and-css-libraries While going through the process myself, I find that its not sufficient in details. We

[Yahoo-eng-team] [Bug 1412581] Re: Integration test failing in horizon

2015-01-20 Thread Thai Tran
Not an error, did not modify correct configuration for integration test. ** Changed in: horizon Status: Incomplete = Invalid -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).

[Yahoo-eng-team] [Bug 1412581] [NEW] Integration test failing in horizon

2015-01-19 Thread Thai Tran
Public bug reported: Steps to reproduce this error: 1. Check out the latest master branch (currently on f64664ddc54f24477c59404e84d7ec5d9bb1d88e). 2. Then run the integration tests: ./run_tests.sh --integration 3. See error I have also tried going back a few patches, but it seems like we have

[Yahoo-eng-team] [Bug 1402016] [NEW] Consolidated _conf and _scripts

2014-12-12 Thread Thai Tran
Public bug reported: As discussed in the ML, we are consolidating the _conf.html and _scripts.thml into a single file. Furthermore, we are providing overrides in openstack_dashboard so that panel specific scripts can be included. ** Affects: horizon Importance: Undecided Assignee: Thai

[Yahoo-eng-team] [Bug 1395270] [NEW] POST instantiation for Django-Angular

2014-11-22 Thread Thai Tran
://www.daveoncode.com/2013/10/17/how-to-make-angularjs-and-django-play-nice-together/ http://django-angular.readthedocs.org/en/latest/csrf-protection.html?highlight=post#set-header-with-x-csrftoken-via-cookie for more details. ** Affects: horizon Importance: Undecided Assignee: Thai Tran (tqtran

[Yahoo-eng-team] [Bug 1386352] [NEW] Forms not shown in modal have extra borders

2014-10-27 Thread Thai Tran
Public bug reported: When forms are launched in a modal dialog, they appear fine. When launched into a new tab, they contain extra borders. See image for more detail. ** Affects: horizon Importance: Undecided Assignee: Thai Tran (tqtran) Status: In Progress ** Tags: ui

[Yahoo-eng-team] [Bug 1374576] [NEW] Disable Associate floating IP when instance error

2014-09-26 Thread Thai Tran
Public bug reported: Associate Floating IP button should be disabled for instances in error state. ** Affects: horizon Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack

[Yahoo-eng-team] [Bug 1371718] [NEW] XMLHttpRequest header instantiation for Django-Angular

2014-09-19 Thread Thai Tran
-angular.readthedocs.org/en/latest/integration.html#xmlhttprequest for more details. ** Affects: horizon Importance: Undecided Assignee: Thai Tran (tqtran) Status: In Progress ** Summary changed: - XMLHttpRequest header instantiation for Djang-Angular + XMLHttpRequest header

[Yahoo-eng-team] [Bug 1368983] [NEW] Refactoring main_content from ID to class

2014-09-12 Thread Thai Tran
Public bug reported: We are primarily using main_content ID for styling. When we do use it for DOM manipulation via javascript, we mostly reference the child element messages. As such, it makes more sense for main_content to be a class. ** Affects: horizon Importance: Undecided

[Yahoo-eng-team] [Bug 1365680] [NEW] Extend height of nav accordion

2014-09-04 Thread Thai Tran
://people.redhat.com/~jcoufal/openstack/horizon/details/2014-02-19_details.pdf ** Affects: horizon Importance: Undecided Assignee: Thai Tran (tqtran) Status: In Progress ** Tags: ui ux -- You received this bug notification because you are a member of Yahoo! Engineering Team, which

[Yahoo-eng-team] [Bug 1361305] [NEW] Replace hard-coded date formats with Django formats

2014-08-25 Thread Thai Tran
into a single place. ** Affects: horizon Importance: Undecided Assignee: Thai Tran (tqtran) Status: New ** Changed in: horizon Assignee: (unassigned) = Thai Tran (tqtran) -- You received this bug notification because you are a member of Yahoo! Engineering Team, which

[Yahoo-eng-team] [Bug 1361315] [NEW] Navigation causes undefined error when clicked on twice

2014-08-25 Thread Thai Tran
Public bug reported: Steps to reproduce: 1. Open up your browser console. 2. Click on the project navigation item 3. Click on it again. 4. Uncaught TypeError: undefined is not a function ** Affects: horizon Importance: Undecided Assignee: Thai Tran (tqtran) Status: In Progress

[Yahoo-eng-team] [Bug 1350949] Re: Tables in tabs show incorrect number of row count

2014-08-25 Thread Thai Tran
** Changed in: horizon Status: In Progress = Invalid -- 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/1350949 Title: Tables in tabs show incorrect number of

[Yahoo-eng-team] [Bug 1359637] [NEW] Many CSS logic in inline-editing

2014-08-21 Thread Thai Tran
Public bug reported: We have way too many styling logic in our javascript files. This one focus particularly on the inline-editing tables. We need to isolate these logic and implement them in a CSS file where it belongs. ** Affects: horizon Importance: Undecided Assignee: Thai Tran

[Yahoo-eng-team] [Bug 1359395] [NEW] JShint non-voting gate errors

2014-08-20 Thread Thai Tran
/gate-horizon-jshint/a993a33/console.html ** Affects: horizon Importance: Undecided Assignee: Thai Tran (tqtran) Status: In Progress ** Description changed: We are getting common JShint errors. Example link below: - http://logs.openstack.org/88/115588/1/check/gate-horizon

[Yahoo-eng-team] [Bug 1357454] [NEW] Missing glyphicons-halflings png file

2014-08-15 Thread Thai Tran
Public bug reported: We are attempting to retrieve a missing png file at login. See attachment. ** Affects: horizon Importance: Undecided Assignee: Thai Tran (tqtran) Status: New ** Tags: low-hanging-fruit ui -- You received this bug notification because you are a member

[Yahoo-eng-team] [Bug 1357589] [NEW] Edit icon jitters when hovered over

2014-08-15 Thread Thai Tran
Importance: Undecided Assignee: Thai Tran (tqtran) Status: In Progress ** Changed in: horizon Assignee: (unassigned) = Thai Tran (tqtran) -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon

[Yahoo-eng-team] [Bug 1351438] Re: Code repetition in modal body and footer

2014-08-04 Thread Thai Tran
The more I think about this, the more I realize that this is more a blueprint than a bug... ** Changed in: horizon Status: New = Invalid -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).

[Yahoo-eng-team] [Bug 1351438] [NEW] Code repetition in modal body and footer

2014-08-01 Thread Thai Tran
Public bug reported: The modal code below is very common and we see it repeated in many templates. This makes refactoring a nightmare and can introduce human errors in many different areas. {% block modal-body %} div class=left fieldset {% include horizon/common/_form_fields.html %}

[Yahoo-eng-team] [Bug 1350953] [NEW] Unaligned form confirm/cancel buttons

2014-07-31 Thread Thai Tran
Public bug reported: Modal form confirm/cancel buttons are no longer aligned. Look at screenshot below. ** Affects: horizon Importance: Undecided Status: New ** Tags: bootstrap ** Attachment added: unalign_form_button.png

[Yahoo-eng-team] [Bug 1347072] [NEW] Assign js init methods with names

2014-07-22 Thread Thai Tran
of angular), we need a mechanism to postpone initialization code until the data/layouts/etc.. are retrieved and rendered. This would also give us control over init code (not all are required all the time). ** Affects: horizon Importance: Undecided Assignee: Thai Tran (tqtran) Status

[Yahoo-eng-team] [Bug 1347071] [NEW] HTMLElement final class string getter

2014-07-22 Thread Thai Tran
need to calculate the final attributes. This can be cumbersome if all we want is the final class string. We need a mechanism that would allow us to retrieve just the final class independently. ** Affects: horizon Importance: Undecided Assignee: Thai Tran (tqtran) Status

[Yahoo-eng-team] [Bug 1314991] [NEW] Allow user to open multiple sections in navigation pane

2014-05-01 Thread Thai Tran
-instance). Doing this could potentially reduce the number of clicks required to get to information of interest (which is always a good thing). ** Affects: horizon Importance: Undecided Assignee: Thai Tran (tqtran) Status: New ** Changed in: horizon Assignee: (unassigned

[Yahoo-eng-team] [Bug 1257859] Re: Top Bar is breaking the skinning on window resize

2014-05-01 Thread Thai Tran
I believe this issue has been addressed with the new navigation changes. ** Changed in: horizon Status: Confirmed = Invalid -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).

[Yahoo-eng-team] [Bug 1304783] [NEW] upgrade bootstrap to v3.1.1

2014-04-08 Thread Thai Tran
Public bug reported: We are currently using an outdated version of bootstrap. It would be nice to upgrade to the latest (v3.1.1). ** Affects: horizon Importance: Undecided Assignee: Thai Tran (tqtran) Status: New ** Changed in: horizon Assignee: (unassigned) = Thai Tran

[Yahoo-eng-team] [Bug 1298533] [NEW] Ability to add attributes to table links

2014-03-27 Thread Thai Tran
add the ability to attach attributes to a column containing a link via the link_attrs property. ** Affects: horizon Importance: Undecided Assignee: Thai Tran (tqtran) Status: New ** Changed in: horizon Assignee: (unassigned) = Thai Tran (tqtran) -- You received this bug

[Yahoo-eng-team] [Bug 1288453] [NEW] To date should not come before From date in Resource Usage

2014-03-05 Thread Thai Tran
Public bug reported: Users should not be able to select a To date that is before the From date in Resource Usage. Steps to reproduce: 1. Go to Resource Usage panel 2. Select Other for Period 3. Select a From date 4. Select a To date that is before the From date 5. No data shows up Related Bug

[Yahoo-eng-team] [Bug 1287418] [NEW] Compound sorting should be more obvious

2014-03-03 Thread Thai Tran
Public bug reported: Tablesorter plugin allows user to compound sort when they hold down the SHIFT key. However, this is not an obvious feature and not documented anywhere. I recommend that we add this to horizon's documentation. Having a table header sort indicator will also make this more

[Yahoo-eng-team] [Bug 1279578] [NEW] table sorting should have directional indicator

2014-02-12 Thread Thai Tran
Public bug reported: Currently, it is not possible to know which column determines the sort order for the table. It will be helpful to have an directional indicator that let users know which column is being sorted AND in the direction of the sort. ** Affects: horizon Importance: Undecided

[Yahoo-eng-team] [Bug 1267661] [NEW] Adding a new dashboard with a long name causes contents to start below the navigation pane.

2014-01-09 Thread Thai Tran
Public bug reported: Normally, contents is on the right side of navigation pane. However, a long dashboard name will cause the content to start below the navigation pane. Steps to reproduce bug: 1. Create a new dashboard with a long name 2. Add a panel to the dashboard with some content 3.