mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-17 04:58: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')
|
||||
description = serializers.SerializerMethodField(read_only=True)
|
||||
vars = serializers.SerializerMethodField(read_only=True)
|
||||
result = serializers.SerializerMethodField(read_only=True)
|
||||
result = NestedJobSerializer(read_only=True)
|
||||
|
||||
class Meta:
|
||||
model = Script
|
||||
@ -544,15 +544,6 @@ class ScriptSerializer(ValidatedModelSerializer):
|
||||
else:
|
||||
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):
|
||||
result = serializers.SerializerMethodField(read_only=True)
|
||||
|
Loading…
Reference in New Issue
Block a user