Add description param to v3 service create/update

Adding description to V3 services.create and service
update as an explicitly enumerated keyword argument

Change-Id: I5e51c8e47d0d6cfc448a6a72e08f27f71d9c80ec
Closes-Bug: #1188723
This commit is contained in:
Santiago Baldassin
2014-03-11 18:10:33 -03:00
parent 15bec1cde3
commit 1e14190909

View File

@@ -38,10 +38,11 @@ class ServiceManager(base.CrudManager):
key = 'service'
@utils.positional(1, enforcement=utils.positional.WARN)
def create(self, name, type, enabled=True, **kwargs):
def create(self, name, type, enabled=True, description=None, **kwargs):
return super(ServiceManager, self).create(
name=name,
type=type,
description=description,
enabled=enabled,
**kwargs)
@@ -50,11 +51,13 @@ class ServiceManager(base.CrudManager):
service_id=base.getid(service))
@utils.positional(enforcement=utils.positional.WARN)
def update(self, service, name=None, type=None, enabled=None, **kwargs):
def update(self, service, name=None, type=None, enabled=None,
description=None, **kwargs):
return super(ServiceManager, self).update(
service_id=base.getid(service),
name=name,
type=type,
description=description,
enabled=enabled,
**kwargs)