Skip to content
Snippets Groups Projects
Commit 3a793f91 authored by Jorrit Schaap's avatar Jorrit Schaap
Browse files

TMSS-320: added method get_transformed_input_dataproduct

parent 19dd4112
No related branches found
No related tags found
2 merge requests!308Resolve TMSS-495,!306Resolve TMSS-320
...@@ -225,6 +225,10 @@ class Subtask(BasicCommon): ...@@ -225,6 +225,10 @@ class Subtask(BasicCommon):
''' '''
return Dataproduct.objects.filter(producer__subtask_id=self.id) return Dataproduct.objects.filter(producer__subtask_id=self.id)
def get_transformed_input_dataproduct(self, output_dataproduct_id: int) -> 'Dataproduct':
'''return the transformed input dataproduct for the given output_dataproduct_id.'''
return self.input_dataproducts.get(consumers__output_id=output_dataproduct_id)
def get_transformed_output_dataproduct(self, input_dataproduct_id: int) -> 'Dataproduct': def get_transformed_output_dataproduct(self, input_dataproduct_id: int) -> 'Dataproduct':
'''return the transformed output dataproduct for the given input_dataproduct_id.''' '''return the transformed output dataproduct for the given input_dataproduct_id.'''
return self.output_dataproducts.get(producers__input_id=input_dataproduct_id) return self.output_dataproducts.get(producers__input_id=input_dataproduct_id)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment