mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-17 21:18:16 -06:00
14438 result on script model and serializer update
This commit is contained in:
parent
1ccbe947e0
commit
34d3c122e4
@ -516,7 +516,7 @@ class ScriptSerializer(ValidatedModelSerializer):
|
|||||||
url = serializers.HyperlinkedIdentityField(view_name='extras-api:script-detail')
|
url = serializers.HyperlinkedIdentityField(view_name='extras-api:script-detail')
|
||||||
description = serializers.SerializerMethodField(read_only=True)
|
description = serializers.SerializerMethodField(read_only=True)
|
||||||
vars = serializers.SerializerMethodField(read_only=True)
|
vars = serializers.SerializerMethodField(read_only=True)
|
||||||
result = serializers.SerializerMethodField(read_only=True)
|
result = NestedJobSerializer(read_only=True)
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Script
|
model = Script
|
||||||
@ -544,15 +544,6 @@ class ScriptSerializer(ValidatedModelSerializer):
|
|||||||
else:
|
else:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
@extend_schema_field(NestedJobSerializer())
|
|
||||||
def get_result(self, obj):
|
|
||||||
job = obj.jobs.all().order_by('-created').first()
|
|
||||||
context = {
|
|
||||||
'request': self.context['request']
|
|
||||||
}
|
|
||||||
data = NestedJobSerializer(job, context=context).data
|
|
||||||
return data
|
|
||||||
|
|
||||||
|
|
||||||
class ScriptDetailSerializer(ScriptSerializer):
|
class ScriptDetailSerializer(ScriptSerializer):
|
||||||
result = serializers.SerializerMethodField(read_only=True)
|
result = serializers.SerializerMethodField(read_only=True)
|
||||||
|
Loading…
Reference in New Issue
Block a user