Merge "Some 'Create' buttons missing '+' icon"

This commit is contained in:
Jenkins 2014-07-29 08:41:11 +00:00 committed by Gerrit Code Review
commit 52ec78d1f8
3 changed files with 7 additions and 4 deletions

View File

@ -52,9 +52,10 @@ class PropertyDelete(tables.DeleteAction):
class PropertyCreate(tables.LinkAction):
name = "create"
verbose_name = _("Create")
verbose_name = _("Create Property")
url = "horizon:admin:images:properties:create"
classes = ("btn-create", "ajax-modal")
classes = ("ajax-modal")
icon = "plus"
def get_link_url(self, custom_property=None):
return reverse(self.url, args=[self.table.kwargs['id']])

View File

@ -69,7 +69,8 @@ class CreateProject(tables.LinkAction):
name = "create"
verbose_name = _("Create Project")
url = "horizon:admin:projects:create"
classes = ("btn-launch", "ajax-modal",)
classes = ("ajax-modal",)
icon = "plus"
policy_rules = (('identity', 'identity:create_project'),)
def allowed(self, request, project):

View File

@ -32,7 +32,8 @@ class ExtraSpecCreate(tables.LinkAction):
name = "create"
verbose_name = _("Create")
url = "horizon:admin:volumes:extras:create"
classes = ("btn-create", "ajax-modal")
classes = ("ajax-modal")
icon = "plus"
def get_link_url(self, extra_spec=None):
return reverse(self.url, args=[self.table.kwargs['type_id']])