mirror of
https://github.com/immich-app/immich.git
synced 2026-06-12 19:11:52 -07:00
chore: remove person workflow elements (#28974)
This commit is contained in:
+1
-1
@@ -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' });
|
||||
|
||||
@@ -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, () => {
|
||||
|
||||
@@ -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[] => {
|
||||
|
||||
Reference in New Issue
Block a user