Skip to content

Commit

Permalink
updated all projects
Browse files Browse the repository at this point in the history
  • Loading branch information
williamjesusdev committed Mar 27, 2020
1 parent aca81f5 commit 2eb24c7
Show file tree
Hide file tree
Showing 31 changed files with 606 additions and 351 deletions.
12 changes: 6 additions & 6 deletions AirCnC/backend/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -527,9 +527,9 @@ crypto-random-string@^1.0.0:
integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=

date-fns@^2.0.1:
version "2.11.0"
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.11.0.tgz#ec2b44977465b9dcb370021d5e6c019b19f36d06"
integrity sha512-8P1cDi8ebZyDxUyUprBXwidoEtiQAawYPGvpfb+Dg0G6JrQ+VozwOmm91xYC0vAv1+0VmLehEPb+isg4BGUFfA==
version "2.11.1"
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.11.1.tgz#197b8be1bbf5c5e6fe8bea817f0fe111820e7a12"
integrity sha512-3RdUoinZ43URd2MJcquzBbDQo+J87cSzB8NkXdZiN5ia1UNyep0oCyitfiL88+R7clGTeq/RniXAc16gWyAu1w==

debug@2.6.9, debug@^2.2.0, debug@^2.3.3:
version "2.6.9"
Expand Down Expand Up @@ -2212,9 +2212,9 @@ sift@7.0.1:
integrity sha512-oqD7PMJ+uO6jV9EQCl0LrRw1OwsiPsiFQR5AR30heR+4Dl7jBBbDLnNvWiak20tzZlSE1H7RB30SX/1j/YYT7g==

signal-exit@^3.0.0, signal-exit@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=
version "3.0.3"
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==

sliced@1.0.1:
version "1.0.1"
Expand Down
52 changes: 26 additions & 26 deletions AirCnC/frontend/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2485,9 +2485,9 @@ caniuse-api@^3.0.0:
lodash.uniq "^4.5.0"

caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30000989, caniuse-lite@^1.0.30001035, caniuse-lite@^1.0.30001036:
version "1.0.30001037"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001037.tgz#cf666560b14f8dfa18abc235db1ef2699273af6e"
integrity sha512-qQP40FzWQ1i9RTjxppOUnpM8OwTBFL5DQbjoR9Az32EtM7YUZOw9orFO6rj1C+xWAGzz+X3bUe09Jf5Ep+zpuA==
version "1.0.30001038"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001038.tgz#44da3cbca2ab6cb6aa83d1be5d324e17f141caff"
integrity sha512-zii9quPo96XfOiRD4TrfYGs+QsGZpb2cGiMAzPjtf/hpFgB6zCPZgJb7I1+EATeMw/o+lG8FyRAnI+CWStHcaQ==

capture-exit@^2.0.0:
version "2.0.0"
Expand Down Expand Up @@ -2539,7 +2539,7 @@ chardet@^0.7.0:
resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e"
integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==

chokidar@^2.0.0, chokidar@^2.0.2, chokidar@^2.0.4:
chokidar@^2.0.0, chokidar@^2.0.4, chokidar@^2.1.8:
version "2.1.8"
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917"
integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==
Expand Down Expand Up @@ -3595,9 +3595,9 @@ ee-first@1.1.1:
integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=

electron-to-chromium@^1.3.247, electron-to-chromium@^1.3.380:
version "1.3.384"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.384.tgz#ca1d5710a4c53168431f1cbef39c8a971b646bf8"
integrity sha512-9jGNF78o450ymPf63n7/j1HrRAD4xGTsDkKY2X6jtCAWaYgph2A9xQjwfwRpj+AovkARMO+JfZuVCFTdandD6w==
version "1.3.388"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.388.tgz#d3be2b7afc42c64c81f204755975b78547775301"
integrity sha512-/FNHDmNmI4IR/qY+uuAVq8OET5S9J7d5QfQUnAz0edkhl02BjtOflF2H0RXKapVtJfMgaFthKBzeYJAzOaW8PA==

elliptic@^6.0.0:
version "6.5.2"
Expand Down Expand Up @@ -4656,9 +4656,9 @@ gzip-size@5.1.1:
pify "^4.0.1"

handle-thing@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.0.tgz#0e039695ff50c93fc288557d696f3c1dc6776754"
integrity sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==
version "2.0.1"
resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e"
integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==

har-schema@^2.0.0:
version "2.0.0"
Expand Down Expand Up @@ -4852,9 +4852,9 @@ html-entities@^1.2.0:
integrity sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=

html-escaper@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.1.tgz#beed86b5d2b921e92533aa11bce6d8e3b583dee7"
integrity sha512-hNX23TjWwD3q56HpWjUHOKj1+4KKlnjv9PcmBUYKVpga+2cnb9nDx/B1o0yO4n+RZXZdiNxzx6B24C9aNMTkkQ==
version "2.0.2"
resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453"
integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==

html-minifier@^3.5.20:
version "3.5.21"
Expand Down Expand Up @@ -8233,9 +8233,9 @@ prr@~1.0.1:
integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY=

psl@^1.1.28:
version "1.7.0"
resolved "https://registry.yarnpkg.com/psl/-/psl-1.7.0.tgz#f1c4c47a8ef97167dea5d6bbf4816d736e884a3c"
integrity sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==
version "1.8.0"
resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24"
integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==

public-encrypt@^4.0.0:
version "4.0.3"
Expand Down Expand Up @@ -9189,9 +9189,9 @@ shellwords@^0.1.1:
integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==

signal-exit@^3.0.0, signal-exit@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=
version "3.0.3"
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==

simple-swizzle@^0.2.2:
version "0.2.2"
Expand Down Expand Up @@ -9937,9 +9937,9 @@ ts-pnp@1.1.4:
integrity sha512-1J/vefLC+BWSo+qe8OnJQfWTYRS6ingxjwqmHMqaMxXMj7kFtKLgAaYW3JeX3mktjgUL+etlU8/B4VUAUI9QGw==

ts-pnp@^1.1.2:
version "1.1.6"
resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.1.6.tgz#389a24396d425a0d3162e96d2b4638900fdc289a"
integrity sha512-CrG5GqAAzMT7144Cl+UIFP7mz/iIhiy+xQ6GGcnjTezhALT02uPMRw7tgDSESgB5MsfKt55+GPWw4ir1kVtMIQ==
version "1.2.0"
resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92"
integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==

tslib@^1.8.1, tslib@^1.9.0:
version "1.11.1"
Expand Down Expand Up @@ -10268,11 +10268,11 @@ walker@^1.0.7, walker@~1.0.5:
makeerror "1.0.x"

watchpack@^1.6.0:
version "1.6.0"
resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00"
integrity sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==
version "1.6.1"
resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.1.tgz#280da0a8718592174010c078c7585a74cd8cd0e2"
integrity sha512-+IF9hfUFOrYOOaKyfaI7h7dquUIOgyEMoQMLA7OP5FxegKA2+XdXThAZ9TU2kucfhDH7rfMHs1oPYziVGWRnZA==
dependencies:
chokidar "^2.0.2"
chokidar "^2.1.8"
graceful-fs "^4.1.2"
neo-async "^2.5.0"

Expand Down
30 changes: 15 additions & 15 deletions AirCnC/mobile/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1423,9 +1423,9 @@ blob@0.0.5:
integrity sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==

blueimp-md5@^2.10.0:
version "2.12.0"
resolved "https://registry.yarnpkg.com/blueimp-md5/-/blueimp-md5-2.12.0.tgz#be7367938a889dec3ffbb71138617c117e9c130a"
integrity sha512-zo+HIdIhzojv6F1siQPqPFROyVy7C50KzHv/k/Iz+BtvtVzSHXiMXOpq2wCfNkeBqdCv+V8XOV96tsEt2W/3rQ==
version "2.13.0"
resolved "https://registry.yarnpkg.com/blueimp-md5/-/blueimp-md5-2.13.0.tgz#07314b0c64dda0bf1733f96ce40d5af94eb28965"
integrity sha512-lmp0m647R5e77ORduxLW5mISIDcvgJZa52vMBv5uVI3UmSWTQjkJsZVBfaFqQPw/QFogJwvY6e3Gl9nP+Loe+Q==

bplist-creator@0.0.8:
version "0.0.8"
Expand Down Expand Up @@ -1569,9 +1569,9 @@ camelcase@^4.1.0:
integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=

caniuse-lite@^1.0.30001035:
version "1.0.30001037"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001037.tgz#cf666560b14f8dfa18abc235db1ef2699273af6e"
integrity sha512-qQP40FzWQ1i9RTjxppOUnpM8OwTBFL5DQbjoR9Az32EtM7YUZOw9orFO6rj1C+xWAGzz+X3bUe09Jf5Ep+zpuA==
version "1.0.30001038"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001038.tgz#44da3cbca2ab6cb6aa83d1be5d324e17f141caff"
integrity sha512-zii9quPo96XfOiRD4TrfYGs+QsGZpb2cGiMAzPjtf/hpFgB6zCPZgJb7I1+EATeMw/o+lG8FyRAnI+CWStHcaQ==

capture-exit@^1.2.0:
version "1.2.0"
Expand Down Expand Up @@ -1968,9 +1968,9 @@ ee-first@1.1.1:
integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=

electron-to-chromium@^1.3.380:
version "1.3.384"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.384.tgz#ca1d5710a4c53168431f1cbef39c8a971b646bf8"
integrity sha512-9jGNF78o450ymPf63n7/j1HrRAD4xGTsDkKY2X6jtCAWaYgph2A9xQjwfwRpj+AovkARMO+JfZuVCFTdandD6w==
version "1.3.388"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.388.tgz#d3be2b7afc42c64c81f204755975b78547775301"
integrity sha512-/FNHDmNmI4IR/qY+uuAVq8OET5S9J7d5QfQUnAz0edkhl02BjtOflF2H0RXKapVtJfMgaFthKBzeYJAzOaW8PA==

encodeurl@~1.0.2:
version "1.0.2"
Expand Down Expand Up @@ -4394,9 +4394,9 @@ pump@^3.0.0:
once "^1.3.1"

qs@^6.5.0:
version "6.9.2"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.2.tgz#a27b695006544a04bf0e6c6a7e8120778926d5bd"
integrity sha512-2eQ6zajpK7HwqrY1rRtGw5IZvjgtELXzJECaEDuzDFo2jjnIXpJSimzd4qflWZq6bLLi+Zgfj5eDrAzl/lptyg==
version "6.9.3"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.3.tgz#bfadcd296c2d549f1dffa560619132c977f5008e"
integrity sha512-EbZYNarm6138UKKq46tdx08Yo/q9ZhFoAXAI1meAFd2GtbRDhbZY2WQSICskT0c5q99aFzLG1D4nvTk9tqfXIw==

query-string@^6.11.1:
version "6.11.1"
Expand Down Expand Up @@ -4974,9 +4974,9 @@ shellwords@^0.1.1:
integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==

signal-exit@^3.0.0, signal-exit@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=
version "3.0.3"
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==

simple-plist@^1.0.0:
version "1.1.0"
Expand Down
28 changes: 7 additions & 21 deletions BeTheHero/backend/dist/controllers/IncidentController.js
Original file line number Diff line number Diff line change
@@ -1,21 +1,12 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
}
var _connection = require("../database/connection");
var _connection2 = _interopRequireDefault(_connection);
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }var _connection = require('../database/connection'); var _connection2 = _interopRequireDefault(_connection);

exports.default = {
exports. default = {
async index(req, res) {
const { page = 1 } = req.query;

const [count] = await _connection2.default
.call(void 0, "incidents")
.count();
const [count] = await _connection2.default.call(void 0, "incidents").count();

const incidents = await _connection2.default
.call(void 0, "incidents")
const incidents = await _connection2.default.call(void 0, "incidents")
.join("ongs", "ongs.id", "=", "incidents.ong_id")
.select([
"incidents.*",
Expand All @@ -35,8 +26,7 @@ exports.default = {
async show(req, res) {
const { id } = req.params;

const incident = await _connection2.default
.call(void 0, "incidents")
const incident = await _connection2.default.call(void 0, "incidents")
.join("ongs", "ongs.id", "=", "incidents.ong_id")
.select([
"incidents.*",
Expand Down Expand Up @@ -68,8 +58,7 @@ exports.default = {
const { id } = req.params;
const { authorization: ong_id } = req.headers;

const incident = await _connection2.default
.call(void 0, "incidents")
const incident = await _connection2.default.call(void 0, "incidents")
.select("ong_id")
.where("id", id)
.first();
Expand All @@ -78,10 +67,7 @@ exports.default = {
return res.status(401).json({ error: "Operation not permitted!" });
}

await _connection2.default
.call(void 0, "incidents")
.where("id", id)
.delete();
await _connection2.default.call(void 0, "incidents").where("id", id).delete();

return res.status(204).send();
},
Expand Down
13 changes: 3 additions & 10 deletions BeTheHero/backend/dist/controllers/OngController.js
Original file line number Diff line number Diff line change
@@ -1,15 +1,8 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
}
var _crypto = require("crypto");
var _crypto2 = _interopRequireDefault(_crypto);
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }var _crypto = require('crypto'); var _crypto2 = _interopRequireDefault(_crypto);

var _connection = require("../database/connection");
var _connection2 = _interopRequireDefault(_connection);
var _connection = require('../database/connection'); var _connection2 = _interopRequireDefault(_connection);

exports.default = {
exports. default = {
async index(req, res) {
const ongs = await _connection2.default.call(void 0, "ongs").select("*");

Expand Down
13 changes: 3 additions & 10 deletions BeTheHero/backend/dist/controllers/ProfileController.js
Original file line number Diff line number Diff line change
@@ -1,17 +1,10 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
}
var _connection = require("../database/connection");
var _connection2 = _interopRequireDefault(_connection);
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }var _connection = require('../database/connection'); var _connection2 = _interopRequireDefault(_connection);

exports.default = {
exports. default = {
async index(req, res) {
const { authorization: ong_id } = req.headers;

const incidents = await _connection2.default
.call(void 0, "incidents")
const incidents = await _connection2.default.call(void 0, "incidents")
.select("*")
.where("ong_id", ong_id);

Expand Down
16 changes: 3 additions & 13 deletions BeTheHero/backend/dist/controllers/SessionController.js
Original file line number Diff line number Diff line change
@@ -1,20 +1,10 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
}
var _connection = require("../database/connection");
var _connection2 = _interopRequireDefault(_connection);
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }var _connection = require('../database/connection'); var _connection2 = _interopRequireDefault(_connection);

exports.default = {
exports. default = {
async create(req, res) {
const { id } = req.body;

const ong = await _connection2.default
.call(void 0, "ongs")
.select("name")
.where("id", id)
.first();
const ong = await _connection2.default.call(void 0, "ongs").select("name").where("id", id).first();

if (!ong) {
return res.status(400).json({ error: "No ONG Found with this ID!" });
Expand Down
13 changes: 3 additions & 10 deletions BeTheHero/backend/dist/database/connection.js
Original file line number Diff line number Diff line change
@@ -1,14 +1,7 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
function _interopRequireDefault(obj) {
return obj && obj.__esModule ? obj : { default: obj };
}
var _knex = require("knex");
var _knex2 = _interopRequireDefault(_knex);
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }var _knex = require('knex'); var _knex2 = _interopRequireDefault(_knex);

var _knexfile = require("../../knexfile");
var _knexfile2 = _interopRequireDefault(_knexfile);
var _knexfile = require('../../knexfile'); var _knexfile2 = _interopRequireDefault(_knexfile);

const connection = _knex2.default.call(void 0, _knexfile2.default.development);

exports.default = connection;
exports. default = connection;
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
"use strict";exports.up = function (knex) {
return knex.schema.createTable("ongs", function (table) {
table.string("id").primary();
table.string("name").notNullable();
table.string("email").notNullable();
table.string("whatsapp").notNullable();
table.string("city").notNullable();
table.string("uf", 2).notNullable();
});
};

exports.down = function (knex) {
return knex.schema.dropTable("ongs");
};
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
"use strict";exports.up = function (knex) {
return knex.schema.createTable("incidents", function (table) {
table.increments();

table.string("title").notNullable();
table.string("description").notNullable();
table.decimal("value").notNullable();

table.string("ong_id").notNullable();

table.foreign("ong_id").references("id").inTable("ongs");
});
};

exports.down = function (knex) {
return knex.schema.dropTable("incidents");
};
Loading

0 comments on commit 2eb24c7

Please sign in to comment.