fixed netbox.js issue, with display field; fixed api select bootstrap

This commit is contained in:
Hedde van der Heide
2021-11-27 13:24:14 +01:00
parent 65db3f0a39
commit 76b0dd2c5d
3 changed files with 19 additions and 18 deletions
+8 -10
View File
@@ -1,6 +1,6 @@
from rest_framework import serializers
from netbox.api.serializers import PrimaryModelSerializer
from netbox.api.serializers import PrimaryModelSerializer, OrganizationalModelSerializer
# from netbox_slm.api.nested_serializers import (
# NestedRecordSerializer,
# NestedNameServerSerializer,
@@ -9,18 +9,16 @@ from netbox_slm.models import SoftwareProduct
class SoftwareProductSerializer(PrimaryModelSerializer):
display = serializers.SerializerMethodField()
url = serializers.HyperlinkedIdentityField(
view_name="plugins-api:netbox_slm-api:softwareproduct-detail"
)
class Meta:
model = SoftwareProduct
fields = (
"id",
"url",
"name",
"tags",
"custom_field_data",
"created",
"last_updated",
)
fields = [
'id', 'display', 'url', 'name', 'tags', 'custom_field_data', 'created', 'last_updated',
]
def get_display(self, obj):
return obj.name