mirror of
https://github.com/hcengineering/platform.git
synced 2026-08-17 18:05:42 +02:00
feat: product and document patch versions (#10265)
* feat: product and document patch versions Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> * fix: use proper patch version Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> * fix qms ui tests Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com> --------- Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
This commit is contained in:
@@ -692,6 +692,7 @@ export class HulyFormatImporter {
|
||||
code: codeMatch?.[1],
|
||||
major: 0,
|
||||
minor: 1,
|
||||
patch: 0,
|
||||
state: DocumentState.Draft,
|
||||
category,
|
||||
author,
|
||||
@@ -735,6 +736,7 @@ export class HulyFormatImporter {
|
||||
code: codeMatch?.[1],
|
||||
major: 0,
|
||||
minor: 1,
|
||||
patch: 0,
|
||||
state: DocumentState.Draft,
|
||||
category,
|
||||
author,
|
||||
|
||||
@@ -740,6 +740,7 @@ export class ImportWorkspaceBuilder {
|
||||
// Validate numbers are positive
|
||||
if (!this.validatePossitiveNumber(doc.major)) errors.push('invalid value for field "major"')
|
||||
if (!this.validatePossitiveNumber(doc.minor)) errors.push('invalid value for field "minor"')
|
||||
if (!this.validatePossitiveNumber(doc.patch)) errors.push('invalid value for field "patch"')
|
||||
|
||||
// Validate arrays
|
||||
errors.push(...this.validateArray(doc.reviewers, 'string', 'reviewers'))
|
||||
@@ -822,6 +823,7 @@ export class ImportWorkspaceBuilder {
|
||||
// Validate numbers are positive
|
||||
if (!this.validatePossitiveNumber(template.major)) errors.push('invalid value for field "major"')
|
||||
if (!this.validatePossitiveNumber(template.minor)) errors.push('invalid value for field "minor"')
|
||||
if (!this.validatePossitiveNumber(template.patch)) errors.push('invalid value for field "patch"')
|
||||
|
||||
// Validate arrays
|
||||
errors.push(...this.validateArray(template.reviewers, 'string', 'reviewers'))
|
||||
|
||||
@@ -197,6 +197,7 @@ export interface ImportControlledDocumentTemplate extends ImportDoc {
|
||||
code?: string
|
||||
major: number
|
||||
minor: number
|
||||
patch: number
|
||||
state: DocumentState
|
||||
category: Ref<DocumentCategory>
|
||||
author?: Ref<Employee>
|
||||
@@ -220,6 +221,7 @@ export interface ImportControlledDocument extends ImportDoc {
|
||||
code?: string
|
||||
major: number
|
||||
minor: number
|
||||
patch: number
|
||||
state: DocumentState
|
||||
category?: Ref<DocumentCategory>
|
||||
reviewers?: Ref<Employee>[]
|
||||
@@ -994,6 +996,7 @@ export class WorkspaceImporter {
|
||||
title: template.title,
|
||||
major: template.major,
|
||||
minor: template.minor,
|
||||
patch: template.patch,
|
||||
state: template.state,
|
||||
author: template.author,
|
||||
owner: template.owner,
|
||||
@@ -1115,6 +1118,7 @@ export class WorkspaceImporter {
|
||||
title: document.title,
|
||||
major: document.major,
|
||||
minor: document.minor,
|
||||
patch: document.patch,
|
||||
state: document.state,
|
||||
author: document.author,
|
||||
owner: document.owner,
|
||||
|
||||
Reference in New Issue
Block a user