|
@@ -10,8 +10,10 @@ from django.urls import reverse
|
|
|
from django.utils.html import format_html, mark_safe, escape
|
|
|
from django.core.exceptions import PermissionDenied
|
|
|
from django.core.validators import RegexValidator, MinValueValidator, MaxValueValidator
|
|
|
+from django.conf import settings
|
|
|
|
|
|
from ipaddress import ip_network
|
|
|
+from urllib.parse import quote
|
|
|
|
|
|
from djadhere.utils import get_active_filter, is_overlapping
|
|
|
from adhesions.models import Adhesion
|
|
@@ -104,8 +106,7 @@ class IPResource(models.Model):
|
|
|
@property
|
|
|
def checkmk_url(self):
|
|
|
if self.checkmk_label:
|
|
|
- # TODO: put url in config
|
|
|
- return mark_safe('https://nagios.tetaneutral.net/check_mk/view.py?host={}&view_name=host'.format(escape(self.checkmk_label)))
|
|
|
+ return mark_safe(settings.CHECK_MK_URL.format(host=quote(self.checkmk_label)))
|
|
|
else:
|
|
|
return None
|
|
|
|