From 16ba132c14318123801c78a133820f027c972d0b Mon Sep 17 00:00:00 2001 From: maxceem Date: Sat, 23 Jan 2021 16:20:18 +0200 Subject: [PATCH 1/2] feat: update "project.terms" type to string --- migrations/elasticsearch_sync.js | 2 +- src/services/ProcessorServiceProject.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/migrations/elasticsearch_sync.js b/migrations/elasticsearch_sync.js index cd38357..1bb5d5c 100644 --- a/migrations/elasticsearch_sync.js +++ b/migrations/elasticsearch_sync.js @@ -304,7 +304,7 @@ function getRequestBody (indexName) { index: 'not_analyzed' }, terms: { - type: 'integer' + type: 'string' }, type: { type: 'string', diff --git a/src/services/ProcessorServiceProject.js b/src/services/ProcessorServiceProject.js index 5beba35..14f8de9 100644 --- a/src/services/ProcessorServiceProject.js +++ b/src/services/ProcessorServiceProject.js @@ -30,7 +30,7 @@ function createSchema () { id: Joi.number().integer().positive().required(), createdAt: Joi.date().required(), updatedAt: Joi.date().required(), - terms: Joi.array().items(Joi.number().positive()).optional(), + terms: Joi.array().items(Joi.string()).optional(), name: Joi.string().required(), description: Joi.string().allow(null).allow('').optional(), type: Joi.string().max(45).required(), From 3a70ebda885649a7a467a40e766cd3508e40823a Mon Sep 17 00:00:00 2001 From: maxceem Date: Sun, 24 Jan 2021 13:53:35 +0200 Subject: [PATCH 2/2] feat: add "project.groups" field --- migrations/elasticsearch_sync.js | 3 +++ src/services/ProcessorServiceProject.js | 1 + 2 files changed, 4 insertions(+) diff --git a/migrations/elasticsearch_sync.js b/migrations/elasticsearch_sync.js index 1bb5d5c..3db1741 100644 --- a/migrations/elasticsearch_sync.js +++ b/migrations/elasticsearch_sync.js @@ -306,6 +306,9 @@ function getRequestBody (indexName) { terms: { type: 'string' }, + groups: { + type: 'string' + }, type: { type: 'string', index: 'not_analyzed' diff --git a/src/services/ProcessorServiceProject.js b/src/services/ProcessorServiceProject.js index 14f8de9..bfbe8cc 100644 --- a/src/services/ProcessorServiceProject.js +++ b/src/services/ProcessorServiceProject.js @@ -31,6 +31,7 @@ function createSchema () { createdAt: Joi.date().required(), updatedAt: Joi.date().required(), terms: Joi.array().items(Joi.string()).optional(), + groups: Joi.array().items(Joi.string()).optional(), name: Joi.string().required(), description: Joi.string().allow(null).allow('').optional(), type: Joi.string().max(45).required(),