diff --git a/packages/xpub-faraday-server/package.json b/packages/xpub-faraday-server/package.json new file mode 100644 index 0000000000000000000000000000000000000000..d51b87dcc2d462da98d372ad24c1486274d1183c --- /dev/null +++ b/packages/xpub-faraday-server/package.json @@ -0,0 +1,22 @@ +{ + "name": "xpub-faraday-server", + "version": "0.0.1", + "description": "xpub configured for faraday", + "license": "MIT", + "repository": { + "type": "git", + "url": "https://gitlab.coko.foundation/xpub/xpub" + }, + "dependencies": { + "body-parser": "^1.17.2", + "config": "^1.26.1", + "moment": "^2.18.1", + "nodemailer": "^4.0.1" + }, + "peerDependencies": { + "@pubsweet/logger": "^0.0.1", + "pubsweet-server": "^1.0.1", + "pubsweet": "^1.1.1", + "pubsweet-client": "^1.1.1" + } +} diff --git a/packages/xpub-faraday-server/src/AuthorBackend.js b/packages/xpub-faraday-server/src/AuthorBackend.js new file mode 100644 index 0000000000000000000000000000000000000000..58bc8603a0064bec7fe040aeb42d675ff36d70c9 --- /dev/null +++ b/packages/xpub-faraday-server/src/AuthorBackend.js @@ -0,0 +1,8 @@ +const AuthorBackend = app => { + app.get('/api/author', (req, res, next) => { + console.log(app) + res.status(400).json({ error: 'Username must be specified' }) + }) +} + +module.exports = AuthorBackend diff --git a/packages/xpub-faraday-server/src/index.js b/packages/xpub-faraday-server/src/index.js new file mode 100644 index 0000000000000000000000000000000000000000..b12f4369ec8f056e03ba83dcdb80855da53750b2 --- /dev/null +++ b/packages/xpub-faraday-server/src/index.js @@ -0,0 +1,3 @@ +module.exports = { + server: () => app => require('./AuthorBacked')(app), +} 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..09b54982b8b206e96549b0eaa76e3b07896cbd6e --- /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/sebi/Work/xpub/packages/xpub-faraday/config/authsome.js", + "teams": {} + }, + "validations": "/Users/sebi/Work/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..ca4b220472679a1e1d574e9db5cd34d5fcea71f0 --- /dev/null +++ b/packages/xpub-faraday/api/db/development-mrview-a1f458cc5c8f477db39917eeccb6e018/LOG @@ -0,0 +1 @@ +2018/01/10-12:49:58.611387 70000e61a000 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..545430b25440dec8d6568619c2e1614938037cf7 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/000008.ldb b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/000008.ldb new file mode 100644 index 0000000000000000000000000000000000000000..af5f0a85e835c9e44188ee862aca1aecc98905d6 Binary files /dev/null and b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/000008.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..875cf233554c73694e75e98fe8a8c22c8493af9e --- /dev/null +++ b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/CURRENT @@ -0,0 +1 @@ +MANIFEST-000007 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..d1ee4e767f02198d345fb9b30dee8649390745a3 --- /dev/null +++ b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/LOG @@ -0,0 +1,5 @@ +2018/01/10-14:08:52.018050 700008326000 Recovering log #6 +2018/01/10-14:08:52.018366 700008326000 Level-0 table #8: started +2018/01/10-14:08:52.018731 700008326000 Level-0 table #8: 691 bytes OK +2018/01/10-14:08:52.019493 700008326000 Delete type=0 #6 +2018/01/10-14:08:52.019619 700008326000 Delete type=3 #4 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..84c20046a62e7bbffe837b9bfe01ac0b223ffbb5 --- /dev/null +++ b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/LOG.old @@ -0,0 +1,5 @@ +2018/01/10-13:57:40.119745 7000120ea000 Recovering log #3 +2018/01/10-13:57:40.120013 7000120ea000 Level-0 table #5: started +2018/01/10-13:57:40.120334 7000120ea000 Level-0 table #5: 339 bytes OK +2018/01/10-13:57:40.121089 7000120ea000 Delete type=0 #3 +2018/01/10-13:57:40.121247 7000120ea000 Delete type=3 #2 diff --git a/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/MANIFEST-000007 b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/MANIFEST-000007 new file mode 100644 index 0000000000000000000000000000000000000000..902a1cc59cc5381284e1469af635d933789b6e33 Binary files /dev/null and b/packages/xpub-faraday/api/db/development-mrview-fe0ff9878713e4fffce6b37f75b19960/MANIFEST-000007 differ diff --git a/packages/xpub-faraday/api/db/development/000028.ldb b/packages/xpub-faraday/api/db/development/000028.ldb new file mode 100644 index 0000000000000000000000000000000000000000..1fc5170ed06e5449c336b407d7c2b211d700bd60 Binary files /dev/null and b/packages/xpub-faraday/api/db/development/000028.ldb differ diff --git a/packages/xpub-faraday/api/db/development/000030.ldb b/packages/xpub-faraday/api/db/development/000030.ldb new file mode 100644 index 0000000000000000000000000000000000000000..ae56352739162497339f2bc5ad3bdcb896f87b53 Binary files /dev/null and b/packages/xpub-faraday/api/db/development/000030.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..0ab25fa07f927c88a598b5f616925cdf485335e9 --- /dev/null +++ b/packages/xpub-faraday/api/db/development/CURRENT @@ -0,0 +1 @@ +MANIFEST-000094 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..008de8cef07d844cfb9cf7f11b2d96fd0935c05c --- /dev/null +++ b/packages/xpub-faraday/api/db/development/LOG @@ -0,0 +1,3 @@ +2018/01/10-16:44:33.243474 700006ff1000 Recovering log #93 +2018/01/10-16:44:33.246183 700006ff1000 Delete type=0 #93 +2018/01/10-16:44:33.246360 700006ff1000 Delete type=3 #92 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..ca9a80564f184a64c23c5c7738f30a98dfbf1796 --- /dev/null +++ b/packages/xpub-faraday/api/db/development/LOG.old @@ -0,0 +1,3 @@ +2018/01/10-16:44:32.195144 70000da20000 Recovering log #91 +2018/01/10-16:44:32.197582 70000da20000 Delete type=3 #90 +2018/01/10-16:44:32.197747 70000da20000 Delete type=0 #91 diff --git a/packages/xpub-faraday/api/db/development/MANIFEST-000094 b/packages/xpub-faraday/api/db/development/MANIFEST-000094 new file mode 100644 index 0000000000000000000000000000000000000000..49caae865c73867a8359242746a803e9591855e5 Binary files /dev/null and b/packages/xpub-faraday/api/db/development/MANIFEST-000094 differ diff --git a/packages/xpub-faraday/config/components.json b/packages/xpub-faraday/config/components.json index 45b4d9e63f21b642b37a9451b6d820540e9822bc..c6bbccd75dd4eb06ca8833853f1b5b8c50d581b0 100644 --- a/packages/xpub-faraday/config/components.json +++ b/packages/xpub-faraday/config/components.json @@ -1,5 +1,6 @@ [ "pubsweet-component-xpub-app", "pubsweet-component-xpub-authentication", - "pubsweet-component-xpub-dashboard" + "pubsweet-component-xpub-dashboard", + "xpub-faraday-server" ] diff --git a/packages/xpub-faraday/config/local-development.json b/packages/xpub-faraday/config/local-development.json new file mode 100644 index 0000000000000000000000000000000000000000..8997f46ad0eed5a3eb86dc9ee2af2f3dc082166b --- /dev/null +++ b/packages/xpub-faraday/config/local-development.json @@ -0,0 +1,12 @@ +{ + "pubsweet-server": { + "secret": + "033fb008ff867b50936c8278d3d3451e4334e29594fb3805afb4c7193b81f5d9b9bd6db7a6c40e5795247214bb5b6f85350a1a7d49fb3debe612183485dc7bef" + }, + "pubsweet-component-ink-backend": { + "inkEndpoint": "http://inkdemo-api.coko.foundation/", + "email": "editoria@coko.foundation", + "password": "editoria", + "recipes": { "editoria-typescript": "2" } + } +} diff --git a/packages/xpub-faraday/package.json b/packages/xpub-faraday/package.json index 85b2bca01215af093f8c714bb0df9edb9155bf02..bf6ff73a99c58ad166d1b3c04a17380f9b12a282 100644 --- a/packages/xpub-faraday/package.json +++ b/packages/xpub-faraday/package.json @@ -39,7 +39,8 @@ "winston": "^2.4.0", "xpub-journal": "^0.0.2", "xpub-selectors": "^0.0.2", - "xpub-theme": "^0.0.2" + "xpub-theme": "^0.0.2", + "xpub-faraday-server": "^0.0.1" }, "devDependencies": { "babel-core": "^6.26.0", diff --git a/packages/xpub-faraday/uploads/7b8a077c754f97b30e4b5cd294b1786a.docx b/packages/xpub-faraday/uploads/7b8a077c754f97b30e4b5cd294b1786a.docx new file mode 100644 index 0000000000000000000000000000000000000000..719b552227821f6a29d6fcb77406bec91295a2e6 Binary files /dev/null and b/packages/xpub-faraday/uploads/7b8a077c754f97b30e4b5cd294b1786a.docx differ diff --git a/yarn.lock b/yarn.lock index 45153ba3ddae739ac8b836a94610161191eee779..9e397b3310606223e197f478b7cfb87caf71fdc9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1295,7 +1295,7 @@ bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: version "4.11.8" resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" -body-parser@1.18.2, body-parser@^1.15.2: +body-parser@1.18.2, body-parser@^1.15.2, body-parser@^1.17.2: version "1.18.2" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.2.tgz#87678a19d84b47d859b83199bd59bce222b10454" dependencies: @@ -6283,6 +6283,10 @@ node-sass@^4.5.3: stdout-stream "^1.4.0" "true-case-path" "^1.0.2" +nodemailer@^4.0.1: + version "4.4.1" + resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-4.4.1.tgz#ce480eb3db7b949b3366e301b8f0af1c1248025e" + nomnom@~1.6.2: version "1.6.2" resolved "https://registry.yarnpkg.com/nomnom/-/nomnom-1.6.2.tgz#84a66a260174408fc5b77a18f888eccc44fb6971"