horizon/openstack_dashboard
Marek ebc9ee920e Fixes a series of bugs related to Floating IPs.
- Fixes KeyErrors when accessing 'floatingip' values in usages, which
  broken Floating IP allocation.
- The quota display in the bottom right of the Allocation dialog are
  only displayed if 'enabled_quotas' is True
- Adds security group rule tallying for the usages overview page, which
  fixes a KeyError crash for installations where Horizon 'enable_quotas'
  is set to true, but the 'quota_details' extension is not installed on
  in Neutron
- Adds a policy check to show and hide The plus/add button in
  Instances->Associate Floating IP to match the Allocate IP To Project
  button in Floating IPs
- Fixed the page title not being set for the non-modal version of the
  modal allocation dialog/form
- Added an 'allowed' functionality for network usage overview charts to
  allow for them to be dynamically disabled
- Added tests and mocks for the above
- Added tests for non-legacy quota tallying for networks
- Added test for disabled network quotas in overview

Change-Id: I47f73ff94664d315a2400feb8ce8a25f4e6beced
closes-bug: #1838522
(cherry picked from commit 161b4ae5d4)
2020-01-16 08:01:27 +00:00
..
api Fix "prev" link pagination for instances with identical timestamps 2019-12-27 18:12:07 +00:00
conf Drop cinder consistency group support 2019-05-03 18:16:23 +00:00
contrib Handle partial dict setting 2019-09-26 14:31:17 +09:00
dashboards Fixes a series of bugs related to Floating IPs. 2020-01-16 08:01:27 +00:00
django_pyscss_fix Handle log message interpolation by the logger 2017-03-31 20:59:16 +09:00
enabled Drop cinder consistency group support 2019-05-03 18:16:23 +00:00
local Relnote: default values are moved to openstack_dashboard/defaults.py 2019-10-08 14:49:02 +00:00
locale Imported Translations from Zanata 2020-01-09 07:06:34 +00:00
management Use the python real executable 2019-07-17 16:23:33 +02:00
static Send binary frame in websocket client 2019-12-14 17:44:29 +00:00
templates Remove unused 'not_list' template argument 2019-09-10 08:41:51 +00:00
templatetags Define default settings explicitly (openstack_dashboard 5/5) 2019-07-08 18:20:32 +09:00
test Fixes a series of bugs related to Floating IPs. 2020-01-16 08:01:27 +00:00
themes Rework old customization templates and add new blocks 2019-01-03 17:45:29 +13:00
usage Fixes a series of bugs related to Floating IPs. 2020-01-16 08:01:27 +00:00
utils Handle partial dict setting 2019-09-26 14:31:17 +09:00
wsgi Create new wsgi.py file and deprecate old file 2018-05-15 01:41:01 +00:00
.eslintrc
__init__.py
context_processors.py Define default settings explicitly (openstack_dashboard 5/5) 2019-07-08 18:20:32 +09:00
defaults.py Merge "Downloadable Kubernetes configuration file" 2019-09-12 17:54:02 +00:00
exceptions.py Drop Heat related code from horizon 2017-12-05 07:38:55 +00:00
hooks.py pylint: fix import-error 2019-01-16 00:00:58 +09:00
karma.conf.js Makes the xstatic files lookup dynamic in the tests 2017-07-27 10:01:33 -04:00
policy.py Specify POLICY_CHECK_FUNCTION as a string 2016-11-25 13:06:14 +01:00
settings.py Move default values defined in settings.py to defaults.py 2019-09-12 15:05:56 +09:00
theme_settings.py pylint: fix several warnings 2019-01-15 00:22:27 +09:00
urls.py Define default settings explicitly (openstack_dashboard 5/5) 2019-07-08 18:20:32 +09:00
views.py trivial: Add TODOs for remaining function-based views 2019-09-11 07:29:49 +09:00
wsgi.py Fixed path after moving wsgi/django.wsgi to wsgi.py 2018-09-06 12:05:37 +02:00