Skip to content

Commit 8dc9518

Browse files
authored
Merge pull request #308 from OpenGeoscience/remove-redundant-lookup-field
Remove explicit `lookup_field` from all `ViewSet`
2 parents f41d5db + 3abeaf4 commit 8dc9518

File tree

12 files changed

+2
-16
lines changed

12 files changed

+2
-16
lines changed

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,6 @@ ignore = [
178178
"PLW2901", # redefined-loop-name
179179
"SLF001", # private-member-access
180180
"TRY301", # raise-within-try
181-
"A002", # builtin-argument-shadowing
182181
]
183182

184183
[tool.ruff.lint.per-file-ignores]

uvdat/core/rest/analytics.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ class AnalyticsViewSet(ReadOnlyModelViewSet):
1919
serializer_class = uvdat_serializers.TaskResultSerializer
2020
permission_classes = [GuardianPermission]
2121
filter_backends = [GuardianFilter]
22-
lookup_field = "id"
2322

2423
@action(
2524
detail=False,

uvdat/core/rest/basemap.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,3 @@ class BasemapViewSet(ModelViewSet):
1212
serializer_class = BasemapSerializer
1313
permission_classes = [GuardianPermission]
1414
filter_backends = [GuardianFilter]
15-
lookup_field = "id"

uvdat/core/rest/chart.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ class ChartViewSet(ModelViewSet):
1515
serializer_class = ChartSerializer
1616
permission_classes = [GuardianPermission]
1717
filter_backends = [GuardianFilter]
18-
lookup_field = "id"
1918

2019
def get_queryset(self):
2120
qs = super().get_queryset()

uvdat/core/rest/colormap.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,3 @@ class ColormapViewSet(ModelViewSet):
1212
serializer_class = ColormapSerializer
1313
permission_classes = [GuardianPermission]
1414
filter_backends = [GuardianFilter]
15-
lookup_field = "id"

uvdat/core/rest/data.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,6 @@ def get_filter_string(filters: dict | None = None):
8686
class GenericDataViewSet(GenericViewSet, mixins.RetrieveModelMixin):
8787
permission_classes = [GuardianPermission]
8888
filter_backends = [GuardianFilter]
89-
lookup_field = "id"
9089

9190
@property
9291
def authentication_classes(self):
@@ -143,7 +142,7 @@ def summary(self, request, **kwargs):
143142
url_path=r"tiles/(?P<z>\d+)/(?P<x>\d+)/(?P<y>\d+)",
144143
url_name="tiles",
145144
)
146-
def get_vector_tile(self, request, id: str, x: str, y: str, z: str):
145+
def get_vector_tile(self, request, pk: str, x: str, y: str, z: str):
147146
filters = request.query_params.copy()
148147
filters.pop("token", None)
149148
filters_string = get_filter_string(filters)
@@ -155,7 +154,7 @@ def get_vector_tile(self, request, id: str, x: str, y: str, z: str):
155154
"x": x,
156155
"y": y,
157156
"srid": 3857,
158-
"vector_data_id": id,
157+
"vector_data_id": pk,
159158
},
160159
)
161160
row = cursor.fetchone()

uvdat/core/rest/dataset.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ class DatasetViewSet(ModelViewSet):
2222
serializer_class = DatasetSerializer
2323
permission_classes = [DatasetGuardianPermission]
2424
filter_backends = [GuardianFilter]
25-
lookup_field = "id"
2625

2726
def get_queryset(self):
2827
qs = super().get_queryset()

uvdat/core/rest/file_item.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ class FileItemViewSet(ModelViewSet):
1919
serializer_class = FileItemSerializer
2020
permission_classes = [GuardianPermission]
2121
filter_backends = [GuardianFilter]
22-
lookup_field = "id"
2322

2423
def get_queryset(self):
2524
qs = super().get_queryset()

uvdat/core/rest/layer.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ class LayerViewSet(ReadOnlyModelViewSet):
2020
serializer_class = LayerSerializer
2121
permission_classes = [GuardianPermission]
2222
filter_backends = [GuardianFilter]
23-
lookup_field = "id"
2423

2524
@action(detail=True, methods=["get"])
2625
def frames(self, request, **kwargs):
@@ -35,15 +34,13 @@ class LayerFrameViewSet(ReadOnlyModelViewSet):
3534
serializer_class = LayerFrameSerializer
3635
permission_classes = [GuardianPermission]
3736
filter_backends = [GuardianFilter]
38-
lookup_field = "id"
3937

4038

4139
class LayerStyleViewSet(ModelViewSet):
4240
queryset = LayerStyle.objects.all()
4341
serializer_class = LayerStyleSerializer
4442
permission_classes = [GuardianPermission]
4543
filter_backends = [GuardianFilter]
46-
lookup_field = "id"
4744

4845
def get_queryset(self):
4946
qs = super().get_queryset()

uvdat/core/rest/networks.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ class NetworkViewSet(ModelViewSet):
2828
serializer_class = NetworkSerializer
2929
permission_classes = [GuardianPermission]
3030
filter_backends = [GuardianFilter]
31-
lookup_field = "id"
3231

3332
@action(detail=True, methods=["get"])
3433
def nodes(self, request, **kwargs):

0 commit comments

Comments
 (0)