feat: create ViewField model (#961)

* feat: create ViewField model

- Created ViewField prisma model
- Added ViewField server resolvers for findMany/updateOne
- Added getViewFields/updateViewField graphql queries

Closes #849

* chore: update node version in .nvmrc files
This commit is contained in:
Thaïs
2023-07-27 18:12:26 +02:00
committed by GitHub
parent e90f44bbfb
commit 9027406fdf
17 changed files with 512 additions and 3 deletions

View File

@ -17,6 +17,7 @@ import {
PipelineProgress,
Attachment,
UserSettings,
ViewField,
} from '@prisma/client';
import { AbilityAction } from './ability.action';
@ -36,6 +37,7 @@ type SubjectsAbility = Subjects<{
PipelineProgress: PipelineProgress;
Attachment: Attachment;
UserSettings: UserSettings;
ViewField: ViewField;
}>;
export type AppAbility = PureAbility<
@ -128,6 +130,10 @@ export class AbilityFactory {
workspaceId: workspace.id,
});
// ViewField
can(AbilityAction.Read, 'ViewField', { workspaceId: workspace.id });
can(AbilityAction.Update, 'ViewField', { workspaceId: workspace.id });
return build();
}
}