Add support for new Purchase/Batch views, 'create row' master pattern

More refactoring here but hopefully not that important..
This commit is contained in:
Lance Edgar 2016-11-06 12:58:29 -06:00
parent 8fe0e96273
commit a6e43d1658
11 changed files with 555 additions and 26 deletions

View file

@ -0,0 +1,10 @@
## -*- coding: utf-8 -*-
<%inherit file="/master/create.mako" />
<%def name="title()">New ${row_model_title}</%def>
<%def name="context_menu_items()">
<li>${h.link_to("Back to {}".format(model_title), index_url)}</li>
</%def>
${parent.body()}

View file

@ -10,7 +10,7 @@
<li>${h.link_to("Delete this {}".format(row_model_title), row_action_url('delete', instance))}</li>
% endif
% if master.rows_creatable and request.has_perm('{}.create'.format(row_permission_prefix)):
<li>${h.link_to("Create a new {}".format(row_model_title), url('{}.create'.format(row_route_prefix)))}</li>
<li>${h.link_to("Create a new {}".format(row_model_title), url('{}.create_row'.format(route_prefix), uuid=row_parent.uuid))}</li>
% endif
</%def>

View file

@ -0,0 +1,11 @@
## -*- coding: utf-8 -*-
<%inherit file="/master/index.mako" />
<%def name="context_menu_items()">
${parent.context_menu_items()}
% if request.has_perm('purchases.batch'):
<li>${h.link_to("Go to Purchases", url('purchases'))}</li>
% endif
</%def>
${parent.body()}

View file

@ -0,0 +1,11 @@
## -*- coding: utf-8 -*-
<%inherit file="/master/index.mako" />
<%def name="context_menu_items()">
${parent.context_menu_items()}
% if request.has_perm('purchases.batch.list'):
<li>${h.link_to("Go to Purchase Batches", url('purchases.batch'))}</li>
% endif
</%def>
${parent.body()}