|
@@ -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)
|