4b5e415147
plus some related tweaks
55 lines
1.6 KiB
Mako
55 lines
1.6 KiB
Mako
## -*- coding: utf-8; -*-
|
|
<%inherit file="/master/view.mako" />
|
|
|
|
<%def name="extra_javascript()">
|
|
${parent.extra_javascript()}
|
|
<script type="text/javascript">
|
|
|
|
function show_packages(type) {
|
|
if (type == 'all') {
|
|
$('.showing .diffs').css('font-weight', 'normal');
|
|
$('table.diff tbody tr').show();
|
|
$('.showing .all').css('font-weight', 'bold');
|
|
} else if (type == 'diffs') {
|
|
$('.showing .all').css('font-weight', 'normal');
|
|
$('table.diff tbody tr:not(.diff)').hide();
|
|
$('.showing .diffs').css('font-weight', 'bold');
|
|
}
|
|
}
|
|
|
|
$(function() {
|
|
|
|
show_packages('diffs');
|
|
|
|
$('.showing .all').click(function() {
|
|
show_packages('all');
|
|
return false;
|
|
});
|
|
|
|
$('.showing .diffs').click(function() {
|
|
show_packages('diffs')
|
|
return false;
|
|
});
|
|
|
|
});
|
|
|
|
</script>
|
|
</%def>
|
|
|
|
${parent.body()}
|
|
|
|
% if not instance.executed and request.has_perm('{}.execute'.format(permission_prefix)):
|
|
<div class="buttons">
|
|
% if instance.enabled and not instance.executing:
|
|
${h.form(url('{}.execute'.format(route_prefix), uuid=instance.uuid))}
|
|
${h.csrf_token(request)}
|
|
${h.submit('execute', "Execute this upgrade", class_='autodisable')}
|
|
${h.end_form()}
|
|
% elif instance.enabled:
|
|
<button type="button" disabled="disabled" title="This upgrade is currently executing">Execute this upgrade</button>
|
|
% else:
|
|
<button type="button" disabled="disabled" title="This upgrade is not enabled">Execute this upgrade</button>
|
|
% endif
|
|
</div>
|
|
% endif
|