remove file and delete service_message in synchronizer.
Change-Id: I58349df77e1ff4fb973e341f508cbad7f3eff0f9
diff --git a/xos/models.py b/xos/models.py
index 39dfa7f..b06b72f 100644
--- a/xos/models.py
+++ b/xos/models.py
@@ -1,5 +1,10 @@
# models.py - vSGW Models
+from core.models import Service, TenantWithContainer
+from django.db import models, transaction
+
+MCORD_KIND = 'EPC'
+
SERVICE_NAME = 'vsgw'
SERVICE_NAME_VERBOSE = 'Virtual SGW Service'
SERVICE_NAME_VERBOSE_PLURAL = 'Virtual SGW Services'
@@ -11,11 +16,10 @@
KIND = SERVICE_NAME
class Meta:
+ proxy = True
app_label = SERVICE_NAME
verbose_name = SERVICE_NAME_VERBOSE
- service_message = models.CharField(max_length=254, help_text="Service Message to Display")
-
class VSGWTenant(TenantWithContainer):
KIND = SERVICE_NAME
@@ -29,21 +33,20 @@
vsgw_service = VSGWService.get_service_objects().all()
if vsgw_service:
self._meta.get_field('provider_service').default = vsgw_service[0].id
- super(ExampleTenant, self).__init__(*args, **kwargs)
+ super(VSGWTenant, self).__init__(*args, **kwargs)
def save(self, *args, **kwargs):
super(VSGWTenant, self).save(*args, **kwargs)
- model_policy_exampletenant(self.pk)
+ model_policy_vsgwtenant(self.pk)
def delete(self, *args, **kwargs):
self.cleanup_container()
super(VSGWTenant, self).delete(*args, **kwargs)
-
-def model_policy_exampletenant(pk):
+def model_policy_vsgwtenant(pk):
with transaction.atomic():
tenant = VSGWTenant.objects.select_for_update().filter(pk=pk)
if not tenant:
return
tenant = tenant[0]
- tenant.manage_container()
\ No newline at end of file
+ tenant.manage_container()