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:
@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user