2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-09-14 06:31:27 +00:00

Import fix 2 (#9992)

* Fix return types

* Add getStatusCodeLabel func

* Fix logic for import session drawer

- Properly re-fetch session data
- Rendering improvements

* Fix icon

* API permission fixes

* Enhanced playwright testing

* Fix playwright tests

* Tweak playwright tests

* Remove unused var

* Tweak playwright tests
This commit is contained in:
Oliver
2025-07-09 23:32:00 +10:00
committed by GitHub
parent 7ff2ca914a
commit c6166d7c4a
10 changed files with 153 additions and 90 deletions

View File

@@ -135,7 +135,7 @@ class DataImportSessionAcceptFields(APIView):
return Response(importer.serializers.DataImportSessionSerializer(session).data)
class DataImportSessionAcceptRows(DataImporterPermission, CreateAPI):
class DataImportSessionAcceptRows(DataImporterPermissionMixin, CreateAPI):
"""API endpoint to accept the rows for a DataImportSession."""
queryset = importer.models.DataImportSession.objects.all()
@@ -174,7 +174,7 @@ class DataImportColumnMappingDetail(DataImporterPermissionMixin, RetrieveUpdateA
serializer_class = importer.serializers.DataImportColumnMapSerializer
class DataImportRowList(DataImporterPermission, BulkDeleteMixin, ListAPI):
class DataImportRowList(DataImporterPermissionMixin, BulkDeleteMixin, ListAPI):
"""API endpoint for accessing a list of DataImportRow objects."""
queryset = importer.models.DataImportRow.objects.all()
@@ -189,7 +189,7 @@ class DataImportRowList(DataImporterPermission, BulkDeleteMixin, ListAPI):
ordering = 'row_index'
class DataImportRowDetail(DataImporterPermission, RetrieveUpdateDestroyAPI):
class DataImportRowDetail(DataImporterPermissionMixin, RetrieveUpdateDestroyAPI):
"""Detail endpoint for a single DataImportRow object."""
queryset = importer.models.DataImportRow.objects.all()