Merge "Add policy_rules to aggregates dashboard"
This commit is contained in:
commit
338a58fba6
@ -21,6 +21,8 @@ from openstack_dashboard.dashboards.admin.aggregates import constants
|
||||
|
||||
|
||||
class DeleteAggregateAction(tables.DeleteAction):
|
||||
policy_rules = (("compute", "os_compute_api:os-aggregates:delete"),)
|
||||
|
||||
@staticmethod
|
||||
def action_present(count):
|
||||
return ungettext_lazy(
|
||||
@ -51,6 +53,7 @@ class CreateAggregateAction(tables.LinkAction):
|
||||
verbose_name = _("Create Host Aggregate")
|
||||
url = constants.AGGREGATES_CREATE_URL
|
||||
classes = ("ajax-modal",)
|
||||
policy_rules = (("compute", "os_compute_api:os-aggregates:create"),)
|
||||
icon = "plus"
|
||||
|
||||
|
||||
@ -66,6 +69,7 @@ class UpdateMetadataAction(tables.LinkAction):
|
||||
name = "update-metadata"
|
||||
verbose_name = _("Update Metadata")
|
||||
ajax = False
|
||||
policy_rules = (("compute", "os_compute_api:os-aggregates:set_metadata"),)
|
||||
icon = "pencil"
|
||||
attrs = {"ng-controller": "MetadataModalHelperController as modal"}
|
||||
|
||||
@ -85,6 +89,7 @@ class UpdateAggregateAction(tables.LinkAction):
|
||||
verbose_name = _("Edit Host Aggregate")
|
||||
url = constants.AGGREGATES_UPDATE_URL
|
||||
classes = ("ajax-modal",)
|
||||
policy_rules = (("compute", "os_compute_api:os-aggregates:update"),)
|
||||
icon = "pencil"
|
||||
|
||||
|
||||
|
@ -0,0 +1,4 @@
|
||||
---
|
||||
fixes:
|
||||
- |
|
||||
The missing nova's os-aggregates policy rules are added to the dashboard.
|
Loading…
Reference in New Issue
Block a user