diff --git a/apps/opm/serializers.py b/apps/opm/serializers.py index e0fe6464..775dc7fd 100644 --- a/apps/opm/serializers.py +++ b/apps/opm/serializers.py @@ -134,6 +134,7 @@ class OplCertSerializer(CustomModelSerializer): class OplWorkerSerializer(CustomModelSerializer): worker_ = UserSimpleSerializer(source='worker', read_only=True) + worker_name = serializers.CharField(source='worker.name', read_only=True) certificates_ = serializers.SerializerMethodField() class Meta: @@ -211,6 +212,8 @@ class OplDetailSerializer(CustomModelSerializer): operation_ = OperationDetailSerializer(source='operation', read_only=True) dept_do_ = DeptSimpleSerializer(source='dept_do', read_only=True) charger_ = UserSimpleSerializer(source='charger', read_only=True) + charge_name = serializers.CharField(source='charger.name', read_only=True) + monitor_name = serializers.CharField(source='monitor.name', read_only=True) monitor_ = UserSimpleSerializer(source='monitor', read_only=True) ticket_ = TicketSerializer(source='ticket', read_only=True) risks_checked_ = serializers.SerializerMethodField()