cleanup main batch route
This commit is contained in:
parent
619818f486
commit
472d2cfd7b
|
@ -3,6 +3,9 @@
|
||||||
<%def name="context_menu_items()">
|
<%def name="context_menu_items()">
|
||||||
<li>${h.link_to("Back to Batches", url('batches'))}</li>
|
<li>${h.link_to("Back to Batches", url('batches'))}</li>
|
||||||
<li>${h.link_to("View Batch Rows", url('batch.rows', uuid=form.fieldset.model.uuid))}</li>
|
<li>${h.link_to("View Batch Rows", url('batch.rows', uuid=form.fieldset.model.uuid))}</li>
|
||||||
|
% if not form.readonly:
|
||||||
|
<li>${h.link_to("View this Batch", url('batch.read', uuid=form.fieldset.model.uuid))}</li>
|
||||||
|
% endif
|
||||||
</%def>
|
</%def>
|
||||||
|
|
||||||
${parent.body()}
|
${parent.body()}
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
|
|
||||||
<%def name="context_menu_items()">
|
<%def name="context_menu_items()">
|
||||||
<li>${h.link_to("Back to Batches", url('batches'))}</li>
|
<li>${h.link_to("Back to Batches", url('batches'))}</li>
|
||||||
<li>${h.link_to("Back to Batch", url('batch', uuid=batch.uuid))}</li>
|
<li>${h.link_to("Back to Batch", url('batch.read', uuid=batch.uuid))}</li>
|
||||||
</%def>
|
</%def>
|
||||||
|
|
||||||
<%def name="tools()">
|
<%def name="tools()">
|
||||||
|
|
|
@ -101,7 +101,7 @@ class BatchesGrid(SearchableAlchemyGridView):
|
||||||
'batch.rows', uuid=row.uuid))
|
'batch.rows', uuid=row.uuid))
|
||||||
g.add_column('rows', "", rows)
|
g.add_column('rows', "", rows)
|
||||||
g.clickable = True
|
g.clickable = True
|
||||||
g.click_route_name = 'batch'
|
g.click_route_name = 'batch.read'
|
||||||
if self.request.has_perm('batches.update'):
|
if self.request.has_perm('batches.update'):
|
||||||
g.editable = True
|
g.editable = True
|
||||||
g.edit_route_name = 'batch.update'
|
g.edit_route_name = 'batch.update'
|
||||||
|
@ -127,7 +127,7 @@ class BatchCrud(CrudView):
|
||||||
fs.action_type,
|
fs.action_type,
|
||||||
fs.description,
|
fs.description,
|
||||||
fs.rowcount.label("Row Count").readonly(),
|
fs.rowcount.label("Row Count").readonly(),
|
||||||
fs.executed,
|
fs.executed.readonly(),
|
||||||
])
|
])
|
||||||
return fs
|
return fs
|
||||||
|
|
||||||
|
@ -180,8 +180,9 @@ def includeme(config):
|
||||||
renderer='/batches/index.mako',
|
renderer='/batches/index.mako',
|
||||||
permission='batches.list')
|
permission='batches.list')
|
||||||
|
|
||||||
config.add_route('batch', '/batches/{uuid}')
|
config.add_route('batch.read', '/batches/{uuid}')
|
||||||
config.add_view(BatchCrud, attr='read', route_name='batch',
|
config.add_view(BatchCrud, attr='read',
|
||||||
|
route_name='batch.read',
|
||||||
renderer='/batches/read.mako',
|
renderer='/batches/read.mako',
|
||||||
permission='batches.read')
|
permission='batches.read')
|
||||||
|
|
||||||
|
|
|
@ -268,7 +268,7 @@ class CreateProductsBatch(ProductsGrid):
|
||||||
|
|
||||||
progress.session.load()
|
progress.session.load()
|
||||||
progress.session['complete'] = True
|
progress.session['complete'] = True
|
||||||
progress.session['success_url'] = self.request.route_url('batch', uuid=batch.uuid)
|
progress.session['success_url'] = self.request.route_url('batch.read', uuid=batch.uuid)
|
||||||
progress.session['success_msg'] = "Batch \"%s\" has been created." % batch.description
|
progress.session['success_msg'] = "Batch \"%s\" has been created." % batch.description
|
||||||
progress.session.save()
|
progress.session.save()
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue