mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-03 08:25:04 +00:00
feat: 添加短信服务和用户消息通知
This commit is contained in:
22
apps/settings/api/sms.py
Normal file
22
apps/settings/api/sms.py
Normal file
@@ -0,0 +1,22 @@
|
||||
from rest_framework.generics import ListAPIView
|
||||
from rest_framework.response import Response
|
||||
|
||||
from common.permissions import IsSuperUser
|
||||
from common.message.backends.sms import BACKENDS
|
||||
from settings.serializers.sms import SMSBackendSerializer
|
||||
|
||||
|
||||
class SMSBackendAPI(ListAPIView):
|
||||
permission_classes = (IsSuperUser,)
|
||||
serializer_class = SMSBackendSerializer
|
||||
|
||||
def list(self, request, *args, **kwargs):
|
||||
data = [
|
||||
{
|
||||
'name': b,
|
||||
'label': b.label
|
||||
}
|
||||
for b in BACKENDS
|
||||
]
|
||||
|
||||
return Response(data)
|
Reference in New Issue
Block a user