feat(authorization): add read execution checks

This commit is contained in:
Ali BARIN
2023-06-23 20:57:08 +00:00
parent 58a7f6eec6
commit f802061722
3 changed files with 6 additions and 0 deletions

View File

@@ -12,6 +12,8 @@ const getExecutionSteps = async (
params: Params,
context: Context
) => {
context.currentUser.can('read', 'Execution');
const execution = await context.currentUser
.$relatedQuery('executions')
.withSoftDeleted()

View File

@@ -9,6 +9,8 @@ const getExecution = async (
params: Params,
context: Context
) => {
context.currentUser.can('read', 'Execution');
const execution = await context.currentUser
.$relatedQuery('executions')
.withGraphFetched({

View File

@@ -12,6 +12,8 @@ const getExecutions = async (
params: Params,
context: Context
) => {
context.currentUser.can('read', 'Execution');
const selectStatusStatement = `
case
when count(*) filter (where execution_steps.status = 'failure') > 0