diff --git a/InvenTree/templates/InvenTree/index.html b/InvenTree/templates/InvenTree/index.html
index 36e4f8bc49..3343eb3ce7 100644
--- a/InvenTree/templates/InvenTree/index.html
+++ b/InvenTree/templates/InvenTree/index.html
@@ -9,6 +9,15 @@ InvenTree | {% trans "Index" %}
{% if roles.part.view %}
{% include "InvenTree/latest_parts.html" with collapse_id="latest_parts" %}
@@ -52,6 +61,64 @@ InvenTree | {% trans "Index" %}
{{ block.super }}
+function addHeaderTitle(title) {
+ // Add a header block to the action list
+ $("#action-item-list").append(
+ `
${title}`
+ );
+}
+
+function addHeaderAction(label, title, icon) {
+ // Add an action block to the action list
+ $("#action-item-list").append(
+ `
+
+
+ ${title}
+
+
+
+
+ `
+ );
+}
+
+{% if roles.part.view %}
+addHeaderTitle('{% trans "Parts" %}');
+addHeaderAction('starred-parts', '{% trans "Starred Parts" %}', 'fa-star');
+addHeaderAction('latest-parts', '{% trans "Latest Parts" %}', 'fa-newspaper');
+addHeaderAction('bom-validation', '{% trans "BOM Waiting Validation" %}', 'fa-times-circle');
+{% endif %}
+
+{% if roles.stock.view %}
+addHeaderTitle('{% trans "Stock" %}');
+addHeaderAction('low-stock', '{% trans "Low Stock" %}', 'fa-shopping-cart');
+addHeaderAction('stock-to-build', '{% trans "Required for Build Orders" %}', 'fa-bullhorn');
+{% settings_value "STOCK_ENABLE_EXPIRY" as expiry %}
+{% if expiry %}
+addHeaderAction('expired-stock', '{% trans "Expired Stock" %}', 'fa-calendar-times');
+addHeaderAction('stale-stock', '{% trans "Stale Stock" %}', 'fa-stopwatch');
+{% endif %}
+{% endif %}
+
+{% if roles.build.view %}
+addHeaderTitle('{% trans "Build Orders" %}');
+addHeaderAction('build-pending', '{% trans "In Progress" %}', 'fa-cogs');
+addHeaderAction('build-overdue', '{% trans "Overdue" %}', 'fa-calendar-times');
+{% endif %}
+
+{% if roles.purchase_order.view %}
+addHeaderTitle('{% trans "Purchase Orders" %}');
+addHeaderAction('po-outstanding', '{% trans "Outstanding" %}', 'fa-sign-in-alt');
+addHeaderAction('po-overdue', '{% trans "Overdue" %}', 'fa-calendar-times');
+{% endif %}
+
+{% if roles.sales_order.view %}
+addHeaderTitle('{% trans "Sales Orders" %}');
+addHeaderAction('so-outstanding', '{% trans "Outstanding" %}', 'fa-sign-out-alt');
+addHeaderAction('so-overdue', '{% trans "Overdue" %}', 'fa-calendar-times');
+{% endif %}
+
loadSimplePartTable("#latest-parts-table", "{% url 'api-part-list' %}", {
params: {
ordering: "-creation_date",