From 62dca3d0b06cdbc58f974772e3728d75d80d8349 Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Wed, 23 May 2018 13:28:11 -0500 Subject: [PATCH] Only show "toggle complete" buttons when viewing batch i.e. just show simple value for e.g. delete batch page --- tailbone/views/batch/core.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tailbone/views/batch/core.py b/tailbone/views/batch/core.py index b798fdc6..5158624f 100644 --- a/tailbone/views/batch/core.py +++ b/tailbone/views/batch/core.py @@ -242,7 +242,8 @@ class BatchMasterView(MasterView): f.set_label('status_code', "Status") # complete - f.set_renderer('complete', self.render_complete) + if self.viewing: + f.set_renderer('complete', self.render_complete) # executed f.set_readonly('executed') @@ -289,7 +290,8 @@ class BatchMasterView(MasterView): content = [HTML.literal("Yes" if batch.complete else "No")] if not batch.executed: - if self.request.has_perm('{}.edit'.format(self.get_permission_prefix())): + permission_prefix = self.get_permission_prefix() + if self.request.has_perm('{}.edit'.format(permission_prefix)): if batch.complete: label = "Mark as NOT Complete"