20a571fdd2
This patch adds a tab for cinder user messages for volume backups. Cinder user messages show error details for cinder resources like if we are unable to create a volume backup due to some failure in cinder it will show us the reason for failure. It also updates project and admin SnapshotDetailsTabs to use DetailTabsGroup instead of TabGroup to improve top padding. Also adds the fail_reason in the detail view, if backup errored. Related-Bug https://bugs.launchpad.net/cinder/+bug/1978729 Change-Id: I4e639211043270e814fac489f915588af03f966a
30 lines
1.1 KiB
Python
30 lines
1.1 KiB
Python
# 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.
|
|
|
|
from openstack_dashboard.dashboards.project.backups \
|
|
import tables as backup_messages_tables
|
|
from openstack_dashboard.dashboards.project.backups \
|
|
import tabs as project_tabs
|
|
|
|
|
|
class AdminBackupOverviewTab(project_tabs.BackupOverviewTab):
|
|
template_name = "admin/backups/_detail_overview.html"
|
|
redirect_url = 'horizon:admin:backups:index'
|
|
|
|
|
|
class BackupMessagesTab(project_tabs.BackupMessagesTab):
|
|
table_classes = (backup_messages_tables.BackupMessagesTable,)
|
|
|
|
|
|
class AdminBackupDetailTabs(project_tabs.BackupDetailTabs):
|
|
tabs = (AdminBackupOverviewTab, BackupMessagesTab)
|