Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
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')