From 4dab551c3726bcb36b2896b52072f42d0c3acdbc Mon Sep 17 00:00:00 2001 From: Bogdan Cochior <bogdan.cochior@thinslices.com> Date: Wed, 25 Jul 2018 14:50:17 +0300 Subject: [PATCH] feat(mts): remove unused properties --- packages/component-mts-package/config/default.js | 1 + packages/component-mts-package/src/MTS.js | 16 ++++++++++++++++ .../src/mts-json-template.js | 7 ------- packages/component-mts-package/src/output.xml | 7 ++----- packages/component-mts-package/tests/mocks.js | 1 + .../xpub-faraday/app/config/journal/metadata.js | 1 + 6 files changed, 21 insertions(+), 12 deletions(-) diff --git a/packages/component-mts-package/config/default.js b/packages/component-mts-package/config/default.js index d42f3a2c2..64fad0905 100644 --- a/packages/component-mts-package/config/default.js +++ b/packages/component-mts-package/config/default.js @@ -13,6 +13,7 @@ const defaultConfig = { email: 'faraday@hindawi.com', journalTitle: 'Bioinorganic Chemistry and Applications', issn: '2474-7394', + prefix: 'RESEARCH-F-', } module.exports = { diff --git a/packages/component-mts-package/src/MTS.js b/packages/component-mts-package/src/MTS.js index 92f0e0f2a..a880ad990 100644 --- a/packages/component-mts-package/src/MTS.js +++ b/packages/component-mts-package/src/MTS.js @@ -27,6 +27,21 @@ class MTS { 'article-title': convert.xml2js(metadata.title, this.options) || 'Untitled', } + const articleId = [ + { + _attributes: { + 'pub-id-type': 'publisher-id', + }, + _text: `${this.config.prefix}${metadata.customId || '0000000'}`, + }, + { + _attributes: { + 'pub-id-type': 'manuscript', + }, + _text: `${this.config.prefix}${metadata.customId || '0000000'}`, + }, + ] + const articleType = { 'subj-group': [ { @@ -40,6 +55,7 @@ class MTS { ], } set(jsonTemplate, 'article.front.article-meta.title-group', titleGroup) + set(jsonTemplate, 'article.front.article-meta.article-id', articleId) set( jsonTemplate, 'article.front.article-meta.article-categories', diff --git a/packages/component-mts-package/src/mts-json-template.js b/packages/component-mts-package/src/mts-json-template.js index 8bf9af93f..ee0c091bb 100644 --- a/packages/component-mts-package/src/mts-json-template.js +++ b/packages/component-mts-package/src/mts-json-template.js @@ -141,13 +141,6 @@ const getJsonTemplate = (config = {}) => ({ }, }, 'funding-group': {}, - counts: { - 'fig-count': { - _attributes: { - count: '0', - }, - }, - }, }, }, }, diff --git a/packages/component-mts-package/src/output.xml b/packages/component-mts-package/src/output.xml index b34c3fa2a..ea3de542f 100644 --- a/packages/component-mts-package/src/output.xml +++ b/packages/component-mts-package/src/output.xml @@ -12,8 +12,8 @@ <issn pub-type="epub"></issn> </journal-meta> <article-meta> - <article-id pub-id-type="publisher-id">FARADAY-D-00-00000</article-id> - <article-id pub-id-type="manuscript">FARADAY-D-00-00000</article-id> + <article-id pub-id-type="publisher-id">RESEARCH-F-7654321</article-id> + <article-id pub-id-type="manuscript">RESEARCH-F-7654321</article-id> <article-categories> <subj-group subj-group-type="Article Type"> <subject>clinical-study</subject> @@ -63,9 +63,6 @@ <p>Golden boot, golden boy.</p> </abstract> <funding-group></funding-group> - <counts> - <fig-count count="0"></fig-count> - </counts> </article-meta> </front> </article> \ No newline at end of file diff --git a/packages/component-mts-package/tests/mocks.js b/packages/component-mts-package/tests/mocks.js index 6fea2902d..20519ab02 100644 --- a/packages/component-mts-package/tests/mocks.js +++ b/packages/component-mts-package/tests/mocks.js @@ -58,6 +58,7 @@ const fragment = { title: '<p>Harry Kane</p>', journal: 'hindawi-faraday', abstract: '<p>Golden boot, golden boy.</p>', + customId: '7654321', }, conflicts: { hasConflicts: 'no' }, submitted: 1532092696032, diff --git a/packages/xpub-faraday/app/config/journal/metadata.js b/packages/xpub-faraday/app/config/journal/metadata.js index 5a16eff5a..50100c31d 100644 --- a/packages/xpub-faraday/app/config/journal/metadata.js +++ b/packages/xpub-faraday/app/config/journal/metadata.js @@ -15,5 +15,6 @@ export default { email: 'faraday@hindawi.com', journalTitle: 'Bioinorganic Chemistry and Applications', issn: '2474-7394', + prefix: 'RESEARCH-BCA-', }, } -- GitLab