feat: Introduce lastExecutionStep relation to Step model

This commit is contained in:
Faruk AYDIN
2024-09-02 14:00:31 +03:00
parent b8a25b87d8
commit 51e200533b
+11
View File
@@ -59,6 +59,17 @@ class Step extends Base {
to: 'connections.id',
},
},
lastExecutionStep: {
relation: Base.HasOneRelation,
modelClass: ExecutionStep,
join: {
from: 'steps.id',
to: 'execution_steps.step_id',
},
filter(builder) {
builder.orderBy('created_at', 'desc').limit(1).first();
},
},
executionSteps: {
relation: Base.HasManyRelation,
modelClass: ExecutionStep,