Only show Restart Filemon button if so configured
otherwise everyone would need to include that view in their config
This commit is contained in:
parent
2131ea65cb
commit
1123cbb728
|
@ -11,7 +11,7 @@
|
||||||
${h.end_form()}
|
${h.end_form()}
|
||||||
% endif
|
% endif
|
||||||
|
|
||||||
% if request.has_perm('filemon.restart'):
|
% if allow_filemon_restart and request.has_perm('filemon.restart'):
|
||||||
${h.form(url('filemon.restart'), name='restart-filemon', class_='autodisable')}
|
${h.form(url('filemon.restart'), name='restart-filemon', class_='autodisable')}
|
||||||
${h.csrf_token(request)}
|
${h.csrf_token(request)}
|
||||||
${h.submit('submit', "Restart FileMon", data_working_label="Restarting FileMon")}
|
${h.submit('submit', "Restart FileMon", data_working_label="Restarting FileMon")}
|
||||||
|
|
|
@ -63,6 +63,10 @@ class DataSyncChangesView(MasterView):
|
||||||
g.set_sort_defaults('obtained')
|
g.set_sort_defaults('obtained')
|
||||||
g.set_type('obtained', 'datetime')
|
g.set_type('obtained', 'datetime')
|
||||||
|
|
||||||
|
def template_kwargs_index(self, **kwargs):
|
||||||
|
kwargs['allow_filemon_restart'] = bool(self.rattail_config.get('tailbone', 'filemon.restart'))
|
||||||
|
return kwargs
|
||||||
|
|
||||||
def restart(self):
|
def restart(self):
|
||||||
# TODO: Add better validation (e.g. CSRF) here?
|
# TODO: Add better validation (e.g. CSRF) here?
|
||||||
if self.request.method == 'POST':
|
if self.request.method == 'POST':
|
||||||
|
|
Loading…
Reference in a new issue