diff --git a/app/controllers/realEstateTypes.js b/app/controllers/realEstateTypes.js index 7b84247..3b5f864 100644 --- a/app/controllers/realEstateTypes.js +++ b/app/controllers/realEstateTypes.js @@ -1,10 +1,13 @@ const { currentSearchRequest } = require("../helpers/url"); const { createSearchRequest } = require("../helpers/db/searchRequest"); -const { realEstateTypes, getRealEstateTypeEnum } = require("../helpers/enums"); +const { AD_CATEGORY } = require("../common/enums"); const getRealEstateTypes = (req, res) => { const title = "Koju nekretninu tražite?"; + const realEstateTypes = Object.keys(AD_CATEGORY).map( + category => AD_CATEGORY[category] + ); res.render("realEstateType", { realEstateTypes, title }); }; diff --git a/app/migrations/20190923185802-change-adType-in-searchRequests-table-to-SALE.js b/app/migrations/20190927121449-change-adType-in-searchRequests-table-to-SALE.js similarity index 100% rename from app/migrations/20190923185802-change-adType-in-searchRequests-table-to-SALE.js rename to app/migrations/20190927121449-change-adType-in-searchRequests-table-to-SALE.js diff --git a/app/migrations/20190927180101-change-change-realEstateType-in-searchRequests-table.js b/app/migrations/20190927180101-change-change-realEstateType-in-searchRequests-table.js new file mode 100644 index 0000000..9e5876d --- /dev/null +++ b/app/migrations/20190927180101-change-change-realEstateType-in-searchRequests-table.js @@ -0,0 +1,31 @@ +"use strict"; + +module.exports = { + up: (queryInterface, Sequelize) => { + return Promise.all([ + queryInterface.sequelize.query( + `UPDATE "SearchRequests" SET "realEstateType" = 'HOUSE' WHERE "realEstateType" = 'kuca';` + ), + queryInterface.sequelize.query( + `UPDATE "SearchRequests" SET "realEstateType" = 'FLAT' WHERE "realEstateType" = 'stan';` + ), + queryInterface.sequelize.query( + `UPDATE "SearchRequests" SET "realEstateType" = 'COTTAGE' WHERE "realEstateType" = 'vikendica';` + ) + ]); + }, + + down: (queryInterface, Sequelize) => { + return Promise.all([ + queryInterface.sequelize.query( + `UPDATE "SearchRequests" SET "realEstateType" = 'kuca' WHERE "realEstateType" = 'HOUSE';` + ), + queryInterface.sequelize.query( + `UPDATE "SearchRequests" SET "realEstateType" = 'stan' WHERE "realEstateType" = 'FLAT';` + ), + queryInterface.sequelize.query( + `UPDATE "SearchRequests" SET "realEstateType" = 'vikendica' WHERE "realEstateType" = 'COTTAGE';` + ) + ]); + } +};