diff --git a/hc/front/urls.py b/hc/front/urls.py index a1a1c018..4d5944ed 100644 --- a/hc/front/urls.py +++ b/hc/front/urls.py @@ -41,7 +41,6 @@ channel_urls = [ path("add_trello/", views.add_trello, name="hc-add-trello"), path("add_trello/settings/", views.trello_settings, name="hc-trello-settings"), path("add_apprise/", views.add_apprise, name="hc-add-apprise"), - path("add_prometheus/", views.add_prometheus, name="hc-add-prometheus"), path("/checks/", views.channel_checks, name="hc-channel-checks"), path("/name/", views.update_channel_name, name="hc-channel-name"), path("/test/", views.send_test_notification, name="hc-channel-test"), @@ -64,6 +63,7 @@ project_urls = [ path("add_opsgenie/", views.add_opsgenie, name="hc-add-opsgenie"), path("add_pagerteam/", views.add_pagerteam, name="hc-add-pagerteam"), path("add_pagertree/", views.add_pagertree, name="hc-add-pagertree"), + path("add_prometheus/", views.add_prometheus, name="hc-add-prometheus"), path("add_webhook/", views.add_webhook, name="hc-add-webhook"), path("badges/", views.badges, name="hc-badges"), path("checks/", views.my_checks, name="hc-checks"), diff --git a/hc/front/views.py b/hc/front/views.py index 3d97491c..0e74ea30 100644 --- a/hc/front/views.py +++ b/hc/front/views.py @@ -1560,8 +1560,9 @@ def add_msteams(request, code): @login_required -def add_prometheus(request): - ctx = {"page": "channels", "project": request.project} +def add_prometheus(request, code): + project = _get_project_for_user(request, code) + ctx = {"page": "channels", "project": project} return render(request, "integrations/add_prometheus.html", ctx) diff --git a/templates/front/channels.html b/templates/front/channels.html index eb3273fd..c41cdcc9 100644 --- a/templates/front/channels.html +++ b/templates/front/channels.html @@ -298,7 +298,7 @@

Prometheus

Export check and tag status values to Prometheus.

- Add Integration + Add Integration {% if enable_pushbullet %}