def add_delivery(self, request): return import_xslx_view(self, admin, request, None, _("Import an invoice"), handle_uploaded_invoice, action='add_delivery', form_klass=ImportInvoiceForm)
def import_xlsx_stock(self, request): return import_xslx_view(self, admin, request, Producer.objects.all(), _("Import the stock"), handle_uploaded_stock, action='import_xlsx_stock', form_klass=ImportXlsxForm)
def import_new_invoice(self, request): return import_xslx_view( self, admin, request, None, _("Import an invoice"), handle_uploaded_invoice, action="import_new_invoice", form_klass=ImportInvoiceForm, )
def import_stock(self, request): return import_xslx_view( self, admin, request, None, _("Import the stock"), handle_uploaded_stock, action="import_stock", form_klass=ImportStockForm, )
def import_xlsx(self, request, permanence_qs): permanence = permanence_qs.first() if permanence.status != PERMANENCE_SEND: user_message = _("The status of %(permanence)s prohibit you to perform this action.") % { 'permanence': permanence} user_message_level = messages.ERROR self.message_user(request, user_message, user_message_level) return return import_xslx_view( self, admin, request, permanence_qs[:1], _("Import orders prepared"), handle_uploaded_purchase, action='import_xlsx', form_klass=ImportXlsxForm )
def import_updated_purchases(self, request, permanence_id, permanence=None): return import_xslx_view( self, admin, request, permanence, _("Import purchases"), handle_uploaded_purchase, action="import_updated_purchases", form_klass=ImportPurchasesForm, )
def import_xlsx(self, request, permanence_qs): permanence = permanence_qs.first() if permanence is None or permanence.status != PERMANENCE_SEND: user_message = _("Action canceled by the system.") user_message_level = messages.ERROR self.message_user(request, user_message, user_message_level) return return import_xslx_view(self, admin, request, permanence_qs[:1], _("Import orders prepared"), handle_uploaded_purchase, action='import_xlsx', form_klass=ImportXlsxForm)
def admin_import(admin_ui, admin, request, queryset, action): return import_xslx_view(admin_ui, admin, request, queryset, _("Import stock"), handle_uploaded_file, action=action)
def import_xlsx_stock(self, request): return import_xslx_view( self, admin, request, Producer.objects.all(), _("Import the stock"), handle_uploaded_stock, action='import_xlsx_stock', form_klass=ImportXlsxForm)
def add_delivery(self, request): return import_xslx_view( self, admin, request, None, _("Import an invoice"), handle_uploaded_invoice, action='add_delivery', form_klass=ImportInvoiceForm )