diff --git a/jobposting/serializers.py b/jobposting/serializers.py index 54eb9eb..9225f69 100644 --- a/jobposting/serializers.py +++ b/jobposting/serializers.py @@ -1,12 +1,18 @@ from rest_framework import serializers from jobposting.models import JobListing, SkillLevels, CompanyLogo, Skill -from core.models import MyUser +from core.models import MyUser, AnonymousUserData class MyUserSerializer(serializers.ModelSerializer): class Meta: model = MyUser fields = ['id', 'email', 'first_name', 'last_name'] +class AnonymousUserDataSerializer(serializers.ModelSerializer): + class Meta: + model = AnonymousUserData + fields = ['id', 'email', 'first_name', 'last_name'] + + class SkillLevelsSerializer(serializers.ModelSerializer): class Meta: model = SkillLevels @@ -14,7 +20,8 @@ class SkillLevelsSerializer(serializers.ModelSerializer): class JobListingSerializer(serializers.ModelSerializer): created_by = MyUserSerializer(read_only=True) - job_skills = SkillLevelsSerializer(many=True, read_only=True) + anonymous_user_data = AnonymousUserData() + skillLevels = SkillLevelsSerializer(many=True, read_only=True) class Meta: model = JobListing @@ -23,7 +30,8 @@ class JobListingSerializer(serializers.ModelSerializer): 'company_name', 'name', 'content', 'minsalary', 'maxsalary', 'localization', 'created_by', 'created_at', 'status', 'status_paid', 'expiration_date', 'experience_level', 'employmentType', 'workFromHome', - 'updated_at', 'skillLevels', 'contact_email', 'first_name', 'last_name', + 'updated_at', 'skillLevels', 'contact_email', 'first_name', 'last_name', + 'anonymous_user_data' ] class CompanyLogoSerializer(serializers.ModelSerializer):