Add webhook support for additional models

This commit is contained in:
Jeremy Stretch 2021-03-10 14:49:02 -05:00
parent 4397d3da02
commit c072ba088f
3 changed files with 4 additions and 0 deletions

View File

@ -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',

View File

@ -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

View File

@ -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