From c87a1fc8a80cbb3f2cd2f152690a28a1e19a07a9 Mon Sep 17 00:00:00 2001 From: Bilal Catic Date: Tue, 5 Nov 2019 14:19:56 +0100 Subject: [PATCH] move email to different column on unsubscribe action --- app/controllers/unsubscribe.js | 2 ++ ...dd-deletedEmail-column-to-searchRequest-table.js | 13 +++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 app/migrations/20191105111202-add-deletedEmail-column-to-searchRequest-table.js diff --git a/app/controllers/unsubscribe.js b/app/controllers/unsubscribe.js index 95b39b2..2f02a1c 100644 --- a/app/controllers/unsubscribe.js +++ b/app/controllers/unsubscribe.js @@ -10,6 +10,8 @@ const getUnsubscribe = async (req, res) => { } searchRequest.subscribed = false; + searchRequest.deletedEmail = searchRequest.email; + searchRequest.email = ""; await searchRequest.save(); res.render("unsubscribe", { nextStep: "/vrstanekretnine", title }); diff --git a/app/migrations/20191105111202-add-deletedEmail-column-to-searchRequest-table.js b/app/migrations/20191105111202-add-deletedEmail-column-to-searchRequest-table.js new file mode 100644 index 0000000..5681152 --- /dev/null +++ b/app/migrations/20191105111202-add-deletedEmail-column-to-searchRequest-table.js @@ -0,0 +1,13 @@ +"use strict"; + +module.exports = { + up: (queryInterface, Sequelize) => { + return queryInterface.addColumn("SearchRequests", "deletedEmail", { + type: Sequelize.TEXT + }); + }, + + down: (queryInterface, Sequelize) => { + return queryInterface.removeColumn("SearchRequests", "deletedEmail"); + } +};