all repos — caroster @ c4462e4d2b63aa6e7bf124bfdef73351e9af65f6

[Octree] Group carpool to your event https://caroster.io

corrections after review
Hadrien Froger hadrien@octree.ch
Fri, 17 Jul 2020 08:57:49 +0100
commit

c4462e4d2b63aa6e7bf124bfdef73351e9af65f6

parent

4522d225277f111c36c362fe6fc6276a7f722926

4 files changed, 149 insertions(+), 8 deletions(-)

jump to
M app/package.jsonapp/package.json

@@ -2,7 +2,7 @@ {

"name": "app", "version": "0.1.0", "private": true, - "proxy": "http://localhost:1337", + "proxy": "https://caroster.dev.octr.ee", "dependencies": { "@date-io/moment": "^1.3.13", "@material-ui/core": "^4.10.2",
M app/src/containers/SignIn/SignIn.jsapp/src/containers/SignIn/SignIn.js

@@ -30,15 +30,14 @@ return;

} setIsLoading(true); try { - const error = await login(email, password); - if (error) { - addToast(t('signin.errors')); - } - + await login(email, password); // TODO add to my event if saved in local storage // TODO remove from local storage. } catch (error) { console.log('ERROR', {error}); + if (error) { + addToast(t('signin.errors')); + } } setIsLoading(false);
M package-lock.jsonpackage-lock.json

@@ -1711,6 +1711,11 @@ "requires": {

"object-assign": "4.x" } }, + "addressparser": { + "version": "1.0.1", + "resolved": "https://npm-8ee.hidora.com/addressparser/-/addressparser-1.0.1.tgz", + "integrity": "sha1-R6++GiqSYhkdtoOOT9HTm0CCF0Y=" + }, "agent-base": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz",

@@ -2498,6 +2503,36 @@ "buffer-xor": {

"version": "1.0.3", "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "buildmail": { + "version": "3.10.0", + "resolved": "https://npm-8ee.hidora.com/buildmail/-/buildmail-3.10.0.tgz", + "integrity": "sha1-xoJtcW55RbtvaxQ0tTmF4CmgMVk=", + "requires": { + "addressparser": "1.0.1", + "libbase64": "0.1.0", + "libmime": "2.1.0", + "libqp": "1.1.0", + "nodemailer-fetch": "1.6.0", + "nodemailer-shared": "1.1.0" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.13", + "resolved": "https://npm-8ee.hidora.com/iconv-lite/-/iconv-lite-0.4.13.tgz", + "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=" + }, + "libmime": { + "version": "2.1.0", + "resolved": "https://npm-8ee.hidora.com/libmime/-/libmime-2.1.0.tgz", + "integrity": "sha1-Ubx23iKDFh65BRxLyArtcT5P0c0=", + "requires": { + "iconv-lite": "0.4.13", + "libbase64": "0.1.0", + "libqp": "1.1.0" + } + } + } }, "builtin-status-codes": { "version": "3.0.0",

@@ -3558,6 +3593,14 @@ "direction": {

"version": "1.0.4", "resolved": "https://registry.npmjs.org/direction/-/direction-1.0.4.tgz", "integrity": "sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ==" + }, + "dkim-signer": { + "version": "0.2.2", + "resolved": "https://npm-8ee.hidora.com/dkim-signer/-/dkim-signer-0.2.2.tgz", + "integrity": "sha1-qoHsBx7u02IngbqpIgRNeADl8wg=", + "requires": { + "libmime": "^2.0.3" + } }, "dnd-core": { "version": "10.0.2",

@@ -6491,6 +6534,33 @@ "prelude-ls": "^1.2.1",

"type-check": "~0.4.0" } }, + "libbase64": { + "version": "0.1.0", + "resolved": "https://npm-8ee.hidora.com/libbase64/-/libbase64-0.1.0.tgz", + "integrity": "sha1-YjUag5VjrF/1vSbxL2Dpgwu3UeY=" + }, + "libmime": { + "version": "2.1.3", + "resolved": "https://npm-8ee.hidora.com/libmime/-/libmime-2.1.3.tgz", + "integrity": "sha1-JQF8pataHpiq2+JyUBfPHUikKgw=", + "requires": { + "iconv-lite": "0.4.15", + "libbase64": "0.1.0", + "libqp": "1.1.0" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.15", + "resolved": "https://npm-8ee.hidora.com/iconv-lite/-/iconv-lite-0.4.15.tgz", + "integrity": "sha1-/iZaIYrGpXz+hUkn6dBMGYJe3es=" + } + } + }, + "libqp": { + "version": "1.1.0", + "resolved": "https://npm-8ee.hidora.com/libqp/-/libqp-1.1.0.tgz", + "integrity": "sha1-9ebgatdLeU+1tbZpiL9yjvHe2+g=" + }, "lines-and-columns": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",

@@ -6629,6 +6699,32 @@ "version": "0.3.3",

"resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz", "integrity": "sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0=" }, + "mailcomposer": { + "version": "3.12.0", + "resolved": "https://npm-8ee.hidora.com/mailcomposer/-/mailcomposer-3.12.0.tgz", + "integrity": "sha1-nF4RiKqOHGLsi4a9Q0aBArY56Pk=", + "requires": { + "buildmail": "3.10.0", + "libmime": "2.1.0" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.13", + "resolved": "https://npm-8ee.hidora.com/iconv-lite/-/iconv-lite-0.4.13.tgz", + "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=" + }, + "libmime": { + "version": "2.1.0", + "resolved": "https://npm-8ee.hidora.com/libmime/-/libmime-2.1.0.tgz", + "integrity": "sha1-Ubx23iKDFh65BRxLyArtcT5P0c0=", + "requires": { + "iconv-lite": "0.4.13", + "libbase64": "0.1.0", + "libqp": "1.1.0" + } + } + } + }, "make-dir": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",

@@ -7269,6 +7365,19 @@ "long-timeout": "0.1.1",

"sorted-array-functions": "^1.0.0" } }, + "nodemailer-fetch": { + "version": "1.6.0", + "resolved": "https://npm-8ee.hidora.com/nodemailer-fetch/-/nodemailer-fetch-1.6.0.tgz", + "integrity": "sha1-ecSQihwPXzdbc/6IjamCj23JY6Q=" + }, + "nodemailer-shared": { + "version": "1.1.0", + "resolved": "https://npm-8ee.hidora.com/nodemailer-shared/-/nodemailer-shared-1.1.0.tgz", + "integrity": "sha1-z1mU4v0mjQD1zw+nZ6CBae2wfsA=", + "requires": { + "nodemailer-fetch": "1.6.0" + } + }, "noop-logger": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz",

@@ -9165,6 +9274,15 @@ "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="

} } }, + "sendmail": { + "version": "1.6.1", + "resolved": "https://npm-8ee.hidora.com/sendmail/-/sendmail-1.6.1.tgz", + "integrity": "sha512-lIhvnjSi5e5jL8wA1GPP6j2QVlx6JOEfmdn0QIfmuJdmXYGmJ375kcOU0NSm/34J+nypm4sa1AXrYE5w3uNIIA==", + "requires": { + "dkim-signer": "0.2.2", + "mailcomposer": "3.12.0" + } + }, "sequelize": { "version": "5.22.1", "resolved": "https://registry.npmjs.org/sequelize/-/sequelize-5.22.1.tgz",

@@ -10347,8 +10465,18 @@ "integrity": "sha512-jczvQbCUS7XmS7o+y1aEO9OBVFeZBQ1MDSEqmO7xSoPgOPoowY/SxLpZ6Vh97/8qHZOteiCKb7gkG9gA2ZUxJA=="

} } }, + "strapi-plugin-email": { + "version": "3.0.5", + "resolved": "https://npm-8ee.hidora.com/strapi-plugin-email/-/strapi-plugin-email-3.0.5.tgz", + "integrity": "sha512-Z6ftzRFLW0ox0Ctn2xX2pubu7rfmBEBoiEYWO9Ki93koY8Uq+Hpjlhz9pZed8t2BNS/BAmHOl049zhn0vocnZA==", + "requires": { + "lodash": "^4.17.11", + "strapi-provider-email-sendmail": "3.0.5", + "strapi-utils": "3.0.5" + } + }, "strapi-plugin-sendgrid": { - "version": "0.1.1", + "version": "file:../strapi-plugin-sendgrid", "requires": { "axios": "^0.19.2" },

@@ -10455,6 +10583,18 @@ "request": "^2.83.0",

"strapi-helper-plugin": "3.0.5", "strapi-utils": "3.0.5", "uuid": "^3.1.0" + } + }, + "strapi-provider-email-sendgrid-template": { + "version": "0.0.2" + }, + "strapi-provider-email-sendmail": { + "version": "3.0.5", + "resolved": "https://npm-8ee.hidora.com/strapi-provider-email-sendmail/-/strapi-provider-email-sendmail-3.0.5.tgz", + "integrity": "sha512-AE//LBV1ZoYebdr/8nGTmIRYHbKPzJJlZRhIRq4G6dorIPTuYCypGiWh2rYh0+m8I4udsl8omQtAEyoPTuR+ZA==", + "requires": { + "sendmail": "^1.6.1", + "strapi-utils": "3.0.5" } }, "strapi-provider-upload-local": {
M package.jsonpackage.json

@@ -24,9 +24,11 @@ "strapi-middleware-reactapp": "^0.1.0",

"strapi-plugin-content-manager": "3.0.5", "strapi-plugin-content-type-builder": "3.0.5", "strapi-plugin-documentation": "^3.0.5", - "strapi-plugin-sendgrid": "^0.1.1", + "strapi-plugin-email": "^3.0.5", + "strapi-plugin-sendgrid": "file://../strapi-plugin-sendgrid", "strapi-plugin-upload": "^3.0.5", "strapi-plugin-users-permissions": "3.0.5", + "strapi-provider-email-sendgrid-template": "0.0.2", "strapi-utils": "3.0.5" }, "author": {