diff --git a/tailbone/views/batch/core.py b/tailbone/views/batch/core.py index 9f992bf8..3158c621 100644 --- a/tailbone/views/batch/core.py +++ b/tailbone/views/batch/core.py @@ -228,7 +228,7 @@ class BatchMasterView(MasterView): g.set_enum('status_code', self.model_class.STATUS) - g.set_renderer('id', self.render_batch_id) + g.set_renderer('id', self.render_id_str) g.set_link('id') g.set_link('description') @@ -238,9 +238,6 @@ class BatchMasterView(MasterView): g.set_label('rowcount', "Rows") g.set_label('status_code', "Status") - def render_batch_id(self, batch, column): - return batch.id_str - def template_kwargs_index(self, **kwargs): route_prefix = self.get_route_prefix() if self.results_executable: diff --git a/tailbone/views/master.py b/tailbone/views/master.py index 2d66a1e4..5acf68ba 100644 --- a/tailbone/views/master.py +++ b/tailbone/views/master.py @@ -848,6 +848,12 @@ class MasterView(View): 'importer_host_title': importer_host_title, }) + def render_id_str(self, obj, field): + """ + Render the ``id_str`` attribute value for the given object. + """ + return obj.id_str + def render_default_phone(self, obj, field): """ Render the "default" (first) phone number for the given contact.