From 05f846809ec899d54bac9c9dd361e161edaf2223 Mon Sep 17 00:00:00 2001 From: Phillip Tarrant Date: Thu, 20 Nov 2025 09:59:35 -0600 Subject: [PATCH] Add help page with user documentation Create comprehensive help page covering: - Getting started workflow - Sites and IP management - Scan configuration - Running scans manually - Scheduling automated scans - Scan comparisons - Alerts and alert rules - Webhook configuration Add Help link with icon to navigation bar. --- app/web/routes/main.py | 12 ++ app/web/templates/base.html | 6 + app/web/templates/help.html | 375 ++++++++++++++++++++++++++++++++++++ 3 files changed, 393 insertions(+) create mode 100644 app/web/templates/help.html diff --git a/app/web/routes/main.py b/app/web/routes/main.py index 583fdc5..8c5f366 100644 --- a/app/web/routes/main.py +++ b/app/web/routes/main.py @@ -247,6 +247,18 @@ def alert_rules(): ) +@bp.route('/help') +@login_required +def help(): + """ + Help page - explains how to use the application. + + Returns: + Rendered help template + """ + return render_template('help.html') + + @bp.route('/output/') @login_required def serve_output_file(filename): diff --git a/app/web/templates/base.html b/app/web/templates/base.html index 606a6d6..8496d07 100644 --- a/app/web/templates/base.html +++ b/app/web/templates/base.html @@ -77,6 +77,12 @@