chore: remove person workflow elements (#28974)

This commit is contained in:
Daniel Dietzler
2026-06-10 18:49:33 +02:00
committed by GitHub
parent 07813135b5
commit fb798a8f29
10 changed files with 41 additions and 76 deletions
+1 -1
View File
@@ -1174,7 +1174,7 @@ export const WorkflowTriggerSchema = z
export enum WorkflowType {
AssetV1 = 'AssetV1',
AssetPersonV1 = 'AssetPersonV1',
// AssetPersonV1 = 'AssetPersonV1',
}
export const WorkflowTypeSchema = z.enum(WorkflowType).describe('Workflow type').meta({ id: 'WorkflowType' });
+20 -20
View File
@@ -8,26 +8,26 @@ const tests: Array<{ trigger: WorkflowTrigger; types: WorkflowType[]; expected:
types: [WorkflowType.AssetV1],
expected: true,
},
{
trigger: WorkflowTrigger.AssetCreate,
types: [WorkflowType.AssetPersonV1],
expected: true,
},
{
trigger: WorkflowTrigger.PersonRecognized,
types: [WorkflowType.AssetPersonV1],
expected: true,
},
{
trigger: WorkflowTrigger.PersonRecognized,
types: [WorkflowType.AssetV1],
expected: false,
},
{
trigger: WorkflowTrigger.PersonRecognized,
types: [WorkflowType.AssetV1, WorkflowType.AssetPersonV1],
expected: true,
},
// {
// trigger: WorkflowTrigger.AssetCreate,
// types: [WorkflowType.AssetPersonV1],
// expected: true,
// },
// {
// trigger: WorkflowTrigger.PersonRecognized,
// types: [WorkflowType.AssetPersonV1],
// expected: true,
// },
// {
// trigger: WorkflowTrigger.PersonRecognized,
// types: [WorkflowType.AssetV1],
// expected: false,
// },
// {
// trigger: WorkflowTrigger.PersonRecognized,
// types: [WorkflowType.AssetV1, WorkflowType.AssetPersonV1],
// expected: true,
// },
];
describe(isMethodCompatible.name, () => {
+2 -2
View File
@@ -4,7 +4,7 @@ import { PluginMethodSearchResponse } from 'src/repositories/plugin.repository';
export const triggerMap: Record<WorkflowTrigger, WorkflowType[]> = {
[WorkflowTrigger.AssetCreate]: [WorkflowType.AssetV1],
[WorkflowTrigger.PersonRecognized]: [WorkflowType.AssetPersonV1],
// [WorkflowTrigger.PersonRecognized]: [WorkflowType.AssetPersonV1],
[WorkflowTrigger.AssetMetadataExtraction]: [WorkflowType.AssetV1],
};
@@ -14,7 +14,7 @@ export const getWorkflowTriggers = () =>
/** some types extend other types and have implied compatibility */
const inferredMap: Record<WorkflowType, WorkflowType[]> = {
[WorkflowType.AssetV1]: [],
[WorkflowType.AssetPersonV1]: [WorkflowType.AssetV1],
// [WorkflowType.AssetPersonV1]: [WorkflowType.AssetV1],
};
const withImpliedItems = (type: WorkflowType): WorkflowType[] => {