[Update] 修改系统用户推送,拆分assets的部分模块

This commit is contained in:
ibuler
2018-02-09 11:12:40 +08:00
parent f82d939d15
commit c7296c2498
23 changed files with 186 additions and 406 deletions

View File

@@ -0,0 +1,18 @@
# -*- coding: utf-8 -*-
#
from django.db.models.signals import post_save, post_delete
from django.dispatch import receiver
from common.utils import get_logger
from .models import NodePermission
logger = get_logger(__file__)
@receiver(post_save, sender=NodePermission, dispatch_uid="my_unique_identifier")
def on_asset_permission_create_or_update(sender, instance=None, **kwargs):
if instance and instance.node and instance.system_user:
instance.system_user.nodes.add(instance.node)