X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetstack%2Fcore%2Fadmin.py;h=5bc15769e48ff4e2355ac9b5c61068fd61ae02ef;hb=2c937367052edf6c45dbb4ae2d42cc7913b026a1;hp=e63a8ee873597f2e0f49660bb3e7c4261c2d37ab;hpb=2c727a29977450abb6797fdd675f3feca2d3734d;p=plstackapi.git diff --git a/planetstack/core/admin.py b/planetstack/core/admin.py index e63a8ee..5bc1576 100644 --- a/planetstack/core/admin.py +++ b/planetstack/core/admin.py @@ -761,12 +761,16 @@ class NetworkBoundSliversInline(admin.TabularInline): class NetworkAdmin(admin.ModelAdmin): exclude = ['enacted'] list_display = ("name", "subnet", "ports", "labels") - inlines = [NetworkParameterInline, NetworkBoundSliversInline , RouterInline] + inlines = [NetworkParameterInline, NetworkBoundSliversInline, RouterInline] class NetworkBoundSliverAdmin(admin.ModelAdmin): exclude = ['enacted'] list_display = ("network", "sliver", "ip") +class NetworkTemplateAdmin(admin.ModelAdmin): + exclude = ['enacted'] + list_display = ("name", "guaranteedBandwidth", "visibility") + # register a signal that caches the user's credentials when they log in def cache_credentials(sender, user, request, **kwds): auth = {'username': request.POST['username'], @@ -802,6 +806,7 @@ admin.site.register(Network, NetworkAdmin) admin.site.register(Router, RouterAdmin) admin.site.register(NetworkParameterType, NetworkParameterTypeAdmin) admin.site.register(NetworkBoundSliver, NetworkBoundSliverAdmin) +admin.site.register(NetworkTemplate, NetworkTemplateAdmin) if showAll: admin.site.register(Tag, TagAdmin)