from rest_framework import serializers
from .models import WorkScore, EmployeeLevel, TaskValue
from Work.models import WorkLog

class WorkScoreSerializer(serializers.ModelSerializer):
    quality_coefficient = serializers.ReadOnlyField()
    
    class Meta:
        model = WorkScore
        fields = ['quality_rating', 'manager_note', 'final_task_score', 'quality_coefficient']

# ما باید سریالایزر WorkLog را توسعه دهیم تا این اطلاعات را شامل شود
# اما چون WorkLogSerializer در اپ Work است، ما یک سریالایزر جدید اینجا می‌سازیم
# که از آن ارث‌بری می‌کند یا جداگانه استفاده می‌شود.