ferrosoft.apps.dataimport.api package

Submodules

ferrosoft.apps.dataimport.api.router module

ferrosoft.apps.dataimport.api.serializers module

class ferrosoft.apps.dataimport.api.serializers.FieldMappingSerializer(*args, **kwargs)[source]

Bases: ModelSerializer

class Meta[source]

Bases: object

fields = ['field_type', 'input_field_name', 'output_field_name', 'related_model', 'related_field', 'required', 'enum_class']
model

alias of FieldMapping

class ferrosoft.apps.dataimport.api.serializers.ImportJobSerializer(*args, **kwargs)[source]

Bases: ModelSerializer

class Meta[source]

Bases: object

fields = ['id', 'name', 'creation_time', 'status', 'text_encoding', 'collection', 'field_separator', 'decimal_separator', 'processor_before_job', 'model_processor']
model

alias of ImportJob

class ferrosoft.apps.dataimport.api.serializers.LogEntrySerializer(*args, **kwargs)[source]

Bases: ModelSerializer

class Meta[source]

Bases: object

fields = ['id', 'import_job', 'log_time', 'line_no', 'highlight', 'message']
model

alias of LogEntry

class ferrosoft.apps.dataimport.api.serializers.MappingCollectionSerializer(*args, **kwargs)[source]

Bases: ModelSerializer

class Meta[source]

Bases: object

fields = ['name', 'model_name', 'field_mappings']
model

alias of MappingCollection

ferrosoft.apps.dataimport.api.views module

class ferrosoft.apps.dataimport.api.views.ImportJobViewSet(**kwargs)[source]

Bases: ReadOnlyModelViewSet

permission_classes = [<class 'rest_framework.permissions.IsAuthenticated'>]
queryset = <QuerySet [ImportJob]>
serializer_class

alias of ImportJobSerializer

class ferrosoft.apps.dataimport.api.views.LogEntryViewSet(**kwargs)[source]

Bases: ReadOnlyModelViewSet

permission_classes = [<class 'rest_framework.permissions.IsAuthenticated'>]
queryset = <QuerySet [LogEntry]>
serializer_class

alias of LogEntrySerializer