From a1bb5a0e1e4749a0c1c02c8d70ee86bd37cd291d Mon Sep 17 00:00:00 2001 From: Leonel Matos Date: Tue, 25 Feb 2020 09:16:57 -0400 Subject: [PATCH] add ADempiere template to make components, views and store modules files (#352) * add ADempiere template to make components, views and store modules files * fix store modules template. Co-authored-by: Edwin Betancourt --- plop-templates/ADempiere/component/index.hbs | 25 ++++++++ plop-templates/ADempiere/component/prompt.js | 55 ++++++++++++++++++ plop-templates/ADempiere/store/index.hbs | 22 +++++++ plop-templates/ADempiere/store/prompt.js | 61 ++++++++++++++++++++ plop-templates/ADempiere/view/index.hbs | 27 +++++++++ plop-templates/ADempiere/view/prompt.js | 55 ++++++++++++++++++ plopfile.js | 6 ++ 7 files changed, 251 insertions(+) create mode 100644 plop-templates/ADempiere/component/index.hbs create mode 100644 plop-templates/ADempiere/component/prompt.js create mode 100644 plop-templates/ADempiere/store/index.hbs create mode 100644 plop-templates/ADempiere/store/prompt.js create mode 100644 plop-templates/ADempiere/view/index.hbs create mode 100644 plop-templates/ADempiere/view/prompt.js diff --git a/plop-templates/ADempiere/component/index.hbs b/plop-templates/ADempiere/component/index.hbs new file mode 100644 index 00000000..252395dc --- /dev/null +++ b/plop-templates/ADempiere/component/index.hbs @@ -0,0 +1,25 @@ +{{#if template}} + +{{/if}} + +{{#if script}} + +{{/if}} + +{{#if style}} + +{{/if}} diff --git a/plop-templates/ADempiere/component/prompt.js b/plop-templates/ADempiere/component/prompt.js new file mode 100644 index 00000000..1155700f --- /dev/null +++ b/plop-templates/ADempiere/component/prompt.js @@ -0,0 +1,55 @@ +const { notEmpty } = require('../../utils.js') + +module.exports = { + description: 'Generate ADempiere .vue component', + prompts: [{ + type: 'input', + name: 'name', + message: 'ADempiere Component name: ', + validate: notEmpty('name') + }, + { + type: 'checkbox', + name: 'blocks', + message: 'Blocks:', + choices: [{ + name: '