diff --git a/tailbone/views/importing.py b/tailbone/views/importing.py index acfddbf8..e9167132 100644 --- a/tailbone/views/importing.py +++ b/tailbone/views/importing.py @@ -2,7 +2,7 @@ ################################################################################ # # Rattail -- Retail Software Framework -# Copyright © 2010-2023 Lance Edgar +# Copyright © 2010-2024 Lance Edgar # # This file is part of Rattail. # @@ -25,13 +25,13 @@ View for running arbitrary import/export jobs """ import getpass -import socket -import sys +import json import logging +import socket import subprocess +import sys import time -import json import sqlalchemy as sa from rattail.exceptions import ConfigurationError @@ -152,10 +152,15 @@ class ImportingView(MasterView): return data def configure_grid(self, g): - super(ImportingView, self).configure_grid(g) + super().configure_grid(g) g.set_link('host_title') + g.set_searchable('host_title') + g.set_link('local_title') + g.set_searchable('local_title') + + g.set_searchable('handler_spec') def get_instance(self): """ @@ -177,7 +182,7 @@ class ImportingView(MasterView): return ImportHandlerSchema() def make_form_kwargs(self, **kwargs): - kwargs = super(ImportingView, self).make_form_kwargs(**kwargs) + kwargs = super().make_form_kwargs(**kwargs) # nb. this is set as sort of a hack, to prevent SA model # inspection logic @@ -186,7 +191,7 @@ class ImportingView(MasterView): return kwargs def configure_form(self, f): - super(ImportingView, self).configure_form(f) + super().configure_form(f) f.set_renderer('models', self.render_models) @@ -198,7 +203,7 @@ class ImportingView(MasterView): return HTML.tag('ul', c=items) def template_kwargs_view(self, **kwargs): - kwargs = super(ImportingView, self).template_kwargs_view(**kwargs) + kwargs = super().template_kwargs_view(**kwargs) handler_info = kwargs['instance'] kwargs['handler'] = handler_info['_handler'] return kwargs