Source code for ferrosoft.apps.emiflow.views.file_import

#  Copyright (c) 2024-2025 Ferrosoft GmbH. All rights reserved.
from django.contrib.auth.mixins import LoginRequiredMixin
from django.utils.translation import gettext_lazy as _

from ferrosoft.apps.dataimport.views import JobFromTemplateBaseView
from ferrosoft.apps.emiflow.models import Settings
from ferrosoft.apps.ferrobase.views import PlatformActivityMixin


[docs] class FileImportIndex( LoginRequiredMixin, PlatformActivityMixin, JobFromTemplateBaseView ): template_name = "emiflow/file_import/index.html" activity_title = _("File import")
[docs] def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context.update( { "has_transport_chain_defaults": Settings.get_instance().transport_chain_defaults.exists(), } ) return context