X-Git-Url: http://git.onelab.eu/?p=plstackapi.git;a=blobdiff_plain;f=planetstack%2Fcore%2Fmodels%2Fslice.py;h=d6908a7fc10d3f551c1f3aa8852f7af3b379f477;hp=cc7dcce47eab41dff469d2e500453519640e8ddf;hb=0553f281ee5404658e660cd59090d8d10b5432cf;hpb=5cbadf87a3d8f0b749c19b2b41be248d8ffb763c diff --git a/planetstack/core/models/slice.py b/planetstack/core/models/slice.py index cc7dcce..d6908a7 100644 --- a/planetstack/core/models/slice.py +++ b/planetstack/core/models/slice.py @@ -31,19 +31,8 @@ class Slice(PlCoreBase): # will fail unless it is allowed. But, we we really don't want it to # ever save None, so fix it up here. self.serviceClass = ServiceClass.get_default() - if not hasattr(self, 'os_manager'): - from openstack.manager import OpenStackManager - setattr(self, 'os_manager', OpenStackManager()) - self.os_manager.save_slice(self) super(Slice, self).save(*args, **kwds) - def delete(self, *args, **kwds): - if not hasattr(self, 'os_manager'): - from openstack.manager import OpenStackManager - setattr(self, 'os_manager', OpenStackManager()) - self.os_manager.delete_slice(self) - super(Slice, self).delete(*args, **kwds) - class SliceMembership(PlCoreBase): user = models.ForeignKey('User', related_name='slice_memberships') slice = models.ForeignKey('Slice', related_name='slice_memberships')