diff --git a/src/schemas/ScenarioField.ts b/src/schemas/ScenarioField.ts index f36532000..da3ba864a 100644 --- a/src/schemas/ScenarioField.ts +++ b/src/schemas/ScenarioField.ts @@ -50,4 +50,5 @@ export type EventScenarioFieldSchema = ScenarioFieldSchema export type TestcaseScenarioFieldSchema = + CustomScenarioFieldSchema | ScenarioFieldSchema diff --git a/src/schemas/ScenarioFieldConfig.ts b/src/schemas/ScenarioFieldConfig.ts index 665c28af2..bbe7577de 100644 --- a/src/schemas/ScenarioFieldConfig.ts +++ b/src/schemas/ScenarioFieldConfig.ts @@ -76,7 +76,8 @@ export interface TestcaseScenarioFieldConfigSchema extends ScenarioFieldConfigSc const schema: SchemaDef< TaskScenarioFieldConfigSchema - | EventScenarioFieldConfigSchema> = { + | EventScenarioFieldConfigSchema + | TestcaseScenarioFieldConfigSchema> = { _boundToObjectId: { type: RDBType.STRING }, diff --git a/src/teambition.ts b/src/teambition.ts index a7581aba6..fbfd49e0a 100644 --- a/src/teambition.ts +++ b/src/teambition.ts @@ -145,7 +145,7 @@ declare module 'teambition-types' { export type TaskScenarioFieldIcon = 'task' | 'requirement' | 'bug' | 'hr' | 'resource' | 'order' | 'salesLead' | 'subtask' | 'call' | 'visit' | 'forum' | 'milestone' export type TeamMemberStatus = 'in' | 'quited' | 'disabled' - export type TestcaseOfficialScenarioFieldType = 'precondition' | 'priority' | 'steps' | 'caseType' + export type TestcaseOfficialScenarioFieldType = 'precondition' | 'priority' | 'steps' | 'caseType' | 'tag' export type TestcaseScenarioFieldIcon = 'testcase' export type TestcasePriority = -1 | 0 | 1 | 2 | 3 | 4 | 5 export type TestcaseStepType = {