Browse Source

Merge branch 'master' of git.illyse.org:coin

Fabs 11 years ago
parent
commit
16972de4c5
1 changed files with 9 additions and 0 deletions
  1. 9 0
      coin/offers/admin.py

+ 9 - 0
coin/offers/admin.py

@@ -3,8 +3,15 @@ from coin.offers.models import Offer, Service, OfferSubscription
 from coin.offers.offersubscription_filter import\
             OfferSubscriptionTerminationFilter,\
             OfferSubscriptionCommitmentFilter
+from coin.resources.models import IPSubnet
 import autocomplete_light
 
+
+class IPSubnetInline(admin.TabularInline):
+    model = IPSubnet
+    extra = 0
+
+
 class ServiceAdmin(admin.ModelAdmin):
     search_fields = ['name']
 
@@ -34,6 +41,8 @@ class OfferSubscriptionAdmin(admin.ModelAdmin):
              )
     form = autocomplete_light.modelform_factory(OfferSubscription)
 
+    inlines = [ IPSubnetInline ]
+
 admin.site.register(Service, ServiceAdmin)
 admin.site.register(Offer, OfferAdmin)
 admin.site.register(OfferSubscription, OfferSubscriptionAdmin)