mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-15 23:08:20 +00:00
refactor: 更改系统消息初始化策略
This commit is contained in:
@@ -3,6 +3,7 @@ from django.utils.translation import gettext_lazy as _
|
||||
from notifications.notifications import SystemMessage
|
||||
from notifications.models import SystemMsgSubscription
|
||||
from users.models import User
|
||||
from notifications.backends import BACKEND
|
||||
|
||||
__all__ = ('ServerPerformanceMessage',)
|
||||
|
||||
@@ -24,3 +25,5 @@ class ServerPerformanceMessage(SystemMessage):
|
||||
def post_insert_to_db(cls, subscription: SystemMsgSubscription):
|
||||
admins = User.objects.filter(role=User.ROLE.ADMIN)
|
||||
subscription.users.add(*admins)
|
||||
subscription.receive_backends = [BACKEND.EMAIL]
|
||||
subscription.save()
|
||||
|
Reference in New Issue
Block a user