From 71e47242861ebe37c2bea766bb807982e0891c87 Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Tue, 16 Jun 2026 14:09:58 -0400 Subject: [PATCH] feat(ansible): cross-link inventory/schedules/browse for discoverability MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The inventory CRUD UI (/ansible/inventory/targets + /groups) existed but was unreachable from the main Ansible pages — only a buried text hint pointed to it. Add an "Inventory" button to the Runs, Browse, and Schedules headers, and "← Ansible" back-links on the inventory target/group pages, so the targeting features (manual runs, schedules, Deploy-via-Ansible) are findable. Co-Authored-By: Claude Opus 4.8 (1M context) --- steward/templates/ansible/browse.html | 2 ++ steward/templates/ansible/index.html | 1 + steward/templates/ansible/inventory/groups.html | 5 ++++- steward/templates/ansible/inventory/targets.html | 5 ++++- steward/templates/ansible/schedules.html | 6 +++++- 5 files changed, 16 insertions(+), 3 deletions(-) diff --git a/steward/templates/ansible/browse.html b/steward/templates/ansible/browse.html index bf04039..578bc64 100644 --- a/steward/templates/ansible/browse.html +++ b/steward/templates/ansible/browse.html @@ -7,6 +7,8 @@ {% if session.user_role == 'admin' %} New playbook {% endif %} + Inventory + Schedules ← Run History diff --git a/steward/templates/ansible/index.html b/steward/templates/ansible/index.html index c77be9a..6a7418b 100644 --- a/steward/templates/ansible/index.html +++ b/steward/templates/ansible/index.html @@ -4,6 +4,7 @@

Ansible Runs

+ Inventory Schedules Browse Playbooks
diff --git a/steward/templates/ansible/inventory/groups.html b/steward/templates/ansible/inventory/groups.html index bdb0ec3..c8c8336 100644 --- a/steward/templates/ansible/inventory/groups.html +++ b/steward/templates/ansible/inventory/groups.html @@ -3,7 +3,10 @@ {% block content %}

Inventory Groups

- Targets → +
+ Targets + ← Ansible +
diff --git a/steward/templates/ansible/inventory/targets.html b/steward/templates/ansible/inventory/targets.html index 17c00a5..ecfb31a 100644 --- a/steward/templates/ansible/inventory/targets.html +++ b/steward/templates/ansible/inventory/targets.html @@ -3,7 +3,10 @@ {% block content %}

Inventory Targets

- ← Groups +
diff --git a/steward/templates/ansible/schedules.html b/steward/templates/ansible/schedules.html index 470fd6f..ecf149b 100644 --- a/steward/templates/ansible/schedules.html +++ b/steward/templates/ansible/schedules.html @@ -9,7 +9,11 @@ {% block content %}

Ansible Schedules

- ← Runs +
{# ── Existing schedules ───────────────────────────────────────────────────── #}