Add basic Buefy support for App Settings page
also various buttons have been tweaked on some other "master view" pages
This commit is contained in:
parent
e1ff4578e9
commit
fcfc8b56bb
13 changed files with 245 additions and 52 deletions
|
@ -25,7 +25,7 @@
|
|||
${h.csrf_token(request)}
|
||||
<div class="buttons">
|
||||
<a class="button" href="${form.cancel_url}">Whoops, nevermind...</a>
|
||||
${h.submit('submit', "Yes, please DELETE this data forever!")}
|
||||
${h.submit('submit', "Yes, please DELETE this data forever!", class_='button is-primary')}
|
||||
</div>
|
||||
${h.end_form()}
|
||||
</%def>
|
||||
|
|
|
@ -45,7 +45,7 @@
|
|||
|
||||
% endif
|
||||
|
||||
% if master.bulk_deletable and request.has_perm('{}.bulk_delete'.format(permission_prefix)):
|
||||
% if not use_buefy and master.bulk_deletable and request.has_perm('{}.bulk_delete'.format(permission_prefix)):
|
||||
|
||||
$('form[name="bulk-delete"] button').click(function() {
|
||||
var count = $('.grid-wrapper').gridwrapper('results_count', true);
|
||||
|
@ -134,42 +134,53 @@
|
|||
|
||||
## merge 2 objects
|
||||
% if master.mergeable and request.has_perm('{}.merge'.format(permission_prefix)):
|
||||
${h.form(url('{}.merge'.format(route_prefix)), name='merge-things')}
|
||||
${h.form(url('{}.merge'.format(route_prefix)), name='merge-things', class_='control')}
|
||||
${h.csrf_token(request)}
|
||||
${h.hidden('uuids')}
|
||||
<button type="submit">Merge 2 ${model_title_plural}</button>
|
||||
<button type="submit" class="button">Merge 2 ${model_title_plural}</button>
|
||||
${h.end_form()}
|
||||
% endif
|
||||
|
||||
## enable / disable selected objects
|
||||
% if master.supports_set_enabled_toggle and request.has_perm('{}.enable_disable_set'.format(permission_prefix)):
|
||||
${h.form(url('{}.enable_set'.format(route_prefix)), name='enable-set')}
|
||||
${h.form(url('{}.enable_set'.format(route_prefix)), name='enable-set', class_='control')}
|
||||
${h.csrf_token(request)}
|
||||
${h.hidden('uuids')}
|
||||
<button type="button">Enable Selected</button>
|
||||
<button type="button" class="button">Enable Selected</button>
|
||||
${h.end_form()}
|
||||
|
||||
${h.form(url('{}.disable_set'.format(route_prefix)), name='disable-set')}
|
||||
${h.form(url('{}.disable_set'.format(route_prefix)), name='disable-set', class_='control')}
|
||||
${h.csrf_token(request)}
|
||||
${h.hidden('uuids')}
|
||||
<button type="button">Disable Selected</button>
|
||||
<button type="button" class="button">Disable Selected</button>
|
||||
${h.end_form()}
|
||||
% endif
|
||||
|
||||
## delete selected objects
|
||||
% if master.set_deletable and request.has_perm('{}.delete_set'.format(permission_prefix)):
|
||||
${h.form(url('{}.delete_set'.format(route_prefix)), name='delete-set')}
|
||||
${h.form(url('{}.delete_set'.format(route_prefix)), name='delete-set', class_='control')}
|
||||
${h.csrf_token(request)}
|
||||
${h.hidden('uuids')}
|
||||
<button type="button">Delete Selected</button>
|
||||
<button type="button" class="button">Delete Selected</button>
|
||||
${h.end_form()}
|
||||
% endif
|
||||
|
||||
## delete search results
|
||||
% if master.bulk_deletable and request.has_perm('{}.bulk_delete'.format(permission_prefix)):
|
||||
${h.form(url('{}.bulk_delete'.format(route_prefix)), name='bulk-delete')}
|
||||
${h.form(url('{}.bulk_delete'.format(route_prefix)), name='bulk-delete', class_='control')}
|
||||
${h.csrf_token(request)}
|
||||
<button type="button">Delete Results</button>
|
||||
% if use_buefy:
|
||||
<b-button type="is-danger"
|
||||
:disabled="! total"
|
||||
:title="total ? null : 'There are no results to delete'"
|
||||
@click="deleteResults"
|
||||
icon-pack="fas"
|
||||
icon-left="trash">
|
||||
Delete Results
|
||||
</b-button>
|
||||
% else:
|
||||
<button type="button">Delete Results</button>
|
||||
% endif
|
||||
${h.end_form()}
|
||||
% endif
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue