Repository URL to install this package:
Version:
6.0.24-6.0 ▾
|
python3-tvault-horizon-plugin-el9
/
usr
/
lib
/
python3.9
/
site-packages
/
trilio_dashboard
/
overrides.py
|
---|
try:
from openstack_dashboard.dashboards.identity.projects.workflows import UpdateQuota
from openstack_dashboard.usage.quotas import QUOTA_FIELDS
from openstack_dashboard.dashboards.identity.projects.views import UpdateQuotasView
from .workloads_quota.quota_workflows import (
UpdateWorkloadsQuota,
workload_quota_decorator
)
from .workloads_quota.usage.quotas import WORKLOAD_QUOTA_FIELDS
# integrated UpdateWorkloadsQuota to the UpdateQuota modal dialogues box
workloads_quota_tuple = (UpdateWorkloadsQuota,)
UpdateQuota.default_steps += workloads_quota_tuple
# integrated workloadmanager quota fields
QUOTA_FIELDS |= WORKLOAD_QUOTA_FIELDS
# integrated fetching workloadmanager quota details
UpdateQuotasView.get_initial = workload_quota_decorator(UpdateQuotasView.get_initial)
except ImportError:
print('disabling workloadmanager quota feature on dashboard')