Refactor worklog export button to streamline functionality and remove redundant script
This commit is contained in:
parent
e24b6d06bd
commit
7b908d7fa3
1 changed files with 9 additions and 18 deletions
|
@ -88,6 +88,15 @@
|
||||||
}
|
}
|
||||||
{% endset %}
|
{% endset %}
|
||||||
{% set buttonBar %}
|
{% set buttonBar %}
|
||||||
|
{% if worklog %}
|
||||||
|
<button class="btn btn-primary" type="button" onclick="export_csv({ids: [{% for row in worklog %}{{ row['id'] }}, {% endfor %}]}, 'worklog', '{{ item.identifier
|
||||||
|
| replace('Name: ', '')
|
||||||
|
| replace('ID:', '')
|
||||||
|
| replace('Serial: ', '')
|
||||||
|
| replace('Barcode: ', '')
|
||||||
|
| lower
|
||||||
|
}}_worklog_export');">Export WorkLog</button>
|
||||||
|
{% endif %}
|
||||||
<div class="btn-group">
|
<div class="btn-group">
|
||||||
{{ buttons.render_button(
|
{{ buttons.render_button(
|
||||||
id='save',
|
id='save',
|
||||||
|
@ -105,23 +114,6 @@
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
{% endset %}
|
{% endset %}
|
||||||
{% set middleBar %}
|
|
||||||
{% if worklog %}
|
|
||||||
<button class="btn btn-primary" type="button" onclick="export_worklog_csv()">Export WorkLog</button>
|
|
||||||
<script>
|
|
||||||
function export_worklog_csv() {
|
|
||||||
const ids = [{% for row in worklog %}{{ row['id'] }}, {% endfor %}];
|
|
||||||
export_csv({ids: ids}, 'worklog', '{{ item.identifier
|
|
||||||
| replace('Name: ', '')
|
|
||||||
| replace('ID:', '')
|
|
||||||
| replace('Serial: ', '')
|
|
||||||
| replace('Barcode: ', '')
|
|
||||||
| lower
|
|
||||||
}}_worklog_export');
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
{% endif %}
|
|
||||||
{% endset %}
|
|
||||||
{{ toolbars.render_toolbar(
|
{{ toolbars.render_toolbar(
|
||||||
id='inventory',
|
id='inventory',
|
||||||
left=breadcrumbs.breadcrumb_header(
|
left=breadcrumbs.breadcrumb_header(
|
||||||
|
@ -130,7 +122,6 @@
|
||||||
],
|
],
|
||||||
title=title
|
title=title
|
||||||
),
|
),
|
||||||
center=middleBar,
|
|
||||||
right=buttonBar
|
right=buttonBar
|
||||||
) }}
|
) }}
|
||||||
{% if item.condition in ["Removed", "Disposed"] %}
|
{% if item.condition in ["Removed", "Disposed"] %}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue