Files
twenty/packages/twenty-server/test/integration/graphql/utils/upsert-field-permissions.util.ts
T
Abdul Rahman 5efe69f8d3 Migrate field permission to syncable entity (#18751)
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
Co-authored-by: Charles Bochet <charles@twenty.com>
2026-03-27 14:47:27 +01:00

18 lines
719 B
TypeScript

import { upsertFieldPermissionsQueryFactory } from 'test/integration/metadata/suites/field-permission/utils/upsert-field-permissions-query-factory.util';
import { makeMetadataAPIRequest } from 'test/integration/metadata/suites/utils/make-metadata-api-request.util';
import { type UpsertFieldPermissionsInput } from 'src/engine/metadata-modules/object-permission/dtos/upsert-field-permissions.input';
export const upsertFieldPermissions = async (
input: UpsertFieldPermissionsInput,
) => {
const graphqlOperation = upsertFieldPermissionsQueryFactory({ input });
const response = await makeMetadataAPIRequest(graphqlOperation);
return {
data: response.body.data,
errors: response.body.errors,
};
};