diff --git a/packages/xpub-faraday/_build/config/client-config.json b/packages/xpub-faraday/_build/config/client-config.json new file mode 100644 index 0000000000000000000000000000000000000000..5ff1882d200d00e927111b530cc2258d4af49b6d --- /dev/null +++ b/packages/xpub-faraday/_build/config/client-config.json @@ -0,0 +1,12 @@ +{ + "pubsweet-client": { + "API_ENDPOINT": "/api", + "login-redirect": "/", + "redux-log": false + }, + "authsome": { + "mode": "/Users/alexandrumunt/Projects/Hindawi/xpub/packages/xpub-faraday/config/authsome.js", + "teams": {} + }, + "validations": "/Users/alexandrumunt/Projects/Hindawi/xpub/packages/xpub-faraday/config/validations.js" +} diff --git a/packages/xpub-faraday/api/db/development-mrview-a1f458cc5c8f477db39917eeccb6e018/CURRENT b/packages/xpub-faraday/api/db/development-mrview-a1f458cc5c8f477db39917eeccb6e018/CURRENT new file mode 100644 index 0000000000000000000000000000000000000000..1a84852211ef37da31d6906c4e1784f38d1a63d5 --- /dev/null +++ b/packages/xpub-faraday/api/db/development-mrview-a1f458cc5c8f477db39917eeccb6e018/CURRENT @@ -0,0 +1 @@ +MANIFEST-000002 diff --git a/packages/xpub-faraday/api/db/development-mrview-a1f458cc5c8f477db39917eeccb6e018/LOCK b/packages/xpub-faraday/api/db/development-mrview-a1f458cc5c8f477db39917eeccb6e018/LOCK new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/packages/xpub-faraday/api/db/development-mrview-a1f458cc5c8f477db39917eeccb6e018/LOG b/packages/xpub-faraday/api/db/development-mrview-a1f458cc5c8f477db39917eeccb6e018/LOG new file mode 100644 index 0000000000000000000000000000000000000000..f1d6055ede501c12e8e3263ff5834ed150df91f1 --- /dev/null +++ b/packages/xpub-faraday/api/db/development-mrview-a1f458cc5c8f477db39917eeccb6e018/LOG @@ -0,0 +1 @@ +2018/01/09-16:57:26.634454 700011428000 Delete type=3 #1 diff --git a/packages/xpub-faraday/api/db/development-mrview-a1f458cc5c8f477db39917eeccb6e018/MANIFEST-000002 b/packages/xpub-faraday/api/db/development-mrview-a1f458cc5c8f477db39917eeccb6e018/MANIFEST-000002 new file mode 100644 index 0000000000000000000000000000000000000000..bbbc585686bcbcc33686059c69d80b7b4e1291cd Binary files /dev/null and b/packages/xpub-faraday/api/db/development-mrview-a1f458cc5c8f477db39917eeccb6e018/MANIFEST-000002 differ diff --git a/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/000005.ldb b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/000005.ldb new file mode 100644 index 0000000000000000000000000000000000000000..be896c2e9f8bce55b414e9ad0a998bdceaba4078 Binary files /dev/null and b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/000005.ldb differ diff --git a/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/CURRENT b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/CURRENT new file mode 100644 index 0000000000000000000000000000000000000000..cacca7574c0344589df56801fa8248e207854647 --- /dev/null +++ b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/CURRENT @@ -0,0 +1 @@ +MANIFEST-000004 diff --git a/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/LOCK b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/LOCK new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/LOG b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/LOG new file mode 100644 index 0000000000000000000000000000000000000000..08df6d5d0a2680a9e46f96a6e518cfc22b627373 --- /dev/null +++ b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/LOG @@ -0,0 +1,5 @@ +2018/01/09-16:57:47.142452 70000509e000 Recovering log #3 +2018/01/09-16:57:47.142855 70000509e000 Level-0 table #5: started +2018/01/09-16:57:47.143583 70000509e000 Level-0 table #5: 339 bytes OK +2018/01/09-16:57:47.144913 70000509e000 Delete type=0 #3 +2018/01/09-16:57:47.145131 70000509e000 Delete type=3 #2 diff --git a/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/LOG.old b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/LOG.old new file mode 100644 index 0000000000000000000000000000000000000000..6e96e3ba8b9c16fdd1ad69081f3bea02ed048843 --- /dev/null +++ b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/LOG.old @@ -0,0 +1 @@ +2018/01/09-16:57:26.656703 70000fc1f000 Delete type=3 #1 diff --git a/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/MANIFEST-000004 b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/MANIFEST-000004 new file mode 100644 index 0000000000000000000000000000000000000000..4597cc10f5be066e7c0dbeeb78e75869d6b194ea Binary files /dev/null and b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/MANIFEST-000004 differ diff --git a/packages/xpub-faraday/api/db/development/000005.ldb b/packages/xpub-faraday/api/db/development/000005.ldb new file mode 100644 index 0000000000000000000000000000000000000000..3465ae51e5f37433ea91f51fcecb2a1ec884a8c1 Binary files /dev/null and b/packages/xpub-faraday/api/db/development/000005.ldb differ diff --git a/packages/xpub-faraday/api/db/development/CURRENT b/packages/xpub-faraday/api/db/development/CURRENT new file mode 100644 index 0000000000000000000000000000000000000000..cacca7574c0344589df56801fa8248e207854647 --- /dev/null +++ b/packages/xpub-faraday/api/db/development/CURRENT @@ -0,0 +1 @@ +MANIFEST-000004 diff --git a/packages/xpub-faraday/api/db/development/LOCK b/packages/xpub-faraday/api/db/development/LOCK new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/packages/xpub-faraday/api/db/development/LOG b/packages/xpub-faraday/api/db/development/LOG new file mode 100644 index 0000000000000000000000000000000000000000..0cc219f680dc6797fe2cc9d5026dfafb00729dd1 --- /dev/null +++ b/packages/xpub-faraday/api/db/development/LOG @@ -0,0 +1,5 @@ +2018/01/09-16:57:30.590215 70000489b000 Recovering log #3 +2018/01/09-16:57:30.591398 70000489b000 Level-0 table #5: started +2018/01/09-16:57:30.592943 70000489b000 Level-0 table #5: 1563 bytes OK +2018/01/09-16:57:30.594006 70000489b000 Delete type=0 #3 +2018/01/09-16:57:30.594238 70000489b000 Delete type=3 #2 diff --git a/packages/xpub-faraday/api/db/development/LOG.old b/packages/xpub-faraday/api/db/development/LOG.old new file mode 100644 index 0000000000000000000000000000000000000000..4578c1a0c5e47f64e24e891967eea721a3dc860a --- /dev/null +++ b/packages/xpub-faraday/api/db/development/LOG.old @@ -0,0 +1 @@ +2018/01/09-16:57:26.241877 700010422000 Delete type=3 #1 diff --git a/packages/xpub-faraday/api/db/development/MANIFEST-000004 b/packages/xpub-faraday/api/db/development/MANIFEST-000004 new file mode 100644 index 0000000000000000000000000000000000000000..9b4b1d62f794a877906b503947489d681b0d6bad Binary files /dev/null and b/packages/xpub-faraday/api/db/development/MANIFEST-000004 differ diff --git a/packages/xpub-faraday/app/component-wizard/components/Wizard.js b/packages/xpub-faraday/app/component-wizard/components/Wizard.js new file mode 100644 index 0000000000000000000000000000000000000000..af2abb592c34bde149fca9c04e31c6c740c9e287 --- /dev/null +++ b/packages/xpub-faraday/app/component-wizard/components/Wizard.js @@ -0,0 +1,32 @@ +import React from 'react' +import { compose, withHandlers } from 'recompose' +import { withJournal } from 'xpub-journal' + +const Wizard = ({ journal: { wizard }, renderStep }) => ( + <div> + {wizard.map((e, i) => ( + <div key={Math.random()}> + {e.label} - {e.title} + {e.children && e.children.map((c, i) => renderStep(c.type))} + </div> + ))} + </div> +) + +export default compose( + withHandlers({ + renderStep: props => type => { + switch (type) { + case 'dropdown': + return <div>render dropdown</div> + case 'radio': + return <div>render radio</div> + case 'checkbox': + return <div>render checkbox</div> + default: + return null + } + }, + }), + withJournal, +)(Wizard) diff --git a/packages/xpub-faraday/app/component-wizard/index.js b/packages/xpub-faraday/app/component-wizard/index.js new file mode 100644 index 0000000000000000000000000000000000000000..88e2a880eecb4a4675e3ab75ea1d4b1ef6cf3082 --- /dev/null +++ b/packages/xpub-faraday/app/component-wizard/index.js @@ -0,0 +1 @@ +export { default as Wizard } from './components/Wizard' diff --git a/packages/xpub-faraday/app/config/journal/index.js b/packages/xpub-faraday/app/config/journal/index.js index 30bc3a405632a2e2ff3972ac0c490a26666ce330..6f766fe010681851881e41518ce6918f2a6d5382 100644 --- a/packages/xpub-faraday/app/config/journal/index.js +++ b/packages/xpub-faraday/app/config/journal/index.js @@ -7,3 +7,4 @@ export { default as articleSections } from './article-sections' export { default as articleTypes } from './article-types' export { default as editors } from './editors' export { default as roles } from './roles' +export { default as wizard } from './submit-wizard' diff --git a/packages/xpub-faraday/app/config/journal/submit-wizard.js b/packages/xpub-faraday/app/config/journal/submit-wizard.js new file mode 100644 index 0000000000000000000000000000000000000000..ab6a279fb576c8d472a3196f406879b0790532c4 --- /dev/null +++ b/packages/xpub-faraday/app/config/journal/submit-wizard.js @@ -0,0 +1,40 @@ +const wizard = [ + { + label: 'Journal details', + title: 'Jounal & Field Selection', + children: [ + { + type: 'dropdown', + fullWidth: true, + values: ['Dropdown 1.1', 'Dropdown 1.2'], + }, + { + type: 'dropdown', + fullWidth: true, + values: ['Dropdown 2.1', 'Dropdown 2.2', 'Dropdown 2.3'], + }, + { + type: 'radio', + values: ['radio 1', 'radio 2', 'radio 3', 'radio 4'], + }, + { + type: 'checkbox', + values: ['checkbox 1', 'checkbox 2', 'checkbox 3', 'checkbox 4'], + }, + ], + }, + { + label: 'Pre-submission checklist', + title: 'Pre-submission Checklist', + }, + { + label: 'Manuscript & Authors Details', + title: 'Manuscript & Authors Details', + }, + { + label: 'Files upload', + title: 'Manuscript Files Upload', + }, +] + +export default wizard diff --git a/packages/xpub-faraday/app/routes.js b/packages/xpub-faraday/app/routes.js index 568ad15477e9686e8a2f32f8c4b05074d681f137..cabdaa468a2c7b91cb5e89b44c9bca37d7e981af 100644 --- a/packages/xpub-faraday/app/routes.js +++ b/packages/xpub-faraday/app/routes.js @@ -11,11 +11,14 @@ import { import DashboardPage from 'pubsweet-component-xpub-dashboard/src/components/DashboardPage' +import { Wizard } from './component-wizard' + const Routes = () => ( <App> <Route component={LoginPage} exact path="/login" /> <PrivateRoute component={DashboardPage} exact path="/" /> <PrivateRoute component={LogoutPage} exact path="/logout" /> + <PrivateRoute component={Wizard} exact path="/wizard" /> </App> ) diff --git a/packages/xpub-faraday/config/local-development.json b/packages/xpub-faraday/config/local-development.json new file mode 100644 index 0000000000000000000000000000000000000000..3f2081114b39b4b5320f83221aaff0b820de289b --- /dev/null +++ b/packages/xpub-faraday/config/local-development.json @@ -0,0 +1 @@ +{"pubsweet-server":{"secret":"702e1d23496c143026b634af15af57f5a88df7b7da9e3c24746da152d7068c72b98c692a09e76d5a618f2c2e473a8b6153bc4524a604290d04591eab9e0811e2"}}