05/22 Enhance codes and fix bugs
This commit is contained in:
@@ -60,7 +60,7 @@
|
||||
{% for days, colour, icon, label, hint in options %}
|
||||
<div class="col-6 col-lg-3">
|
||||
<form method="POST" action="{{ url_for('admin.activity_logs') }}"
|
||||
onsubmit="return confirmCleanup({{ days }}, {{ counts_by_retention[days] }})">
|
||||
onsubmit="return confirmCleanup(this, {{ days }}, {{ counts_by_retention[days] }})">
|
||||
<input type="hidden" name="csrf_token" value="{{ csrf_token() }}"/>
|
||||
<input type="hidden" name="days" value="{{ days }}"/>
|
||||
<button type="submit" class="btn btn-sm w-100 d-flex flex-column align-items-center py-3 gap-1"
|
||||
@@ -170,12 +170,17 @@
|
||||
</div>
|
||||
|
||||
<script>
|
||||
function confirmCleanup(days, count) {
|
||||
function confirmCleanup(form, days, count) {
|
||||
if (count === 0) return false;
|
||||
return confirm(
|
||||
confirmModal(
|
||||
'Clean Up Activity Logs',
|
||||
'Delete ' + count.toLocaleString() + ' log entr' + (count === 1 ? 'y' : 'ies') +
|
||||
' older than ' + days + ' days?\n\nThis cannot be undone.'
|
||||
' older than ' + days + ' days? This action cannot be undone.',
|
||||
'Delete Logs',
|
||||
'btn-danger',
|
||||
() => { form._confirmed = true; form.submit(); }
|
||||
);
|
||||
return false;
|
||||
}
|
||||
</script>
|
||||
{% endblock %}
|
||||
Reference in New Issue
Block a user