Skip to content

Commit

Permalink
fix url for test-results
Browse files Browse the repository at this point in the history
  • Loading branch information
amyasnikov committed Oct 3, 2024
1 parent e40aec1 commit 9350a6f
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 4 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
strategy:
fail-fast: false
matrix:
netbox_version: [v3.7.8, v4.0.11, v4.1.0]
netbox_version: [v3.7.8, v4.0.11, v4.1.3]
steps:
- name: Checkout
uses: actions/checkout@v3
Expand Down Expand Up @@ -61,7 +61,7 @@ jobs:
strategy:
fail-fast: false
matrix:
netbox_version: [v3.7.8, v4.0.11, v4.1.0]
netbox_version: [v3.7.8, v4.0.11, v4.1.3]
steps:
- name: Checkout
uses: actions/checkout@v3
Expand Down
12 changes: 11 additions & 1 deletion validity/api/serializers.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@
from core.api.serializers import JobSerializer
from core.models import DataSource
from dcim.api.nested_serializers import (
NestedDeviceSerializer,
NestedDeviceSerializer as _NestedDeviceSerializer,
)
from dcim.api.nested_serializers import (
NestedDeviceTypeSerializer,
NestedLocationSerializer,
NestedManufacturerSerializer,
Expand Down Expand Up @@ -33,6 +35,14 @@
)


class NestedDeviceSerializer(_NestedDeviceSerializer):
url = serializers.HyperlinkedIdentityField(view_name="dcim-api:device-detail")

class Meta:
model = Device
fields = ["id", "url", "display", "name"]


class ComplianceSelectorSerializer(NetBoxModelSerializer):
url = serializers.HyperlinkedIdentityField(view_name="plugins-api:validity-api:complianceselector-detail")
tag_filter = SerializedPKRelatedField(
Expand Down
2 changes: 1 addition & 1 deletion validity/api/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ def run(self, request):


class ComplianceTestResultViewSet(NetBoxReadOnlyModelViewSet):
queryset = models.ComplianceTestResult.objects.select_related("device", "test", "report")
queryset = models.ComplianceTestResult.objects.select_related("device", "test", "report", "dynamic_pair")
serializer_class = serializers.ComplianceTestResultSerializer
filterset_class = filtersets.ComplianceTestResultFilterSet

Expand Down

0 comments on commit 9350a6f

Please sign in to comment.