[Yahoo-eng-team] [Bug 1309642] Re: horizon angular integration overrides embed tag

2014-08-11 Thread Rob Raymond
** Changed in: horizon
   Status: In Progress => Invalid

** Changed in: horizon
 Assignee: Rob Raymond (rob-raymond) => (unassigned)

-- 
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/1309642

Title:
  horizon angular integration overrides embed tag

Status in OpenStack Dashboard (Horizon):
  Invalid

Bug description:
  The angular integration into horizon overrides the default content tag {{ }} 
since if conflicts with the Django template tag.
  The problem is that some angular components (ng-grid) cannot be reused 
because they assume the default setting.

  Ideally angular code should run unchanged whether run inside of
  horizon or outside. I am thinking that this override should be
  removed. Angular templates (aka partials) should be loaded from static
  files rather than templates.

  A quick search of templates in horizon did not find any use of {$ $}
  but this surprises me.

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1309642/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1257326] [NEW] nova quotas are used for floating IP even when neutron is used

2013-12-03 Thread Rob Raymond
Public bug reported:

Horizon does not allow user to allocate floating IP address even if neutron 
quota allows it.
This is because we always use nova quotas.

** Affects: horizon
 Importance: Undecided
 Assignee: Rob Raymond (rob-raymond)
 Status: New

** Changed in: horizon
 Assignee: (unassigned) => Rob Raymond (rob-raymond)

-- 
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/1257326

Title:
  nova quotas are used for floating IP even when neutron is used

Status in OpenStack Dashboard (Horizon):
  New

Bug description:
  Horizon does not allow user to allocate floating IP address even if neutron 
quota allows it.
  This is because we always use nova quotas.

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1257326/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1257326] Re: nova quotas are used for floating IP even when neutron is used

2013-12-03 Thread Rob Raymond
** 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).
https://bugs.launchpad.net/bugs/1257326

Title:
  nova quotas are used for floating IP even when neutron is used

Status in OpenStack Dashboard (Horizon):
  Invalid

Bug description:
  Horizon does not allow user to allocate floating IP address even if neutron 
quota allows it.
  This is because we always use nova quotas.

  The project/overview page shows the correct limits in the pie charts but
  Access & Security FIPs page had the "Allocate IP to Project" button disabled 
based on a call to quotas.tenant_quota_usages(request)

  This code uses only nova to retrieve quotas/limits in
  tenant_quota_usages_from_limits from usage/quotas.py

  But what we would need to add is the logic from get_neutron_limits in
  usage/base.py

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1257326/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1258593] [NEW] horizon's nova api should cache extensions list

2013-12-06 Thread Rob Raymond
Public bug reported:

Currently nova api code memoize's  calls to get extensions from nova. But there 
is a cache hit only if request arg is the same.
Since get extensions is called in many places and extensions are not dynamic, 
we should cache more aggressively regardless of request.

** Affects: horizon
 Importance: Undecided
 Assignee: Rob Raymond (rob-raymond)
 Status: New

** Changed in: horizon
 Assignee: (unassigned) => Rob Raymond (rob-raymond)

** Description changed:

  Currently nova api code memoize's  calls to get extensions from nova. But 
there is a cache hit only if request arg is the same.
- Since get extensions is called in many places and extensions is not dynamic, 
we should cache more aggressively regardless of request.
+ Since get extensions is called in many places and extensions are not dynamic, 
we should cache more aggressively regardless of request.

-- 
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/1258593

Title:
  horizon's nova api should cache extensions list

Status in OpenStack Dashboard (Horizon):
  New

Bug description:
  Currently nova api code memoize's  calls to get extensions from nova. But 
there is a cache hit only if request arg is the same.
  Since get extensions is called in many places and extensions are not dynamic, 
we should cache more aggressively regardless of request.

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1258593/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1260859] [NEW] hard for user to distinguish pseudo-folders from objects

2013-12-13 Thread Rob Raymond
Public bug reported:

Currently when we show contents in containers panel, it is hard for the user to 
tell what is a a pseudo folder and what is an object.
We could use the column that is currently blank for pseudo-folders to indicate 
what it is. This column shows size for objects so there would be no conflict.

** Affects: horizon
 Importance: Undecided
 Assignee: Rob Raymond (rob-raymond)
 Status: New

** Changed in: horizon
 Assignee: (unassigned) => Rob Raymond (rob-raymond)

-- 
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/1260859

Title:
  hard for user to distinguish pseudo-folders from objects

Status in OpenStack Dashboard (Horizon):
  New

Bug description:
  Currently when we show contents in containers panel, it is hard for the user 
to tell what is a a pseudo folder and what is an object.
  We could use the column that is currently blank for pseudo-folders to 
indicate what it is. This column shows size for objects so there would be no 
conflict.

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1260859/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1260864] [NEW] Hard to determine current location in containers panel with pseudo-folders

2013-12-13 Thread Rob Raymond
Public bug reported:

As a user navigates inside a hierarchy of pseudo-folders, it is
difficult to know where they are. As a result users may upload an object
but not be able to find where in hierarchy it is loaded.

Adding a hyperlinked breadcrumb would remind user of location and give
them a way to navigate.

** Affects: horizon
 Importance: Undecided
 Assignee: Rob Raymond (rob-raymond)
 Status: New

** Changed in: horizon
 Assignee: (unassigned) => Rob Raymond (rob-raymond)

-- 
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/1260864

Title:
  Hard to determine current location in containers panel with pseudo-
  folders

Status in OpenStack Dashboard (Horizon):
  New

Bug description:
  As a user navigates inside a hierarchy of pseudo-folders, it is
  difficult to know where they are. As a result users may upload an
  object but not be able to find where in hierarchy it is loaded.

  Adding a hyperlinked breadcrumb would remind user of location and give
  them a way to navigate.

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1260864/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1274823] [NEW] Vague error when no metrics in Usage panel

2014-01-30 Thread Rob Raymond
Public bug reported:

When you have ceilometer configured but there are no metrics, you get the error 
message:
Error: An error occurred. Please try again later.

It would be better to give the user a warning that there are no metrics.

** Affects: horizon
 Importance: Undecided
 Assignee: Rob Raymond (rob-raymond)
 Status: New

** Changed in: horizon
 Assignee: (unassigned) => Rob Raymond (rob-raymond)

-- 
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/1274823

Title:
  Vague error when no metrics in Usage panel

Status in OpenStack Dashboard (Horizon):
  New

Bug description:
  When you have ceilometer configured but there are no metrics, you get the 
error message:
  Error: An error occurred. Please try again later.

  It would be better to give the user a warning that there are no
  metrics.

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1274823/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1278642] [NEW] Need 'month to date' in Resource Usage

2014-02-10 Thread Rob Raymond
Public bug reported:

Currently there are multiple date options for Resource Usage panel but
many times usage is viewed on month boundaries. I would like to add a
"Month to date' option to date options list.

** 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 Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1278642

Title:
  Need 'month to date' in Resource Usage

Status in OpenStack Dashboard (Horizon):
  New

Bug description:
  Currently there are multiple date options for Resource Usage panel but
  many times usage is viewed on month boundaries. I would like to add a
  "Month to date' option to date options list.

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1278642/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1278654] [NEW] Resource Usage views.py needs a some refactoring

2014-02-10 Thread Rob Raymond
Public bug reported:

In trying to reuse some of the code in views, I realized that the get method 
for SampleView is quite long.
I will submit this refactoring into a few smaller methods as a cleanup. It will 
also allow more reuse of the code in the future.

** 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 Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1278654

Title:
  Resource Usage views.py needs a some refactoring

Status in OpenStack Dashboard (Horizon):
  New

Bug description:
  In trying to reuse some of the code in views, I realized that the get method 
for SampleView is quite long.
  I will submit this refactoring into a few smaller methods as a cleanup. It 
will also allow more reuse of the code in the future.

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1278654/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1280475] [NEW] CSV generation code should be reusable

2014-02-14 Thread Rob Raymond
Public bug reported:

Currently usage has defined some helpful classes to generate downloadable CSV 
data. This code is general purpose but it lives in openstack_dashboard/usage 
module. 
In order to use it in other dashboards, it should be moved into utils module.

** 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 Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1280475

Title:
  CSV generation code should be reusable

Status in OpenStack Dashboard (Horizon):
  New

Bug description:
  Currently usage has defined some helpful classes to generate downloadable CSV 
data. This code is general purpose but it lives in openstack_dashboard/usage 
module. 
  In order to use it in other dashboards, it should be moved into utils module.

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1280475/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1287931] [NEW] Tell user if there is no metering data

2014-03-04 Thread Rob Raymond
Public bug reported:

If there is no metering data from the period selected,
user sees panel with no tables. It would be nicer to tell user that this is 
because there is no data to show.

** Affects: horizon
 Importance: Undecided
 Assignee: Rob Raymond (rob-raymond)
 Status: New

** Summary changed:

- Tell user if there is not metering data
+ Tell user if there is no metering data

** Changed in: horizon
 Assignee: (unassigned) => Rob Raymond (rob-raymond)

** Description changed:

- If there is not metering data from the period selected,
+ If there is no metering data from the period selected,
  user sees panel with no tables. It would be nicer to tell user that this is 
because there is no data to show.

-- 
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/1287931

Title:
  Tell user if there is no metering data

Status in OpenStack Dashboard (Horizon):
  New

Bug description:
  If there is no metering data from the period selected,
  user sees panel with no tables. It would be nicer to tell user that this is 
because there is no data to show.

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1287931/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1309183] [NEW] Static files cannot be found for panel plugins

2014-04-17 Thread Rob Raymond
Public bug reported:

Using the add panel facility of plugin configuration files, static files cannot 
be exposed from the plugin directory.
This can be done with dashboard based plugins by setting ADD_INSTALLED_APPS in 
the plugin configuration file.

It should be possible for panel plugins to use the same configuration to
expose static files.

** 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 Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1309183

Title:
  Static files cannot be found for panel plugins

Status in OpenStack Dashboard (Horizon):
  New

Bug description:
  Using the add panel facility of plugin configuration files, static files 
cannot be exposed from the plugin directory.
  This can be done with dashboard based plugins by setting ADD_INSTALLED_APPS 
in the plugin configuration file.

  It should be possible for panel plugins to use the same configuration
  to expose static files.

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1309183/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1309642] [NEW] horizon angular integration overrides embed tag

2014-04-18 Thread Rob Raymond
Public bug reported:

The angular integration into horizon overrides the default content tag {{ }} 
since if conflicts with the Django template tag.
The problem is that some angular components (ng-grid) cannot be reused because 
they assume the default setting.

Ideally angular code should run unchanged whether run inside of horizon
or outside. I am thinking that this override should be removed. Angular
templates (aka partials) should be loaded from static files rather than
templates.

A quick search of templates in horizon did not find any use of {$ $} but
this surprises me.

** 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 Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1309642

Title:
  horizon angular integration overrides embed tag

Status in OpenStack Dashboard (Horizon):
  New

Bug description:
  The angular integration into horizon overrides the default content tag {{ }} 
since if conflicts with the Django template tag.
  The problem is that some angular components (ng-grid) cannot be reused 
because they assume the default setting.

  Ideally angular code should run unchanged whether run inside of
  horizon or outside. I am thinking that this override should be
  removed. Angular templates (aka partials) should be loaded from static
  files rather than templates.

  A quick search of templates in horizon did not find any use of {$ $}
  but this surprises me.

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1309642/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1322376] [NEW] plugin extension panel cannot be added without panel group

2014-05-22 Thread Rob Raymond
Public bug reported:

I cannot add a panel to a dashboard without creating a panel group
called Other. It would be nice to add a panel when no Panel Groups are
needed.

** 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 Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1322376

Title:
  plugin extension panel cannot be added without panel group

Status in OpenStack Dashboard (Horizon):
  New

Bug description:
  I cannot add a panel to a dashboard without creating a panel group
  called Other. It would be nice to add a panel when no Panel Groups are
  needed.

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1322376/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp


[Yahoo-eng-team] [Bug 1332688] [NEW] plugin panels cannot add exceptions

2014-06-20 Thread Rob Raymond
Public bug reported:

Currently only dashboard plugins can register what exceptions are treated as 
unknown, recoverable or unauthorized by horizon's handle exceptions.
It seems that panels may also need the ability to register what exceptions need 
to be handled.

** Affects: horizon
 Importance: Undecided
 Assignee: Rob Raymond (rob-raymond)
 Status: New

** Changed in: horizon
 Assignee: (unassigned) => Rob Raymond (rob-raymond)

-- 
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/1332688

Title:
  plugin panels cannot add exceptions

Status in OpenStack Dashboard (Horizon):
  New

Bug description:
  Currently only dashboard plugins can register what exceptions are treated as 
unknown, recoverable or unauthorized by horizon's handle exceptions.
  It seems that panels may also need the ability to register what exceptions 
need to be handled.

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1332688/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp