mirror of
https://github.com/netbox-community/netbox.git
synced 2024-05-10 07:54:54 +00:00
836478c166
* merge branch develop * bugfix, signals for virtualization's class wasn't correctly defined * updated webhooks for 2.4 and cleanup * updated docs to cover changes to supervisor config * review changes and further cleanup * updated redis connection settings * cleanup settings
17 lines
458 B
Python
17 lines
458 B
Python
from __future__ import unicode_literals
|
|
|
|
from django.db.models.signals import post_delete, post_save
|
|
from django.dispatch import receiver
|
|
from django.core.cache import caches
|
|
|
|
from .models import Webhook
|
|
|
|
|
|
@receiver((post_save, post_delete), sender=Webhook)
|
|
def update_webhook_cache(**kwargs):
|
|
"""
|
|
When a Webhook has been modified, update the webhook cache.
|
|
"""
|
|
cache = caches['default']
|
|
cache.set('webhook_cache', Webhook.objects.all())
|