|
@@ -13,7 +13,7 @@ from django.core.serializers import serialize
|
|
|
from django.http import HttpResponse
|
|
|
|
|
|
from adhesions.models import Adhesion
|
|
|
-from .models import Service, ServiceType, IPPrefix, IPResource, Route, ServiceAllocation, Antenna, AntennaAllocation, Allocation
|
|
|
+from .models import Service, ServiceType, IPPrefix, IPResource, Route, Tunnel, ServiceAllocation, Antenna, AntennaAllocation, Allocation
|
|
|
from .utils import notify_allocation
|
|
|
|
|
|
|
|
@@ -237,7 +237,7 @@ class IPResourceAdmin(admin.ModelAdmin):
|
|
|
|
|
|
|
|
|
class RouteAdmin(admin.ModelAdmin):
|
|
|
- list_display = ('name', 'description',)
|
|
|
+ list_display = ('name',)
|
|
|
|
|
|
def get_readonly_fields(self, request, obj=None):
|
|
|
if obj:
|
|
@@ -255,6 +255,10 @@ class RouteAdmin(admin.ModelAdmin):
|
|
|
return False
|
|
|
|
|
|
|
|
|
+class TunnelAdmin(RouteAdmin):
|
|
|
+ list_display = ('name', 'description',)
|
|
|
+
|
|
|
+
|
|
|
class ServiceTypeAdmin(admin.ModelAdmin):
|
|
|
fields = ('name',)
|
|
|
readonly_fields = ('name',)
|
|
@@ -317,4 +321,5 @@ admin.site.register(Service, ServiceAdmin)
|
|
|
admin.site.register(IPPrefix, IPPrefixAdmin)
|
|
|
admin.site.register(IPResource, IPResourceAdmin)
|
|
|
admin.site.register(Route, RouteAdmin)
|
|
|
+admin.site.register(Tunnel, TunnelAdmin)
|
|
|
geo_admin.site.register(Antenna, AntennaAdmin)
|