diff --git a/apps/establishment/serializers/back.py b/apps/establishment/serializers/back.py index 29fdd671..07117d70 100644 --- a/apps/establishment/serializers/back.py +++ b/apps/establishment/serializers/back.py @@ -229,6 +229,7 @@ class EmployeeBackSerializers(serializers.ModelSerializer): positions = serializers.SerializerMethodField() establishment = serializers.SerializerMethodField() awards = AwardSerializer(many=True, read_only=True) + toque_number = serializers.SerializerMethodField() def get_public_mark(self, obj): """Get last list actual public_mark""" @@ -236,6 +237,11 @@ class EmployeeBackSerializers(serializers.ModelSerializer): .values('establishment__public_mark').first() return qs['establishment__public_mark'] if qs else None + def get_toque_number(self, obj): + qs = obj.establishmentemployee_set.actual().order_by('-from_date') \ + .values('establishment__toque_number').first() + return qs['establishment__toque_number'] if qs else None + def get_positions(self, obj): """Get last list actual positions""" est_id = obj.establishmentemployee_set.actual(). \