Add enabled check in Backups panel

If enable_backup is False in OPENSTACK_CINDER_FEATURES
then we should not display the backups panel.

Change-Id: I276eebf0f11406bf354f5d8bbecef7b244d6d340
Closes-Bug: #1778771
(cherry picked from commit 6c2225bab8)
This commit is contained in:
Edward Hope-Morley 2018-09-26 15:36:03 +01:00 committed by Dmitriy Rabotjagov (noonedeadpunk)
parent f37e5302b1
commit 02e405dcac
1 changed files with 6 additions and 0 deletions

View File

@ -14,6 +14,8 @@
from django.utils.translation import ugettext_lazy as _
from openstack_dashboard import api
import horizon
@ -24,3 +26,7 @@ class Backups(horizon.Panel):
('openstack.services.volume', 'openstack.services.volumev2'),
)
policy_rules = (("volume", "backup:get_all"),)
@staticmethod
def can_register():
return api.cinder.volume_backup_supported(None)