feat: Introduce lastExecutionStep relation to Step model

This commit is contained in:
Faruk AYDIN
2024-08-29 18:44:48 +03:00
parent b8a25b87d8
commit 51e200533b

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,