Răsfoiți Sursa

fix ordering

Arthur 1 săptămână în urmă
părinte
comite
be32bc8a74
2 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 1 1
      netbox/dcim/api/views.py
  2. 1 1
      netbox/dcim/forms/model_forms.py

+ 1 - 1
netbox/dcim/api/views.py

@@ -516,7 +516,7 @@ class RearPortViewSet(PassThroughPortMixin, NetBoxModelViewSet):
 
 
 class ModuleBayViewSet(NetBoxModelViewSet):
-    queryset = ModuleBay.objects.all()
+    queryset = ModuleBay.objects.order_by('device', 'module', 'name')
     serializer_class = serializers.ModuleBaySerializer
     filterset_class = filtersets.ModuleBayFilterSet
 

+ 1 - 1
netbox/dcim/forms/model_forms.py

@@ -746,7 +746,7 @@ class ModuleForm(ModuleCommonForm, PrimaryModelForm):
         queryset=ModuleBay.objects.all(),
         query_params={
             'device_id': '$device',
-            'ordering': 'name',
+            'ordering': 'module,name',
         },
         context={
             'disabled': 'installed_module',