

from account.models import User
from rest_framework import serializers
from role.models import Role
from role.serializers import RoleSerializer


class UserManagementSerializer(serializers.ModelSerializer):
    role_id = serializers.PrimaryKeyRelatedField(
        queryset=Role.objects.all(), source='role', write_only=True
    )
    
    role = RoleSerializer(read_only=True)
    class Meta:
        model = User
        fields = ['id', 'username', 'email', 'first_name', 'last_name', 'role','role_id', 'date_created']