Hide "collect from wild" button for UOMs unless user has permission
This commit is contained in:
parent
a927827e33
commit
5e27ceedce
|
@ -4,6 +4,7 @@
|
|||
<%def name="grid_tools()">
|
||||
${parent.grid_tools()}
|
||||
|
||||
% if master.has_perm('collect_wild_uoms'):
|
||||
<b-button type="is-primary"
|
||||
icon-pack="fas"
|
||||
icon-left="fas fa-shopping-basket"
|
||||
|
@ -47,10 +48,12 @@
|
|||
|
||||
</div>
|
||||
</b-modal>
|
||||
% endif
|
||||
</%def>
|
||||
|
||||
<%def name="modify_this_page_vars()">
|
||||
${parent.modify_this_page_vars()}
|
||||
% if master.has_perm('collect_wild_uoms'):
|
||||
<script type="text/javascript">
|
||||
|
||||
TailboneGridData.showingCollectWildDialog = false
|
||||
|
@ -60,6 +63,7 @@
|
|||
}
|
||||
|
||||
</script>
|
||||
% endif
|
||||
</%def>
|
||||
|
||||
|
||||
|
|
|
@ -112,6 +112,10 @@ class UnitOfMeasureView(MasterView):
|
|||
route_prefix = cls.get_route_prefix()
|
||||
url_prefix = cls.get_url_prefix()
|
||||
permission_prefix = cls.get_permission_prefix()
|
||||
model_title_plural = cls.get_model_title_plural()
|
||||
|
||||
# fix perm group name
|
||||
config.add_tailbone_permission_group(permission_prefix, model_title_plural, overwrite=False)
|
||||
|
||||
# collect wild uoms
|
||||
config.add_tailbone_permission(permission_prefix, '{}.collect_wild_uoms'.format(permission_prefix),
|
||||
|
|
Loading…
Reference in a new issue