diff --git a/src/components/modals/EditStatusAutomationModal.vue b/src/components/modals/EditStatusAutomationModal.vue index 385e4da5c6..bab99a8d5b 100644 --- a/src/components/modals/EditStatusAutomationModal.vue +++ b/src/components/modals/EditStatusAutomationModal.vue @@ -175,6 +175,14 @@ export default { { label: 'shot', value: 'shot' + }, + { + label: 'sequence', + value: 'sequence' + }, + { + label: 'episode', + value: 'episode' } ], fieldTypeOptions: [ @@ -208,6 +216,8 @@ export default { 'statusAutomationsStatusOptions', 'assetTaskTypes', 'shotTaskTypes', + 'sequenceTaskTypes', + 'episodeTaskTypes', 'taskStatuses' ]), @@ -237,6 +247,14 @@ export default { this.form.inEntityTaskTypes = this.shotTaskTypes this.form.outFieldType = 'status' this.form.outEntityTaskTypes = this.shotTaskTypes + } else if (fieldType === 'sequence') { + this.form.inEntityTaskTypes = this.sequenceTaskTypes + this.form.outFieldType = 'status' + this.form.outEntityTaskTypes = this.sequenceTaskTypes + } else if (fieldType === 'episode') { + this.form.inEntityTaskTypes = this.episodeTaskTypes + this.form.outFieldType = 'status' + this.form.outEntityTaskTypes = this.episodeTaskTypes } } }, @@ -249,6 +267,10 @@ export default { entityTaskTypes = this.assetTaskTypes } else if (this.form.entityType === 'shot') { entityTaskTypes = this.shotTaskTypes + } else if (this.form.entityType === 'sequence') { + entityTaskTypes = this.sequenceTaskTypes + } else if (this.form.entityType === 'episode') { + entityTaskTypes = this.episodeTaskTypes } this.form = { entityType: this.isEditing diff --git a/src/locales/en.js b/src/locales/en.js index b495510142..0d47becec2 100644 --- a/src/locales/en.js +++ b/src/locales/en.js @@ -348,7 +348,9 @@ export default { }, entity_types: { asset: 'Asset', - shot: 'Shot' + shot: 'Shot', + sequence: 'Sequence', + episode: 'Episode' }, field_types: { status: 'Status',