mirror of
https://github.com/i701/sarlink-portal-api.git
synced 2025-04-19 23:46:53 +00:00
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 2m12s
25 lines
597 B
Python
25 lines
597 B
Python
from rest_framework import serializers
|
|
from .models import Device
|
|
from api.serializers import CustomReadOnlyUserSerializer
|
|
|
|
|
|
class CreateDeviceSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = Device
|
|
fields = ["name", "mac"]
|
|
|
|
|
|
class DeviceSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = Device
|
|
fields = "__all__"
|
|
|
|
|
|
class ReadOnlyDeviceSerializer(serializers.ModelSerializer):
|
|
user = CustomReadOnlyUserSerializer(read_only=True)
|
|
|
|
class Meta: # type: ignore
|
|
depth = 2
|
|
model = Device
|
|
fields = "__all__"
|