summaryrefslogtreecommitdiff
path: root/openstack_dashboard/enabled
diff options
context:
space:
mode:
authorchao liu <liuc@rc.inesa.com>2017-09-18 06:54:25 -0700
committerchao liu <liuc@rc.inesa.com>2017-09-19 07:33:13 +0000
commit1eb9596a8dc30987f532de989e997df0aeb07b2f (patch)
treea29daa228692e6ffb1804075a2c3dd409621e327 /openstack_dashboard/enabled
parentc8189bddcbd05f0b0fedda1593a3f404dc8857a9 (diff)
downloadhorizon-1eb9596a8dc30987f532de989e997df0aeb07b2f.tar.gz
Set default panel of identity with pluggable settings mechanism
The way of setting default panel of project dashboard and admin dashboard is the "pluggable settings" mechanism, but for identity dashboard, a traditional "hard-coded" way is used. It's a good idea to make it consistent with other dashboards. Change-Id: I52c584b5ef4981ede981385d39615ab8e7922abe Closes-Bug: #1717932
Diffstat (limited to 'openstack_dashboard/enabled')
-rw-r--r--openstack_dashboard/enabled/_3020_identity_projects_panel.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/openstack_dashboard/enabled/_3020_identity_projects_panel.py b/openstack_dashboard/enabled/_3020_identity_projects_panel.py
index cd843bc57..9327bb527 100644
--- a/openstack_dashboard/enabled/_3020_identity_projects_panel.py
+++ b/openstack_dashboard/enabled/_3020_identity_projects_panel.py
@@ -1,9 +1,23 @@
+# Licensed under the Apache License, Version 2.0 (the "License"); you may
+# not use this file except in compliance with the License. You may obtain
+# a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+
# The slug of the panel to be added to HORIZON_CONFIG. Required.
PANEL = 'projects'
# The slug of the dashboard the PANEL associated with. Required.
PANEL_DASHBOARD = 'identity'
# The slug of the panel group the PANEL is associated with.
PANEL_GROUP = 'default'
+# If set, it will update the default panel of the PANEL_DASHBOARD.
+DEFAULT_PANEL = 'projects'
# Python panel class of the PANEL to be added.
ADD_PANEL = 'openstack_dashboard.dashboards.identity.projects.panel.Tenants'