Просмотр исходного кода

Add webhook support for additional models

Jeremy Stretch 5 лет назад
Родитель
Сommit
c072ba088f
3 измененных файлов с 4 добавлено и 0 удалено
  1. 1 0
      netbox/circuits/models.py
  2. 1 0
      netbox/extras/models/models.py
  3. 2 0
      netbox/extras/models/tags.py

+ 1 - 0
netbox/circuits/models.py

@@ -231,6 +231,7 @@ class Circuit(PrimaryModel):
         return self._get_termination('Z')
 
 
+@extras_features('webhooks')
 class CircuitTermination(ChangeLoggedModel, PathEndpoint, CableTermination):
     circuit = models.ForeignKey(
         to='circuits.Circuit',

+ 1 - 0
netbox/extras/models/models.py

@@ -379,6 +379,7 @@ class ImageAttachment(BigIDModel):
 # Config contexts
 #
 
+@extras_features('webhooks')
 class ConfigContext(ChangeLoggedModel):
     """
     A ConfigContext represents a set of arbitrary data available to any Device or VirtualMachine matching its assigned

+ 2 - 0
netbox/extras/models/tags.py

@@ -2,6 +2,7 @@ from django.db import models
 from django.utils.text import slugify
 from taggit.models import TagBase, GenericTaggedItemBase
 
+from extras.utils import extras_features
 from netbox.models import BigIDModel, ChangeLoggedModel
 from utilities.choices import ColorChoices
 from utilities.fields import ColorField
@@ -12,6 +13,7 @@ from utilities.querysets import RestrictedQuerySet
 # Tags
 #
 
+@extras_features('webhooks')
 class Tag(ChangeLoggedModel, TagBase):
     color = ColorField(
         default=ColorChoices.COLOR_GREY