Expected behavior: - workflows can be added and deleted. Only name field is editable - versions and runs cannot be added nor deleted. No fields are editable Added two new utils for those needs: - `isReadOnlyObject` the similar logic between remote objects, versions and runs - `isFieldReadonlyFromObjectMetadataName` to easily block field edition from object context
8 lines
323 B
TypeScript
8 lines
323 B
TypeScript
import { CoreObjectNameSingular } from '@/object-metadata/types/CoreObjectNameSingular';
|
|
|
|
export const isWorkflowSubObjectMetadata = (
|
|
objectMetadataNameSingular?: string,
|
|
) =>
|
|
objectMetadataNameSingular === CoreObjectNameSingular.WorkflowVersion ||
|
|
objectMetadataNameSingular === CoreObjectNameSingular.WorkflowRun;
|