observer now supports remote openstack deployments
[plstackapi.git] / planetstack / observer / deleters / site_deleter.py
1 from core.models import Site
2 from observer.deleter import Deleter
3
4 class SiteDeleter(Deleter):
5     model='Site'
6     
7     def call(self, pk):
8         site = Site.objects.get(pk=pk)
9         if site.tenant_id:
10             self.driver.delete_tenant(site.tenant_id)
11         site.delete()