diff --git a/inventory/templates/fragments/_link_fragment.html b/inventory/templates/fragments/_link_fragment.html
index ad36d2c..2fbfa7d 100644
--- a/inventory/templates/fragments/_link_fragment.html
+++ b/inventory/templates/fragments/_link_fragment.html
@@ -41,12 +41,6 @@
{% macro export_link(id, endpoint, ids) %}
-{{ icons.render_icon('box-arrow-up', 12) }}
-
-
+
+{{ icons.render_icon('box-arrow-up', 12) }}
{% endmacro %}
\ No newline at end of file
diff --git a/inventory/templates/inventory.html b/inventory/templates/inventory.html
index ff35738..d7e67f2 100644
--- a/inventory/templates/inventory.html
+++ b/inventory/templates/inventory.html
@@ -88,6 +88,15 @@
}
{% endset %}
{% set buttonBar %}
+ {% if worklog %}
+
+ {% endif %}
{{ buttons.render_button(
id='save',
@@ -105,23 +114,6 @@
{% endif %}
{% endset %}
- {% set middleBar %}
- {% if worklog %}
-
{% if inventory_rows %}
+ {% set id_list = inventory_rows | map(attribute='id') | list %}
+ {% set inventory_title %}
+ Assets
+ {{ links.export_link(
+ (user.full_name | lower | replace(' ', '_')) + '_user_inventory',
+ 'inventory',
+ {'ids': id_list}
+ ) }}
+ {% endset %}
- {{ tables.render_table(headers=inventory_headers, rows=inventory_rows, id='assets', entry_route='inventory_item', title='Assets', per_page=8) }}
+ {{ tables.render_table(headers=inventory_headers, rows=inventory_rows, id='assets', entry_route='inventory_item', title=inventory_title, per_page=8) }}
{% endif %}
{% if worklog_rows %}
+ {% set id_list = worklog_rows | map(attribute='id') | list %}
+ {% set worklog_title %}
+ Work Done
+ {{ links.export_link(
+ (user.full_name | lower | replace(' ', '_')) + '_user_worklog',
+ 'worklog',
+ {'ids': id_list}
+ ) }}
+ {% endset %}
- {{ tables.render_table(headers=worklog_headers, rows=worklog_rows, id='worklog', entry_route='worklog_entry', title='Work Done', per_page=8) }}
+ {{ tables.render_table(headers=worklog_headers, rows=worklog_rows, id='worklog', entry_route='worklog_entry', title=worklog_title, per_page=8) }}
{% endif %}