toques for employees in BO
This commit is contained in:
parent
2aec0bdfb4
commit
3d09333d31
|
|
@ -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(). \
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user