mirror of
https://github.com/netbox-community/netbox.git
synced 2024-05-10 07:54:54 +00:00
Rename SSID model to WirelessLAN
This commit is contained in:
@@ -4,13 +4,13 @@ from netbox.api import WritableNestedSerializer
|
||||
from wireless.models import *
|
||||
|
||||
__all__ = (
|
||||
'NestedSSIDSerializer',
|
||||
'NestedWirelessLANSerializer',
|
||||
)
|
||||
|
||||
|
||||
class NestedSSIDSerializer(WritableNestedSerializer):
|
||||
class NestedWirelessLANSerializer(WritableNestedSerializer):
|
||||
url = serializers.HyperlinkedIdentityField(view_name='wireless-api:ssid-detail')
|
||||
|
||||
class Meta:
|
||||
model = SSID
|
||||
fields = ['id', 'url', 'display', 'name']
|
||||
model = WirelessLAN
|
||||
fields = ['id', 'url', 'display', 'ssid']
|
||||
|
||||
@@ -1,21 +1,20 @@
|
||||
from rest_framework import serializers
|
||||
|
||||
from dcim.api.serializers import NestedInterfaceSerializer
|
||||
from ipam.api.serializers import NestedVLANSerializer
|
||||
from netbox.api.serializers import PrimaryModelSerializer
|
||||
from wireless.models import *
|
||||
|
||||
__all__ = (
|
||||
'SSIDSerializer',
|
||||
'WirelessLANSerializer',
|
||||
)
|
||||
|
||||
|
||||
class SSIDSerializer(PrimaryModelSerializer):
|
||||
class WirelessLANSerializer(PrimaryModelSerializer):
|
||||
url = serializers.HyperlinkedIdentityField(view_name='wireless-api:ssid-detail')
|
||||
vlan = NestedVLANSerializer(required=False, allow_null=True)
|
||||
|
||||
class Meta:
|
||||
model = SSID
|
||||
model = WirelessLAN
|
||||
fields = [
|
||||
'id', 'url', 'display', 'name', 'description', 'vlan',
|
||||
'id', 'url', 'display', 'ssid', 'description', 'vlan',
|
||||
]
|
||||
|
||||
@@ -5,8 +5,7 @@ from . import views
|
||||
router = OrderedDefaultRouter()
|
||||
router.APIRootView = views.WirelessRootView
|
||||
|
||||
# SSIDs
|
||||
router.register('ssids', views.SSIDViewSet)
|
||||
router.register('wireless-lans', views.WirelessLANViewSet)
|
||||
|
||||
app_name = 'wireless-api'
|
||||
urlpatterns = router.urls
|
||||
|
||||
@@ -18,7 +18,7 @@ class WirelessRootView(APIRootView):
|
||||
# Providers
|
||||
#
|
||||
|
||||
class SSIDViewSet(CustomFieldModelViewSet):
|
||||
queryset = SSID.objects.prefetch_related('tags')
|
||||
serializer_class = serializers.SSIDSerializer
|
||||
filterset_class = filtersets.SSIDFilterSet
|
||||
class WirelessLANViewSet(CustomFieldModelViewSet):
|
||||
queryset = WirelessLAN.objects.prefetch_related('tags')
|
||||
serializer_class = serializers.WirelessLANSerializer
|
||||
filterset_class = filtersets.WirelessLANFilterSet
|
||||
|
||||
Reference in New Issue
Block a user