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