From 109f393526c9733500a913b68bfffc6aa9e115f1 Mon Sep 17 00:00:00 2001 From: Timur Nurlygayanov Date: Thu, 21 Feb 2013 08:07:56 -0500 Subject: [PATCH] Fixed KEERO-89 --- dashboard/windcclient/v1/services.py | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/dashboard/windcclient/v1/services.py b/dashboard/windcclient/v1/services.py index a0fda7fca..3216f3c26 100644 --- a/dashboard/windcclient/v1/services.py +++ b/dashboard/windcclient/v1/services.py @@ -18,29 +18,31 @@ from windcclient.common import base -class Service(base.Resource): - """Represent load balancer device instance.""" - +class DCService(base.Resource): def __repr__(self): return "" % self._info class DCServiceManager(base.Manager): - resource_class = DC + resource_class = DCService def list(self, datacenter): - return self._list('/datacenters/%s' % base.getid(datacenter), 'datacenters') + return self._list('/datacenters/%s' % base.getid(datacenter), + 'services') - def create(self, datacenter, service, **extra): + def create(self, datacenter, name, **extra): body = {'name': name,} body.update(extra) - return self._create('/datacenters/%s/services' % base.getid(datacenter), - body, 'service') + return self._create('/datacenters/%s' % base.getid(datacenter), + body, 'service') def delete(self, datacenter, service): - return self._delete("/datacenters/%s/services/%s" % [base.getid(datacenter), - base.getid(service)]) + return self._delete("/datacenters/%s/%s" % \ + (base.getid(datacenter), + base.getid(service))) def get(self, datacenter, service): - return self._get("/datacenters/%s/services/%s" % [base.getid(datacenter),base.getid(service)], + return self._get("/datacenters/%s/%s" % \ + (base.getid(datacenter), + base.getid(service)), 'service')