class Slice(PlCoreBase):
tenant_id = models.CharField(max_length=200, help_text="Keystone tenant id")
name = models.CharField(help_text="The Name of the Slice", max_length=80)
+ enabled = models.BooleanField(default=True, help_text="Status for this Slice")
SLICE_CHOICES = (('plc', 'PLC'), ('delegated', 'Delegated'), ('controller','Controller'), ('none','None'))
instantiation = models.CharField(help_text="The instantiation type of the slice", max_length=80, choices=SLICE_CHOICES)
omf_friendly = models.BooleanField()
self.local_slices[db_slice.name] = db_slice
print "%s local slices" % len(db_slices)
- slices = api.GetSlices()
+ slices = self.api.GetSlices()
print "%s remote sites" % len(slices)
count = 0
for slice in slices:
- self.remote_slice[slice['slice_id']] = slice
+ self.remote_slices[slice['slice_id']] = slice
if slice['name'] not in self.local_slices:
site = local_sites[remote_sites[slice['site_id']]['login_base']]
- new_slices = Slice(name=slice['name'],
+ new_slice = Slice(name=slice['name'],
instantiation=slice['instantiation'],
omf_friendly = False,
description = slice['description'],