feat: Implement initial version of getExecutions query

This commit is contained in:
Faruk AYDIN
2022-03-09 20:45:03 +03:00
committed by Ömer Faruk Aydın
parent d4bef44b93
commit 343b360303
5 changed files with 49 additions and 0 deletions

View File

@@ -1,6 +1,7 @@
import { ValidationError } from 'objection';
import Base from './base';
import Step from './step';
import Execution from './execution';
class Flow extends Base {
id!: string;
@@ -31,6 +32,14 @@ class Flow extends Base {
to: 'steps.flow_id',
},
},
executions: {
relation: Base.HasManyRelation,
modelClass: Execution,
join: {
from: 'flows.id',
to: 'executions.flow_id',
},
},
});
async $beforeUpdate(): Promise<void> {