f60817a1e1
This PR follows the multiSelect PR merged previously. It will enable morph relation Many to One to be handled from the table, using a singleSelect picker Main point : I decided to change the singleSelect API to take an array of **objectMetadataName** instead of only one to deal with both our usecases. --------- Co-authored-by: Charles Bochet <charles@twenty.com>
20 lines
372 B
TypeScript
20 lines
372 B
TypeScript
export const canObjectBeManagedByWorkflow = ({
|
|
nameSingular,
|
|
isSystem,
|
|
}: {
|
|
nameSingular: string;
|
|
isSystem: boolean;
|
|
}) => {
|
|
const excludedNonSystemObjectMetadataItemNames = [
|
|
'workflow',
|
|
'workflowVersion',
|
|
'workflowRun',
|
|
'dashboard',
|
|
];
|
|
|
|
return (
|
|
!excludedNonSystemObjectMetadataItemNames.includes(nameSingular) &&
|
|
!isSystem
|
|
);
|
|
};
|