class SliverInline(admin.TabularInline):
model = Sliver
- fields = ['ip', 'name', 'slice', 'image', 'key', 'node', 'deploymentNetwork']
+ fields = ['ip', 'name', 'slice', 'numberCores', 'image', 'key', 'node', 'deploymentNetwork']
extra = 0
class SiteInline(admin.TabularInline):
class SliceAdmin(OSModelAdmin):
- fields = ['name', 'site', 'instantiation', 'description', 'slice_url']
- list_display = ('name', 'site','slice_url', 'instantiation')
+ fields = ['name', 'site', 'serviceClass', 'instantiation', 'description', 'slice_url']
+ list_display = ('name', 'site','serviceClass', 'slice_url', 'instantiation')
inlines = [SliverInline]
def get_formsets(self, request, obj=None):
class SliverAdmin(PlanetStackBaseAdmin):
form = SliverForm
fieldsets = [
- ('Sliver', {'fields': ['ip', 'name', 'slice', 'image', 'key', 'node', 'deploymentNetwork']})
+ ('Sliver', {'fields': ['ip', 'name', 'slice', 'numberCores', 'image', 'key', 'node', 'deploymentNetwork']})
]
- list_display = ['ip', 'name', 'slice', 'image', 'key', 'node', 'deploymentNetwork']
+ list_display = ['ip', 'name', 'slice', 'numberCores', 'image', 'key', 'node', 'deploymentNetwork']
def save_model(self, request, obj, form, change):
# update openstack connection to use this sliver's slice/tenant