From e8f2fcacfd9041fc7ab8b155d19706d60772ed88 Mon Sep 17 00:00:00 2001 From: shakil hossain Date: Mon, 9 Jun 2025 15:19:20 +0600 Subject: [PATCH 1/6] create the new taxonomies migration --- .../20250609090556-add_new_taxonomies.js | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 sequelize/migrations/20250609090556-add_new_taxonomies.js diff --git a/sequelize/migrations/20250609090556-add_new_taxonomies.js b/sequelize/migrations/20250609090556-add_new_taxonomies.js new file mode 100644 index 0000000..1ee7f5b --- /dev/null +++ b/sequelize/migrations/20250609090556-add_new_taxonomies.js @@ -0,0 +1,27 @@ +import uuid from 'uuid/v4'; + +module.exports = { + async up(queryInterface, Sequelize) { + const taxonomies = [ + { + id: uuid(), name: 'Employment', parent_name: 'Other service', created_at: new Date(), updated_at: new Date(), parent_id: '1fad2545-15d0-4613-b34c-1407b8b7e74e', + }, + { + id: uuid(), name: 'Mental Health', parent_name: 'Health', created_at: new Date(), updated_at: new Date(), parent_id: 'e838dbf0-21f8-47c2-b17d-57543e8dbffb', + }, + { + id: uuid(), name: 'Legal Services', parent_name: 'Other service', created_at: new Date(), updated_at: new Date(), parent_id: '1fad2545-15d0-4613-b34c-1407b8b7e74e', + }, + ]; + + await queryInterface.bulkInsert('taxonomies', taxonomies); + }, + + async down(queryInterface, Sequelize) { + const taxonomyNames = ['Employment', 'Mental Health', 'Legal Services']; + + await queryInterface.bulkDelete('taxonomies', { + name: { [Sequelize.Op.in]: taxonomyNames }, + }); + }, +}; From da5d116f1d2c92c7c40a1bbbc9e2e57fe395af4d Mon Sep 17 00:00:00 2001 From: shakil hossain Date: Wed, 18 Jun 2025 14:39:12 +0600 Subject: [PATCH 2/6] new taxonomy migration --- .../20250618083606-new_taxonomy_services.js | 621 ++++++++++++++++++ 1 file changed, 621 insertions(+) create mode 100644 sequelize/migrations/20250618083606-new_taxonomy_services.js diff --git a/sequelize/migrations/20250618083606-new_taxonomy_services.js b/sequelize/migrations/20250618083606-new_taxonomy_services.js new file mode 100644 index 0000000..33f90c9 --- /dev/null +++ b/sequelize/migrations/20250618083606-new_taxonomy_services.js @@ -0,0 +1,621 @@ +import uuid from 'uuid/v4'; + +const serviceTaxonomyMappings = [ + // Mental Health + { + service_id: 'f24252b9-f60f-4a53-93f4-100dcfa08f05', + taxonomy_name: 'Mental Health', + }, { + service_id: '4e0023d7-720e-472c-aae7-1e44460fbde4', + taxonomy_name: 'Mental Health', + }, { + service_id: 'deb3e3ab-a795-4a87-8305-b0e4825d76e7', + taxonomy_name: 'Mental Health', + }, { + service_id: 'ace0b846-81e3-401a-9ef4-bc70d0d11c55', + taxonomy_name: 'Mental Health', + }, { + service_id: 'c615a4b5-38a6-4a5b-9ff6-7a1378cb182c', + taxonomy_name: 'Mental Health', + }, { + service_id: 'cb3ff036-f21b-44ae-904d-0c164ce04d5e', + taxonomy_name: 'Mental Health', + }, { + service_id: 'a2c04368-c466-4a18-a895-96ced3294d76', + taxonomy_name: 'Mental Health', + }, { + service_id: '6307cbbe-3766-4046-9611-7c5614ea704b', + taxonomy_name: 'Mental Health', + }, { + service_id: '6e9878b2-0992-4e41-b04c-cc6fd99bb14e', + taxonomy_name: 'Mental Health', + }, { + service_id: 'ec80db53-9382-493a-87c8-34ee6f93e434', + taxonomy_name: 'Mental Health', + }, { + service_id: '253a9485-032b-4564-82c4-2f803f463b67', + taxonomy_name: 'Mental Health', + }, { + service_id: '2d645c7f-875c-43fd-8fa2-d9ae6775dbb6', + taxonomy_name: 'Mental Health', + }, { + service_id: '385aae9b-3a87-4f8e-a9de-f9441c6c81c7', + taxonomy_name: 'Mental Health', + }, { + service_id: '10ace38c-bd4d-4ee4-aa6c-424d6506d701', + taxonomy_name: 'Mental Health', + }, { + service_id: '6930aee5-d3b4-4a2b-837a-606f04fcb5dc', + taxonomy_name: 'Mental Health', + }, { + service_id: '8c5b6c95-1df8-4ba2-970c-93603f868327', + taxonomy_name: 'Mental Health', + }, { + service_id: 'f164d0a3-6cb6-4a08-9e18-34f228b5f8f0', + taxonomy_name: 'Mental Health', + }, { + service_id: 'b12f48c5-6407-4ce4-adcc-cee66f8433d8', + taxonomy_name: 'Mental Health', + }, { + service_id: 'a823e3ac-17eb-4dd0-815c-05c344811f9c', + taxonomy_name: 'Mental Health', + }, { + service_id: 'cc1ae740-9bd9-494e-99e7-08f1e86dbc73', + taxonomy_name: 'Mental Health', + }, { + service_id: 'c4a4ffce-1ee2-499b-9397-20784b74ad14', + taxonomy_name: 'Mental Health', + }, { + service_id: '7a77e04a-4a5d-40c5-8c84-a39373ec9e6a', + taxonomy_name: 'Mental Health', + }, { + service_id: 'b1765988-13f1-4e32-a659-72cd0139aa04', + taxonomy_name: 'Mental Health', + }, { + service_id: 'f57d20be-4afa-448b-8304-9fc06da00284', + taxonomy_name: 'Mental Health', + }, { + service_id: '4ab6b3cf-87e1-4140-8879-c07df8a0605d', + taxonomy_name: 'Mental Health', + }, { + service_id: '25921331-80c6-437a-b213-6b4b887bbd9f', + taxonomy_name: 'Mental Health', + }, { + service_id: '3ccab7b9-57a5-42ca-a2d5-914c60f32ae2', + taxonomy_name: 'Mental Health', + }, { + service_id: '68a6027c-cda9-4845-a1a5-a7e3c8300966', + taxonomy_name: 'Mental Health', + }, { + service_id: '5b703aa9-468f-4837-a351-5cb1e73de307', + taxonomy_name: 'Mental Health', + }, { + service_id: 'ae4c722d-f7a2-4a91-80d5-b63d06622e01', + taxonomy_name: 'Mental Health', + }, { + service_id: 'b9ba7178-309c-4c67-95f0-f73148d0ca7f', + taxonomy_name: 'Mental Health', + }, { + service_id: 'da45dc2f-fa57-4ce5-8459-a2e530e3603a', + taxonomy_name: 'Mental Health', + }, { + service_id: '7f00da0a-e8c4-4f02-a19a-c2eccb24adf5', + taxonomy_name: 'Mental Health', + }, { + service_id: 'aaa614b2-4f43-4be0-9715-7ec7da9be489', + taxonomy_name: 'Mental Health', + }, { + service_id: '1bead886-b0fb-411f-a7ba-44ba0c0f783d', + taxonomy_name: 'Mental Health', + }, { + service_id: 'c9ebf8a2-722b-4e4b-9667-27078e09ac14', + taxonomy_name: 'Mental Health', + }, { + service_id: '70078dd2-7757-4b63-8f14-0ed438539d7e', + taxonomy_name: 'Mental Health', + }, { + service_id: '6e119ae1-01c1-4505-9357-3fb247fc928b', + taxonomy_name: 'Mental Health', + }, { + service_id: '8fcc957b-d228-4443-8d1e-94193238bab4', + taxonomy_name: 'Mental Health', + }, { + service_id: 'be3dbfd2-0e20-49d2-9aba-caf29e944f6a', + taxonomy_name: 'Mental Health', + }, { + service_id: '59912416-6f43-4536-a993-3d46075a5fab', + taxonomy_name: 'Mental Health', + }, { + service_id: 'd2d13084-1175-42f2-9a2c-07c904b614b5', + taxonomy_name: 'Mental Health', + }, { + service_id: '7e448614-e3ea-4279-95ea-a15f38ebecf7', + taxonomy_name: 'Mental Health', + }, { + service_id: '55c36d4b-7cc4-4fca-b89f-a1c4d8669508', + taxonomy_name: 'Mental Health', + }, { + service_id: '17d031d7-57fb-4a70-93d9-932786c88dae', + taxonomy_name: 'Mental Health', + }, { + service_id: '4085ddf6-769e-4286-9fb1-2ef41279c010', + taxonomy_name: 'Mental Health', + }, { + service_id: '6ea6c0a4-3d93-4d25-b0b0-a4f30d19d057', + taxonomy_name: 'Mental Health', + }, { + service_id: 'fc985ef0-81ac-423f-b72f-9b9e3856e7a1', + taxonomy_name: 'Mental Health', + }, { + service_id: 'f88bc44e-d3cb-4313-9368-a9513114eccc', + taxonomy_name: 'Mental Health', + }, { + service_id: '5c05f1fa-7d55-4c66-baa9-8acf3ed7c2d6', + taxonomy_name: 'Mental Health', + }, { + service_id: '7af2ff2f-9d4c-43d7-9133-136c193b1a75', + taxonomy_name: 'Mental Health', + }, { + service_id: '740c98bf-5d91-40d7-bf77-eb97c1355f81', + taxonomy_name: 'Mental Health', + }, { + service_id: '9e9f6135-15ba-4acc-b559-a6664d8a3d07', + taxonomy_name: 'Mental Health', + }, { + service_id: '07e6f2f9-60e2-4d17-94f3-c6bb3a64d1f3', + taxonomy_name: 'Mental Health', + }, { + service_id: '3ea29fd5-eb47-4845-98e3-8521bf1800b1', + taxonomy_name: 'Mental Health', + }, { + service_id: '018f7a7b-d83b-4fcf-b96c-13198f662e7a', + taxonomy_name: 'Mental Health', + }, { + service_id: '8bb8db64-603a-449b-ac96-72e0f9baae4a', + taxonomy_name: 'Mental Health', + }, { + service_id: '533a642a-b78b-40b1-b1d1-a6deaa193ff6', + taxonomy_name: 'Mental Health', + }, { + service_id: 'bbe2b316-161f-4f3f-a9f6-c78085df8bba', + taxonomy_name: 'Mental Health', + }, { + service_id: 'd3555bac-cdcf-4ad8-b2b5-287eee64cb75', + taxonomy_name: 'Mental Health', + }, { + service_id: 'a7696e02-9984-49e8-83c9-c019f6671059', + taxonomy_name: 'Mental Health', + }, { + service_id: '791bf085-7041-4581-a3c1-c5f598e01cbd', + taxonomy_name: 'Mental Health', + }, { + service_id: 'a8c159ce-2f48-4fed-aca5-45b3db83c668', + taxonomy_name: 'Mental Health', + }, { + service_id: '84a07910-0062-4cc5-8b4b-a2274ce48a1b', + taxonomy_name: 'Mental Health', + }, { + service_id: '59392ca6-adbd-4b87-99d6-d1af580ac7d4', + taxonomy_name: 'Mental Health', + }, { + service_id: '95dc49aa-941c-42d3-b8b5-cbf78a3631a4', + taxonomy_name: 'Mental Health', + }, { + service_id: '98f591f0-68e1-4646-bd74-f6b4117259c9', + taxonomy_name: 'Mental Health', + }, { + service_id: '1348afba-994a-47e7-b95a-3ee795b4e2ba', + taxonomy_name: 'Mental Health', + }, { + service_id: 'e28cfcc8-7783-4b68-b48f-386d35f62f72', + taxonomy_name: 'Mental Health', + }, { + service_id: 'e7e6a54b-e5a8-4c24-b32d-901ac01fee88', + taxonomy_name: 'Mental Health', + }, { + service_id: 'e8bda161-67a5-4f85-86e5-9762cf4ade14', + taxonomy_name: 'Mental Health', + }, { + service_id: '0ae3d6aa-e7a5-4726-b2e0-706a873a301d', + taxonomy_name: 'Mental Health', + }, { + service_id: '10dab95f-7c43-4eb1-81ed-50d6b232c5d6', + taxonomy_name: 'Mental Health', + }, { + service_id: '5cd829ae-72a9-4e9f-a019-8fe9033f0064', + taxonomy_name: 'Mental Health', + }, { + service_id: '6481b370-a8d0-411d-bbaf-c5c0f92fc88e', + taxonomy_name: 'Mental Health', + }, { + service_id: 'ca5f5d54-709c-4130-a131-09bc240563d0', + taxonomy_name: 'Mental Health', + }, { + service_id: '78a52fc3-6411-44dc-9fa1-c79b1e534c7b', + taxonomy_name: 'Mental Health', + }, { + service_id: '21bb8d2a-5173-4176-a761-3f0fd99fa8d4', + taxonomy_name: 'Mental Health', + }, { + service_id: 'e17f1d33-9b9e-43bb-b672-26e48401c8be', + taxonomy_name: 'Mental Health', + }, { + service_id: 'c195f4e4-dcb2-4ec9-802b-8fb76baee5ce', + taxonomy_name: 'Mental Health', + }, { + service_id: '6df1386d-cf5e-4210-a4ce-b4771524f178', + taxonomy_name: 'Mental Health', + }, { + service_id: '57d50307-9055-4711-a76c-fe126c16fd0c', + taxonomy_name: 'Mental Health', + }, { + service_id: 'd6fd9816-dfe4-4778-b721-6672d47d74af', + taxonomy_name: 'Mental Health', + }, { + service_id: '692f0230-9d8c-4e2b-9cea-151cf8655bb7', + taxonomy_name: 'Mental Health', + }, { + service_id: '5cd88ca9-c4cc-4c64-844c-9f451b4892b2', + taxonomy_name: 'Mental Health', + }, { + service_id: 'e89154fb-4896-4edb-b896-c35fb33b8726', + taxonomy_name: 'Mental Health', + }, { + service_id: '7eb0cfd4-cf17-4304-9d99-f80abcf27761', + taxonomy_name: 'Mental Health', + }, { + service_id: '23edd095-be3e-4f86-bae3-4b5f02dc4633', + taxonomy_name: 'Mental Health', + }, { + service_id: '6de1465c-5840-4982-bb50-d238789e2fbc', + taxonomy_name: 'Mental Health', + }, { + service_id: '16650853-1f75-41aa-bbbe-e0ac4e94d755', + taxonomy_name: 'Mental Health', + }, { + service_id: '96b01224-df3f-4be9-9d41-b4754b5da0fc', + taxonomy_name: 'Mental Health', + }, { + service_id: '804ef056-0a65-4924-9e7a-0dcd674db96a', + taxonomy_name: 'Mental Health', + }, { + service_id: 'e12e6896-a51c-4997-a00b-0e86451b1849', + taxonomy_name: 'Mental Health', + }, { + service_id: '533f4528-609b-4fa1-bcc7-81a37b79e0c4', + taxonomy_name: 'Mental Health', + }, { + service_id: '851e0082-c6a8-49b5-89bb-2e4ba36e58da', + taxonomy_name: 'Mental Health', + }, { + service_id: '627670f3-3d99-465e-b339-9b46d4ec2638', + taxonomy_name: 'Mental Health', + }, { + service_id: '7136593b-f615-4eaf-b4d7-a970debc2660', + taxonomy_name: 'Mental Health', + }, { + service_id: '962a5c73-54e9-4652-b7fc-011658f8a3d6', + taxonomy_name: 'Mental Health', + }, { + service_id: '5d9a2bfc-df8d-4945-b398-14ac71b400e1', + taxonomy_name: 'Mental Health', + }, { + service_id: '2bce20f1-71d7-4547-b111-52376fa2eb02', + taxonomy_name: 'Mental Health', + }, { + service_id: '0fec2c64-8b05-4599-9ca5-b67e14fdc6d6', + taxonomy_name: 'Mental Health', + }, { + service_id: 'e64e0d22-72ea-49e5-b616-7a6e4bad160c', + taxonomy_name: 'Mental Health', + }, { + service_id: '9acbbf81-ea45-4b7f-b64c-2720afcf0614', + taxonomy_name: 'Mental Health', + }, { + service_id: '1577c669-5859-44ca-b09a-a54942a9a990', + taxonomy_name: 'Mental Health', + }, { + service_id: '110916be-d9d0-45d6-8d5c-299d4bd91ec9', + taxonomy_name: 'Mental Health', + }, { + service_id: '4dc10678-b59f-4231-b3da-039084f70b4f', + taxonomy_name: 'Mental Health', + }, { + service_id: '530ef8ce-97b0-4907-8307-3c8ddb63b9fe', + taxonomy_name: 'Mental Health', + }, { + service_id: '01ee6c13-d2a7-4702-b0d3-397380731b0f', + taxonomy_name: 'Mental Health', + }, { + service_id: 'e17e3f47-b79c-4878-8d33-3aa151d5d2ea', + taxonomy_name: 'Mental Health', + }, { + service_id: 'babe9263-93a2-4666-a362-01d69a4c2bd8', + taxonomy_name: 'Mental Health', + }, { + service_id: '95470673-cf8d-44f2-8a29-b508cbf36456', + taxonomy_name: 'Mental Health', + }, { + service_id: '5ea51d2a-dc17-4056-aa69-6dfba7a45def', + taxonomy_name: 'Mental Health', + }, { + service_id: '1328435e-0150-45e3-8796-2b03325109bc', + taxonomy_name: 'Mental Health', + }, { + service_id: '05a0be27-87f3-4023-ab10-e6e89d4d9a05', + taxonomy_name: 'Mental Health', + }, { + service_id: 'cd62ea24-0960-4522-9486-254691e7ae6c', + taxonomy_name: 'Mental Health', + }, { + service_id: '9a0cc875-795f-41cf-bc4c-415d7cae2c99', + taxonomy_name: 'Mental Health', + }, { + service_id: '7f7705cb-5fe1-4c4a-9dfa-b9c6990edee2', + taxonomy_name: 'Mental Health', + }, { + service_id: 'defd9a44-8c4d-4ecf-aa98-0e1bacce9808', + taxonomy_name: 'Mental Health', + }, { + service_id: '695e9538-986d-4524-bf9f-9d4f9e4e1faf', + taxonomy_name: 'Mental Health', + }, { + service_id: 'b6d2285d-5b10-4058-b550-b312fa18b860', + taxonomy_name: 'Mental Health', + }, { + service_id: '037ab4b4-b90e-4723-8070-7574979ddf23', + taxonomy_name: 'Mental Health', + }, { + service_id: '02f2b8f9-937f-4f9e-8721-9182972495ac', + taxonomy_name: 'Mental Health', + }, { + service_id: '1d3384c5-740a-4045-84a6-0d4e210b192e', + taxonomy_name: 'Mental Health', + }, { + service_id: '9c831dda-b512-4e09-b44a-c0424529709b', + taxonomy_name: 'Mental Health', + }, + + // Employment + { + service_id: '04dda825-21ef-492b-b3d4-95b52664d889', + taxonomy_name: 'Employment', + }, + { + service_id: '0bac026f-9bd9-4433-b262-b00471c589f4', + taxonomy_name: 'Employment', + }, + { + service_id: '0c48a788-d68a-484b-90fa-f008ab55cd48', + taxonomy_name: 'Employment', + }, + { + service_id: '0a1570df-aa46-4778-9330-0ca8e4df9856', + taxonomy_name: 'Employment', + }, + { + service_id: '17c8a46d-4fb7-46d6-8a78-395a27427b3b', + taxonomy_name: 'Employment', + }, + { + service_id: '0621c93e-493e-49eb-93e3-4be098b4d654', + taxonomy_name: 'Employment', + }, + { + service_id: '01c386c3-dddc-4a66-aa4e-3cb88bd72862', + taxonomy_name: 'Employment', + }, + { + service_id: '0913448b-ee09-42e9-ac9d-1e0c80ad1cc9', + taxonomy_name: 'Employment', + }, + { + service_id: '132d4010-71fa-4381-90a1-56b649ed4523', + taxonomy_name: 'Employment', + }, + { + service_id: '12ad77a0-cdce-4a36-960f-7a89bbbcc0a8', + taxonomy_name: 'Employment', + }, + + // Legal Services + { + service_id: 'd5a6ae91-55b4-44ad-9242-15a84e1b77a0', + taxonomy_name: 'Legal Services', + }, + { + service_id: 'cd308ba7-ecea-42cc-8abb-f2fe18b4726d', + taxonomy_name: 'Legal Services', + }, + { + service_id: '773320c6-7bb3-4e65-aafc-1636917cc263', + taxonomy_name: 'Legal Services', + }, + { + service_id: '7e0a83a0-2302-4f7b-b2a8-b70dddf00361', + taxonomy_name: 'Legal Services', + }, + { + service_id: '7cedfd5d-284f-48e0-b262-ec16d2505c5d', + taxonomy_name: 'Legal Services', + }, + { + service_id: 'd39ce72f-d7bf-4ca8-aa9f-f3f5a58edbfc', + taxonomy_name: 'Legal Services', + }, + { + service_id: 'd26ccd06-81c4-455e-a2fa-d3e42239a215', + taxonomy_name: 'Legal Services', + }, + { + service_id: '2e3ea521-9ec7-44f5-9599-a1e3c00efabf', + taxonomy_name: 'Legal Services', + }, + { + service_id: '9ee7acb0-37d8-40e3-9092-fb0ca4f2158b', + taxonomy_name: 'Legal Services', + }, + { + service_id: '4bdc1ba4-4846-4cf0-a054-814a78b7564d', + taxonomy_name: 'Legal Services', + }, + { + service_id: '8a1f8e88-baa9-42d4-981a-414674fe3c0e', + taxonomy_name: 'Legal Services', + }, + { + service_id: '258c186d-d699-4343-a2c9-31a8cd873ace', + taxonomy_name: 'Legal Services', + }, + { + service_id: '037e2e73-29b7-44e1-99d8-9341dba78649', + taxonomy_name: 'Legal Services', + }, + { + service_id: '85233b4b-fe54-4c63-a6fb-3388d12b0a83', + taxonomy_name: 'Legal Services', + }, + { + service_id: 'abeacecf-0afa-4d4a-a91f-1367a4011a07', + taxonomy_name: 'Legal Services', + }, + { + service_id: '18db159e-1b8d-4900-9b55-14c4ac12d36d', + taxonomy_name: 'Legal Services', + }, + { + service_id: '4ad50cc0-9e2d-46e9-866d-5a68ea5c597f', + taxonomy_name: 'Legal Services', + }, + { + service_id: '56a19079-7d9f-48ca-be35-0abed87440a2', + taxonomy_name: 'Legal Services', + }, + { + service_id: '057d0e53-92ae-496b-960c-7f4723026afc', + taxonomy_name: 'Legal Services', + }, + { + service_id: '4bd7acf0-2821-4285-968b-c6c63d389e03', + taxonomy_name: 'Legal Services', + }, + { + service_id: '4846256d-98a4-488d-bfa6-9ce1e58e5cf0', + taxonomy_name: 'Legal Services', + }, + { + service_id: 'e5383acb-bb20-4665-a7cb-409aa855aa91', + taxonomy_name: 'Legal Services', + }, + { + service_id: 'e14f609d-8f3e-449e-8966-6c205dcdb7f5', + taxonomy_name: 'Legal Services', + }, + { + service_id: 'ace07f1a-f359-43c5-bf03-19b6b0d4038c', + taxonomy_name: 'Legal Services', + }, + { + service_id: '3c4f9665-f8c5-4b85-8e14-00214887316a', + taxonomy_name: 'Legal Services', + }, + { + service_id: 'b88523ff-8702-409b-9f9f-029fb87b66a8', + taxonomy_name: 'Legal Services', + }, + { + service_id: '8ded274b-2fc6-4a69-b936-9d54be042d87', + taxonomy_name: 'Legal Services', + }, + { + service_id: '20defa10-79da-428c-97bf-93c72308bcf3', + taxonomy_name: 'Legal Services', + }, + { + service_id: 'f58eaad6-5fdd-4ce4-a626-4b5b11d9016f', + taxonomy_name: 'Legal Services', + }, + { + service_id: 'd7a3f526-54dd-496b-a804-6cbcfb0c5bc8', + taxonomy_name: 'Legal Services', + }, + { + service_id: 'a62cade5-77e2-41d1-86c8-e8d8917d1a15', + taxonomy_name: 'Legal Services', + }, + { + service_id: '1e76a1ef-489f-4ab1-b0c9-12aa785aa13d', + taxonomy_name: 'Legal Services', + }, + { + service_id: 'daedbae4-e975-4536-9393-0a62030b5cdb', + taxonomy_name: 'Legal Services', + }, + { + service_id: 'b3ac9f39-9bae-470e-9511-9bf71bb7fa62', + taxonomy_name: 'Legal Services', + }, + { + service_id: '32e78d50-9093-4798-8ce2-0c526945cbf4', + taxonomy_name: 'Legal Services', + }, + { + service_id: '2e5ebebd-17b7-4401-b1c2-ec1e282c1f37', + taxonomy_name: 'Legal Services', + }, + { + service_id: '7d595a08-93c7-4180-b888-008d303dd710', + taxonomy_name: 'Legal Services', + }, +]; + +module.exports = { + async up(queryInterface, Sequelize) { + const taxonomyNames = ['Employment', 'Mental Health', 'Legal Services']; + const taxonomies = await queryInterface.sequelize.query( + 'SELECT id, name FROM taxonomies WHERE name IN (:names);', + { + type: Sequelize.QueryTypes.SELECT, + replacements: { names: taxonomyNames }, + }, + ); + + const serviceTaxonomyRecords = serviceTaxonomyMappings.map(({ + service_id, + taxonomy_name, + }) => { + const taxonomy = taxonomies.find(t => t.name === taxonomy_name); + return { + id: uuid(), + service_id, + taxonomy_id: taxonomy.id, + created_at: new Date(), + updated_at: new Date(), + }; + }); + + const serviceIds = serviceTaxonomyMappings.map(({ service_id }) => service_id); + await queryInterface.bulkDelete('service_taxonomy', { + service_id: { [Sequelize.Op.in]: serviceIds }, + }); + + await queryInterface.bulkInsert('service_taxonomy', serviceTaxonomyRecords); + }, + + async down(queryInterface, Sequelize) { + const taxonomyNames = ['Employment', 'Mental Health', 'Legal Services']; + const taxonomies = await queryInterface.sequelize.query( + 'SELECT id FROM taxonomies WHERE name IN (:names);', + { + type: Sequelize.QueryTypes.SELECT, + replacements: { names: taxonomyNames }, + }, + ); + + const taxonomyIds = taxonomies.map(taxonomy => taxonomy.id); + + await queryInterface.bulkDelete('service_taxonomy', { + taxonomy_id: { [Sequelize.Op.in]: taxonomyIds }, + }); + }, +}; From 31cc708c38a186f2d3a5e742cf64b1e2989ac0cf Mon Sep 17 00:00:00 2001 From: shakil hossain Date: Fri, 20 Jun 2025 14:35:31 +0600 Subject: [PATCH 3/6] fix all the employment services --- .../20250618083606-new_taxonomy_services.js | 801 ++++++------------ 1 file changed, 239 insertions(+), 562 deletions(-) diff --git a/sequelize/migrations/20250618083606-new_taxonomy_services.js b/sequelize/migrations/20250618083606-new_taxonomy_services.js index 33f90c9..663757e 100644 --- a/sequelize/migrations/20250618083606-new_taxonomy_services.js +++ b/sequelize/migrations/20250618083606-new_taxonomy_services.js @@ -2,571 +2,248 @@ import uuid from 'uuid/v4'; const serviceTaxonomyMappings = [ // Mental Health - { - service_id: 'f24252b9-f60f-4a53-93f4-100dcfa08f05', - taxonomy_name: 'Mental Health', - }, { - service_id: '4e0023d7-720e-472c-aae7-1e44460fbde4', - taxonomy_name: 'Mental Health', - }, { - service_id: 'deb3e3ab-a795-4a87-8305-b0e4825d76e7', - taxonomy_name: 'Mental Health', - }, { - service_id: 'ace0b846-81e3-401a-9ef4-bc70d0d11c55', - taxonomy_name: 'Mental Health', - }, { - service_id: 'c615a4b5-38a6-4a5b-9ff6-7a1378cb182c', - taxonomy_name: 'Mental Health', - }, { - service_id: 'cb3ff036-f21b-44ae-904d-0c164ce04d5e', - taxonomy_name: 'Mental Health', - }, { - service_id: 'a2c04368-c466-4a18-a895-96ced3294d76', - taxonomy_name: 'Mental Health', - }, { - service_id: '6307cbbe-3766-4046-9611-7c5614ea704b', - taxonomy_name: 'Mental Health', - }, { - service_id: '6e9878b2-0992-4e41-b04c-cc6fd99bb14e', - taxonomy_name: 'Mental Health', - }, { - service_id: 'ec80db53-9382-493a-87c8-34ee6f93e434', - taxonomy_name: 'Mental Health', - }, { - service_id: '253a9485-032b-4564-82c4-2f803f463b67', - taxonomy_name: 'Mental Health', - }, { - service_id: '2d645c7f-875c-43fd-8fa2-d9ae6775dbb6', - taxonomy_name: 'Mental Health', - }, { - service_id: '385aae9b-3a87-4f8e-a9de-f9441c6c81c7', - taxonomy_name: 'Mental Health', - }, { - service_id: '10ace38c-bd4d-4ee4-aa6c-424d6506d701', - taxonomy_name: 'Mental Health', - }, { - service_id: '6930aee5-d3b4-4a2b-837a-606f04fcb5dc', - taxonomy_name: 'Mental Health', - }, { - service_id: '8c5b6c95-1df8-4ba2-970c-93603f868327', - taxonomy_name: 'Mental Health', - }, { - service_id: 'f164d0a3-6cb6-4a08-9e18-34f228b5f8f0', - taxonomy_name: 'Mental Health', - }, { - service_id: 'b12f48c5-6407-4ce4-adcc-cee66f8433d8', - taxonomy_name: 'Mental Health', - }, { - service_id: 'a823e3ac-17eb-4dd0-815c-05c344811f9c', - taxonomy_name: 'Mental Health', - }, { - service_id: 'cc1ae740-9bd9-494e-99e7-08f1e86dbc73', - taxonomy_name: 'Mental Health', - }, { - service_id: 'c4a4ffce-1ee2-499b-9397-20784b74ad14', - taxonomy_name: 'Mental Health', - }, { - service_id: '7a77e04a-4a5d-40c5-8c84-a39373ec9e6a', - taxonomy_name: 'Mental Health', - }, { - service_id: 'b1765988-13f1-4e32-a659-72cd0139aa04', - taxonomy_name: 'Mental Health', - }, { - service_id: 'f57d20be-4afa-448b-8304-9fc06da00284', - taxonomy_name: 'Mental Health', - }, { - service_id: '4ab6b3cf-87e1-4140-8879-c07df8a0605d', - taxonomy_name: 'Mental Health', - }, { - service_id: '25921331-80c6-437a-b213-6b4b887bbd9f', - taxonomy_name: 'Mental Health', - }, { - service_id: '3ccab7b9-57a5-42ca-a2d5-914c60f32ae2', - taxonomy_name: 'Mental Health', - }, { - service_id: '68a6027c-cda9-4845-a1a5-a7e3c8300966', - taxonomy_name: 'Mental Health', - }, { - service_id: '5b703aa9-468f-4837-a351-5cb1e73de307', - taxonomy_name: 'Mental Health', - }, { - service_id: 'ae4c722d-f7a2-4a91-80d5-b63d06622e01', - taxonomy_name: 'Mental Health', - }, { - service_id: 'b9ba7178-309c-4c67-95f0-f73148d0ca7f', - taxonomy_name: 'Mental Health', - }, { - service_id: 'da45dc2f-fa57-4ce5-8459-a2e530e3603a', - taxonomy_name: 'Mental Health', - }, { - service_id: '7f00da0a-e8c4-4f02-a19a-c2eccb24adf5', - taxonomy_name: 'Mental Health', - }, { - service_id: 'aaa614b2-4f43-4be0-9715-7ec7da9be489', - taxonomy_name: 'Mental Health', - }, { - service_id: '1bead886-b0fb-411f-a7ba-44ba0c0f783d', - taxonomy_name: 'Mental Health', - }, { - service_id: 'c9ebf8a2-722b-4e4b-9667-27078e09ac14', - taxonomy_name: 'Mental Health', - }, { - service_id: '70078dd2-7757-4b63-8f14-0ed438539d7e', - taxonomy_name: 'Mental Health', - }, { - service_id: '6e119ae1-01c1-4505-9357-3fb247fc928b', - taxonomy_name: 'Mental Health', - }, { - service_id: '8fcc957b-d228-4443-8d1e-94193238bab4', - taxonomy_name: 'Mental Health', - }, { - service_id: 'be3dbfd2-0e20-49d2-9aba-caf29e944f6a', - taxonomy_name: 'Mental Health', - }, { - service_id: '59912416-6f43-4536-a993-3d46075a5fab', - taxonomy_name: 'Mental Health', - }, { - service_id: 'd2d13084-1175-42f2-9a2c-07c904b614b5', - taxonomy_name: 'Mental Health', - }, { - service_id: '7e448614-e3ea-4279-95ea-a15f38ebecf7', - taxonomy_name: 'Mental Health', - }, { - service_id: '55c36d4b-7cc4-4fca-b89f-a1c4d8669508', - taxonomy_name: 'Mental Health', - }, { - service_id: '17d031d7-57fb-4a70-93d9-932786c88dae', - taxonomy_name: 'Mental Health', - }, { - service_id: '4085ddf6-769e-4286-9fb1-2ef41279c010', - taxonomy_name: 'Mental Health', - }, { - service_id: '6ea6c0a4-3d93-4d25-b0b0-a4f30d19d057', - taxonomy_name: 'Mental Health', - }, { - service_id: 'fc985ef0-81ac-423f-b72f-9b9e3856e7a1', - taxonomy_name: 'Mental Health', - }, { - service_id: 'f88bc44e-d3cb-4313-9368-a9513114eccc', - taxonomy_name: 'Mental Health', - }, { - service_id: '5c05f1fa-7d55-4c66-baa9-8acf3ed7c2d6', - taxonomy_name: 'Mental Health', - }, { - service_id: '7af2ff2f-9d4c-43d7-9133-136c193b1a75', - taxonomy_name: 'Mental Health', - }, { - service_id: '740c98bf-5d91-40d7-bf77-eb97c1355f81', - taxonomy_name: 'Mental Health', - }, { - service_id: '9e9f6135-15ba-4acc-b559-a6664d8a3d07', - taxonomy_name: 'Mental Health', - }, { - service_id: '07e6f2f9-60e2-4d17-94f3-c6bb3a64d1f3', - taxonomy_name: 'Mental Health', - }, { - service_id: '3ea29fd5-eb47-4845-98e3-8521bf1800b1', - taxonomy_name: 'Mental Health', - }, { - service_id: '018f7a7b-d83b-4fcf-b96c-13198f662e7a', - taxonomy_name: 'Mental Health', - }, { - service_id: '8bb8db64-603a-449b-ac96-72e0f9baae4a', - taxonomy_name: 'Mental Health', - }, { - service_id: '533a642a-b78b-40b1-b1d1-a6deaa193ff6', - taxonomy_name: 'Mental Health', - }, { - service_id: 'bbe2b316-161f-4f3f-a9f6-c78085df8bba', - taxonomy_name: 'Mental Health', - }, { - service_id: 'd3555bac-cdcf-4ad8-b2b5-287eee64cb75', - taxonomy_name: 'Mental Health', - }, { - service_id: 'a7696e02-9984-49e8-83c9-c019f6671059', - taxonomy_name: 'Mental Health', - }, { - service_id: '791bf085-7041-4581-a3c1-c5f598e01cbd', - taxonomy_name: 'Mental Health', - }, { - service_id: 'a8c159ce-2f48-4fed-aca5-45b3db83c668', - taxonomy_name: 'Mental Health', - }, { - service_id: '84a07910-0062-4cc5-8b4b-a2274ce48a1b', - taxonomy_name: 'Mental Health', - }, { - service_id: '59392ca6-adbd-4b87-99d6-d1af580ac7d4', - taxonomy_name: 'Mental Health', - }, { - service_id: '95dc49aa-941c-42d3-b8b5-cbf78a3631a4', - taxonomy_name: 'Mental Health', - }, { - service_id: '98f591f0-68e1-4646-bd74-f6b4117259c9', - taxonomy_name: 'Mental Health', - }, { - service_id: '1348afba-994a-47e7-b95a-3ee795b4e2ba', - taxonomy_name: 'Mental Health', - }, { - service_id: 'e28cfcc8-7783-4b68-b48f-386d35f62f72', - taxonomy_name: 'Mental Health', - }, { - service_id: 'e7e6a54b-e5a8-4c24-b32d-901ac01fee88', - taxonomy_name: 'Mental Health', - }, { - service_id: 'e8bda161-67a5-4f85-86e5-9762cf4ade14', - taxonomy_name: 'Mental Health', - }, { - service_id: '0ae3d6aa-e7a5-4726-b2e0-706a873a301d', - taxonomy_name: 'Mental Health', - }, { - service_id: '10dab95f-7c43-4eb1-81ed-50d6b232c5d6', - taxonomy_name: 'Mental Health', - }, { - service_id: '5cd829ae-72a9-4e9f-a019-8fe9033f0064', - taxonomy_name: 'Mental Health', - }, { - service_id: '6481b370-a8d0-411d-bbaf-c5c0f92fc88e', - taxonomy_name: 'Mental Health', - }, { - service_id: 'ca5f5d54-709c-4130-a131-09bc240563d0', - taxonomy_name: 'Mental Health', - }, { - service_id: '78a52fc3-6411-44dc-9fa1-c79b1e534c7b', - taxonomy_name: 'Mental Health', - }, { - service_id: '21bb8d2a-5173-4176-a761-3f0fd99fa8d4', - taxonomy_name: 'Mental Health', - }, { - service_id: 'e17f1d33-9b9e-43bb-b672-26e48401c8be', - taxonomy_name: 'Mental Health', - }, { - service_id: 'c195f4e4-dcb2-4ec9-802b-8fb76baee5ce', - taxonomy_name: 'Mental Health', - }, { - service_id: '6df1386d-cf5e-4210-a4ce-b4771524f178', - taxonomy_name: 'Mental Health', - }, { - service_id: '57d50307-9055-4711-a76c-fe126c16fd0c', - taxonomy_name: 'Mental Health', - }, { - service_id: 'd6fd9816-dfe4-4778-b721-6672d47d74af', - taxonomy_name: 'Mental Health', - }, { - service_id: '692f0230-9d8c-4e2b-9cea-151cf8655bb7', - taxonomy_name: 'Mental Health', - }, { - service_id: '5cd88ca9-c4cc-4c64-844c-9f451b4892b2', - taxonomy_name: 'Mental Health', - }, { - service_id: 'e89154fb-4896-4edb-b896-c35fb33b8726', - taxonomy_name: 'Mental Health', - }, { - service_id: '7eb0cfd4-cf17-4304-9d99-f80abcf27761', - taxonomy_name: 'Mental Health', - }, { - service_id: '23edd095-be3e-4f86-bae3-4b5f02dc4633', - taxonomy_name: 'Mental Health', - }, { - service_id: '6de1465c-5840-4982-bb50-d238789e2fbc', - taxonomy_name: 'Mental Health', - }, { - service_id: '16650853-1f75-41aa-bbbe-e0ac4e94d755', - taxonomy_name: 'Mental Health', - }, { - service_id: '96b01224-df3f-4be9-9d41-b4754b5da0fc', - taxonomy_name: 'Mental Health', - }, { - service_id: '804ef056-0a65-4924-9e7a-0dcd674db96a', - taxonomy_name: 'Mental Health', - }, { - service_id: 'e12e6896-a51c-4997-a00b-0e86451b1849', - taxonomy_name: 'Mental Health', - }, { - service_id: '533f4528-609b-4fa1-bcc7-81a37b79e0c4', - taxonomy_name: 'Mental Health', - }, { - service_id: '851e0082-c6a8-49b5-89bb-2e4ba36e58da', - taxonomy_name: 'Mental Health', - }, { - service_id: '627670f3-3d99-465e-b339-9b46d4ec2638', - taxonomy_name: 'Mental Health', - }, { - service_id: '7136593b-f615-4eaf-b4d7-a970debc2660', - taxonomy_name: 'Mental Health', - }, { - service_id: '962a5c73-54e9-4652-b7fc-011658f8a3d6', - taxonomy_name: 'Mental Health', - }, { - service_id: '5d9a2bfc-df8d-4945-b398-14ac71b400e1', - taxonomy_name: 'Mental Health', - }, { - service_id: '2bce20f1-71d7-4547-b111-52376fa2eb02', - taxonomy_name: 'Mental Health', - }, { - service_id: '0fec2c64-8b05-4599-9ca5-b67e14fdc6d6', - taxonomy_name: 'Mental Health', - }, { - service_id: 'e64e0d22-72ea-49e5-b616-7a6e4bad160c', - taxonomy_name: 'Mental Health', - }, { - service_id: '9acbbf81-ea45-4b7f-b64c-2720afcf0614', - taxonomy_name: 'Mental Health', - }, { - service_id: '1577c669-5859-44ca-b09a-a54942a9a990', - taxonomy_name: 'Mental Health', - }, { - service_id: '110916be-d9d0-45d6-8d5c-299d4bd91ec9', - taxonomy_name: 'Mental Health', - }, { - service_id: '4dc10678-b59f-4231-b3da-039084f70b4f', - taxonomy_name: 'Mental Health', - }, { - service_id: '530ef8ce-97b0-4907-8307-3c8ddb63b9fe', - taxonomy_name: 'Mental Health', - }, { - service_id: '01ee6c13-d2a7-4702-b0d3-397380731b0f', - taxonomy_name: 'Mental Health', - }, { - service_id: 'e17e3f47-b79c-4878-8d33-3aa151d5d2ea', - taxonomy_name: 'Mental Health', - }, { - service_id: 'babe9263-93a2-4666-a362-01d69a4c2bd8', - taxonomy_name: 'Mental Health', - }, { - service_id: '95470673-cf8d-44f2-8a29-b508cbf36456', - taxonomy_name: 'Mental Health', - }, { - service_id: '5ea51d2a-dc17-4056-aa69-6dfba7a45def', - taxonomy_name: 'Mental Health', - }, { - service_id: '1328435e-0150-45e3-8796-2b03325109bc', - taxonomy_name: 'Mental Health', - }, { - service_id: '05a0be27-87f3-4023-ab10-e6e89d4d9a05', - taxonomy_name: 'Mental Health', - }, { - service_id: 'cd62ea24-0960-4522-9486-254691e7ae6c', - taxonomy_name: 'Mental Health', - }, { - service_id: '9a0cc875-795f-41cf-bc4c-415d7cae2c99', - taxonomy_name: 'Mental Health', - }, { - service_id: '7f7705cb-5fe1-4c4a-9dfa-b9c6990edee2', - taxonomy_name: 'Mental Health', - }, { - service_id: 'defd9a44-8c4d-4ecf-aa98-0e1bacce9808', - taxonomy_name: 'Mental Health', - }, { - service_id: '695e9538-986d-4524-bf9f-9d4f9e4e1faf', - taxonomy_name: 'Mental Health', - }, { - service_id: 'b6d2285d-5b10-4058-b550-b312fa18b860', - taxonomy_name: 'Mental Health', - }, { - service_id: '037ab4b4-b90e-4723-8070-7574979ddf23', - taxonomy_name: 'Mental Health', - }, { - service_id: '02f2b8f9-937f-4f9e-8721-9182972495ac', - taxonomy_name: 'Mental Health', - }, { - service_id: '1d3384c5-740a-4045-84a6-0d4e210b192e', - taxonomy_name: 'Mental Health', - }, { - service_id: '9c831dda-b512-4e09-b44a-c0424529709b', - taxonomy_name: 'Mental Health', - }, +{ service_id: 'f24252b9-f60f-4a53-93f4-100dcfa08f05', taxonomy_name: 'Mental Health' }, + { service_id: '4e0023d7-720e-472c-aae7-1e44460fbde4', taxonomy_name: 'Mental Health' }, + { service_id: 'deb3e3ab-a795-4a87-8305-b0e4825d76e7', taxonomy_name: 'Mental Health' }, + { service_id: 'ace0b846-81e3-401a-9ef4-bc70d0d11c55', taxonomy_name: 'Mental Health' }, + { service_id: 'c615a4b5-38a6-4a5b-9ff6-7a1378cb182c', taxonomy_name: 'Mental Health' }, + { service_id: 'cb3ff036-f21b-44ae-904d-0c164ce04d5e', taxonomy_name: 'Mental Health' }, + { service_id: 'a2c04368-c466-4a18-a895-96ced3294d76', taxonomy_name: 'Mental Health' }, + { service_id: '6307cbbe-3766-4046-9611-7c5614ea704b', taxonomy_name: 'Mental Health' }, + { service_id: '6e9878b2-0992-4e41-b04c-cc6fd99bb14e', taxonomy_name: 'Mental Health' }, + { service_id: 'ec80db53-9382-493a-87c8-34ee6f93e434', taxonomy_name: 'Mental Health' }, + { service_id: '253a9485-032b-4564-82c4-2f803f463b67', taxonomy_name: 'Mental Health' }, + { service_id: '2d645c7f-875c-43fd-8fa2-d9ae6775dbb6', taxonomy_name: 'Mental Health' }, + { service_id: '385aae9b-3a87-4f8e-a9de-f9441c6c81c7', taxonomy_name: 'Mental Health' }, + { service_id: '10ace38c-bd4d-4ee4-aa6c-424d6506d701', taxonomy_name: 'Mental Health' }, + { service_id: '6930aee5-d3b4-4a2b-837a-606f04fcb5dc', taxonomy_name: 'Mental Health' }, + { service_id: '8c5b6c95-1df8-4ba2-970c-93603f868327', taxonomy_name: 'Mental Health' }, + { service_id: 'f164d0a3-6cb6-4a08-9e18-34f228b5f8f0', taxonomy_name: 'Mental Health' }, + { service_id: 'b12f48c5-6407-4ce4-adcc-cee66f8433d8', taxonomy_name: 'Mental Health' }, + { service_id: 'a823e3ac-17eb-4dd0-815c-05c344811f9c', taxonomy_name: 'Mental Health' }, + { service_id: 'cc1ae740-9bd9-494e-99e7-08f1e86dbc73', taxonomy_name: 'Mental Health' }, + { service_id: 'c4a4ffce-1ee2-499b-9397-20784b74ad14', taxonomy_name: 'Mental Health' }, + { service_id: '7a77e04a-4a5d-40c5-8c84-a39373ec9e6a', taxonomy_name: 'Mental Health' }, + { service_id: 'b1765988-13f1-4e32-a659-72cd0139aa04', taxonomy_name: 'Mental Health' }, + { service_id: 'f57d20be-4afa-448b-8304-9fc06da00284', taxonomy_name: 'Mental Health' }, + { service_id: '4ab6b3cf-87e1-4140-8879-c07df8a0605d', taxonomy_name: 'Mental Health' }, + { service_id: '25921331-80c6-437a-b213-6b4b887bbd9f', taxonomy_name: 'Mental Health' }, + { service_id: '3ccab7b9-57a5-42ca-a2d5-914c60f32ae2', taxonomy_name: 'Mental Health' }, + { service_id: '68a6027c-cda9-4845-a1a5-a7e3c8300966', taxonomy_name: 'Mental Health' }, + { service_id: '5b703aa9-468f-4837-a351-5cb1e73de307', taxonomy_name: 'Mental Health' }, + { service_id: 'ae4c722d-f7a2-4a91-80d5-b63d06622e01', taxonomy_name: 'Mental Health' }, + { service_id: 'b9ba7178-309c-4c67-95f0-f73148d0ca7f', taxonomy_name: 'Mental Health' }, + { service_id: 'da45dc2f-fa57-4ce5-8459-a2e530e3603a', taxonomy_name: 'Mental Health' }, + { service_id: '7f00da0a-e8c4-4f02-a19a-c2eccb24adf5', taxonomy_name: 'Mental Health' }, + { service_id: 'aaa614b2-4f43-4be0-9715-7ec7da9be489', taxonomy_name: 'Mental Health' }, + { service_id: '1bead886-b0fb-411f-a7ba-44ba0c0f783d', taxonomy_name: 'Mental Health' }, + { service_id: 'c9ebf8a2-722b-4e4b-9667-27078e09ac14', taxonomy_name: 'Mental Health' }, + { service_id: '70078dd2-7757-4b63-8f14-0ed438539d7e', taxonomy_name: 'Mental Health' }, + { service_id: '6e119ae1-01c1-4505-9357-3fb247fc928b', taxonomy_name: 'Mental Health' }, + { service_id: '8fcc957b-d228-4443-8d1e-94193238bab4', taxonomy_name: 'Mental Health' }, + { service_id: 'be3dbfd2-0e20-49d2-9aba-caf29e944f6a', taxonomy_name: 'Mental Health' }, + { service_id: '59912416-6f43-4536-a993-3d46075a5fab', taxonomy_name: 'Mental Health' }, + { service_id: 'd2d13084-1175-42f2-9a2c-07c904b614b5', taxonomy_name: 'Mental Health' }, + { service_id: '7e448614-e3ea-4279-95ea-a15f38ebecf7', taxonomy_name: 'Mental Health' }, + { service_id: 'ea0711ff-8435-4923-ac92-65655ffb2209', taxonomy_name: 'Mental Health' }, + { service_id: '55c36d4b-7cc4-4fca-b89f-a1c4d8669508', taxonomy_name: 'Mental Health' }, + { service_id: '17d031d7-57fb-4a70-93d9-932786c88dae', taxonomy_name: 'Mental Health' }, + { service_id: '4085ddf6-769e-4286-9fb1-2ef41279c010', taxonomy_name: 'Mental Health' }, + { service_id: '6ea6c0a4-3d93-4d25-b0b0-a4f30d19d057', taxonomy_name: 'Mental Health' }, + { service_id: 'fc985ef0-81ac-423f-b72f-9b9e3856e7a1', taxonomy_name: 'Mental Health' }, + { service_id: 'f88bc44e-d3cb-4313-9368-a9513114eccc', taxonomy_name: 'Mental Health' }, + { service_id: '5c05f1fa-7d55-4c66-baa9-8acf3ed7c2d6', taxonomy_name: 'Mental Health' }, + { service_id: '7af2ff2f-9d4c-43d7-9133-136c193b1a75', taxonomy_name: 'Mental Health' }, + { service_id: '740c98bf-5d91-40d7-bf77-eb97c1355f81', taxonomy_name: 'Mental Health' }, + { service_id: '9e9f6135-15ba-4acc-b559-a6664d8a3d07', taxonomy_name: 'Mental Health' }, + { service_id: '07e6f2f9-60e2-4d17-94f3-c6bb3a64d1f3', taxonomy_name: 'Mental Health' }, + { service_id: '3ea29fd5-eb47-4845-98e3-8521bf1800b1', taxonomy_name: 'Mental Health' }, + { service_id: '018f7a7b-d83b-4fcf-b96c-13198f662e7a', taxonomy_name: 'Mental Health' }, + { service_id: '8bb8db64-603a-449b-ac96-72e0f9baae4a', taxonomy_name: 'Mental Health' }, + { service_id: '533a642a-b78b-40b1-b1d1-a6deaa193ff6', taxonomy_name: 'Mental Health' }, + { service_id: 'bbe2b316-161f-4f3f-a9f6-c78085df8bba', taxonomy_name: 'Mental Health' }, + { service_id: 'd3555bac-cdcf-4ad8-b2b5-287eee64cb75', taxonomy_name: 'Mental Health' }, + { service_id: 'a7696e02-9984-49e8-83c9-c019f6671059', taxonomy_name: 'Mental Health' }, + { service_id: '791bf085-7041-4581-a3c1-c5f598e01cbd', taxonomy_name: 'Mental Health' }, + { service_id: 'a8c159ce-2f48-4fed-aca5-45b3db83c668', taxonomy_name: 'Mental Health' }, + { service_id: '84a07910-0062-4cc5-8b4b-a2274ce48a1b', taxonomy_name: 'Mental Health' }, + { service_id: '59392ca6-adbd-4b87-99d6-d1af580ac7d4', taxonomy_name: 'Mental Health' }, + { service_id: '95dc49aa-941c-42d3-b8b5-cbf78a3631a4', taxonomy_name: 'Mental Health' }, + { service_id: '98f591f0-68e1-4646-bd74-f6b4117259c9', taxonomy_name: 'Mental Health' }, + { service_id: '1348afba-994a-47e7-b95a-3ee795b4e2ba', taxonomy_name: 'Mental Health' }, + { service_id: 'e28cfcc8-7783-4b68-b48f-386d35f62f72', taxonomy_name: 'Mental Health' }, + { service_id: 'e7e6a54b-e5a8-4c24-b32d-901ac01fee88', taxonomy_name: 'Mental Health' }, + { service_id: 'e8bda161-67a5-4f85-86e5-9762cf4ade14', taxonomy_name: 'Mental Health' }, + { service_id: '0ae3d6aa-e7a5-4726-b2e0-706a873a301d', taxonomy_name: 'Mental Health' }, + { service_id: '10dab95f-7c43-4eb1-81ed-50d6b232c5d6', taxonomy_name: 'Mental Health' }, + // { service_id: '0364cc71-975c-4696-a21e-78a4e65dc1cf', taxonomy_name: 'Mental Health' }, + { service_id: '5cd829ae-72a9-4e9f-a019-8fe9033f0064', taxonomy_name: 'Mental Health' }, + { service_id: '6481b370-a8d0-411d-bbaf-c5c0f92fc88e', taxonomy_name: 'Mental Health' }, + { service_id: 'ca5f5d54-709c-4130-a131-09bc240563d0', taxonomy_name: 'Mental Health' }, + { service_id: '78a52fc3-6411-44dc-9fa1-c79b1e534c7b', taxonomy_name: 'Mental Health' }, + { service_id: '21bb8d2a-5173-4176-a761-3f0fd99fa8d4', taxonomy_name: 'Mental Health' }, + { service_id: 'e17f1d33-9b9e-43bb-b672-26e48401c8be', taxonomy_name: 'Mental Health' }, + { service_id: 'c195f4e4-dcb2-4ec9-802b-8fb76baee5ce', taxonomy_name: 'Mental Health' }, + { service_id: '6df1386d-cf5e-4210-a4ce-b4771524f178', taxonomy_name: 'Mental Health' }, + { service_id: '57d50307-9055-4711-a76c-fe126c16fd0c', taxonomy_name: 'Mental Health' }, + { service_id: 'd6fd9816-dfe4-4778-b721-6672d47d74af', taxonomy_name: 'Mental Health' }, + { service_id: '692f0230-9d8c-4e2b-9cea-151cf8655bb7', taxonomy_name: 'Mental Health' }, + { service_id: '5cd88ca9-c4cc-4c64-844c-9f451b4892b2', taxonomy_name: 'Mental Health' }, + { service_id: 'e89154fb-4896-4edb-b896-c35fb33b8726', taxonomy_name: 'Mental Health' }, + { service_id: '7eb0cfd4-cf17-4304-9d99-f80abcf27761', taxonomy_name: 'Mental Health' }, + { service_id: '23edd095-be3e-4f86-bae3-4b5f02dc4633', taxonomy_name: 'Mental Health' }, + { service_id: '6de1465c-5840-4982-bb50-d238789e2fbc', taxonomy_name: 'Mental Health' }, + { service_id: '16650853-1f75-41aa-bbbe-e0ac4e94d755', taxonomy_name: 'Mental Health' }, + { service_id: '96b01224-df3f-4be9-9d41-b4754b5da0fc', taxonomy_name: 'Mental Health' }, + { service_id: '804ef056-0a65-4924-9e7a-0dcd674db96a', taxonomy_name: 'Mental Health' }, + { service_id: 'e12e6896-a51c-4997-a00b-0e86451b1849', taxonomy_name: 'Mental Health' }, + { service_id: '533f4528-609b-4fa1-bcc7-81a37b79e0c4', taxonomy_name: 'Mental Health' }, + { service_id: '851e0082-c6a8-49b5-89bb-2e4ba36e58da', taxonomy_name: 'Mental Health' }, + { service_id: '627670f3-3d99-465e-b339-9b46d4ec2638', taxonomy_name: 'Mental Health' }, + { service_id: '7136593b-f615-4eaf-b4d7-a970debc2660', taxonomy_name: 'Mental Health' }, + { service_id: '962a5c73-54e9-4652-b7fc-011658f8a3d6', taxonomy_name: 'Mental Health' }, + { service_id: '5d9a2bfc-df8d-4945-b398-14ac71b400e1', taxonomy_name: 'Mental Health' }, + { service_id: '2bce20f1-71d7-4547-b111-52376fa2eb02', taxonomy_name: 'Mental Health' }, + { service_id: '0fec2c64-8b05-4599-9ca5-b67e14fdc6d6', taxonomy_name: 'Mental Health' }, + { service_id: 'e64e0d22-72ea-49e5-b616-7a6e4bad160c', taxonomy_name: 'Mental Health' }, + { service_id: '9acbbf81-ea45-4b7f-b64c-2720afcf0614', taxonomy_name: 'Mental Health' }, + { service_id: '1577c669-5859-44ca-b09a-a54942a9a990', taxonomy_name: 'Mental Health' }, + { service_id: '110916be-d9d0-45d6-8d5c-299d4bd91ec9', taxonomy_name: 'Mental Health' }, + { service_id: '4dc10678-b59f-4231-b3da-039084f70b4f', taxonomy_name: 'Mental Health' }, + { service_id: '530ef8ce-97b0-4907-8307-3c8ddb63b9fe', taxonomy_name: 'Mental Health' }, + { service_id: '01ee6c13-d2a7-4702-b0d3-397380731b0f', taxonomy_name: 'Mental Health' }, + { service_id: 'e17e3f47-b79c-4878-8d33-3aa151d5d2ea', taxonomy_name: 'Mental Health' }, + { service_id: 'babe9263-93a2-4666-a362-01d69a4c2bd8', taxonomy_name: 'Mental Health' }, + { service_id: '95470673-cf8d-44f2-8a29-b508cbf36456', taxonomy_name: 'Mental Health' }, + { service_id: '5ea51d2a-dc17-4056-aa69-6dfba7a45def', taxonomy_name: 'Mental Health' }, + { service_id: '1328435e-0150-45e3-8796-2b03325109bc', taxonomy_name: 'Mental Health' }, + { service_id: '05a0be27-87f3-4023-ab10-e6e89d4d9a05', taxonomy_name: 'Mental Health' }, + { service_id: 'cd62ea24-0960-4522-9486-254691e7ae6c', taxonomy_name: 'Mental Health' }, + { service_id: '9a0cc875-795f-41cf-bc4c-415d7cae2c99', taxonomy_name: 'Mental Health' }, + { service_id: '7f7705cb-5fe1-4c4a-9dfa-b9c6990edee2', taxonomy_name: 'Mental Health' }, + { service_id: 'defd9a44-8c4d-4ecf-aa98-0e1bacce9808', taxonomy_name: 'Mental Health' }, + { service_id: '695e9538-986d-4524-bf9f-9d4f9e4e1faf', taxonomy_name: 'Mental Health' }, + { service_id: 'b6d2285d-5b10-4058-b550-b312fa18b860', taxonomy_name: 'Mental Health' }, + { service_id: '037ab4b4-b90e-4723-8070-7574979ddf23', taxonomy_name: 'Mental Health' }, + { service_id: '02f2b8f9-937f-4f9e-8721-9182972495ac', taxonomy_name: 'Mental Health' }, + { service_id: '1d3384c5-740a-4045-84a6-0d4e210b192e', taxonomy_name: 'Mental Health' }, + { service_id: '9c831dda-b512-4e09-b44a-c0424529709b', taxonomy_name: 'Mental Health' }, - // Employment - { - service_id: '04dda825-21ef-492b-b3d4-95b52664d889', - taxonomy_name: 'Employment', - }, - { - service_id: '0bac026f-9bd9-4433-b262-b00471c589f4', - taxonomy_name: 'Employment', - }, - { - service_id: '0c48a788-d68a-484b-90fa-f008ab55cd48', - taxonomy_name: 'Employment', - }, - { - service_id: '0a1570df-aa46-4778-9330-0ca8e4df9856', - taxonomy_name: 'Employment', - }, - { - service_id: '17c8a46d-4fb7-46d6-8a78-395a27427b3b', - taxonomy_name: 'Employment', - }, - { - service_id: '0621c93e-493e-49eb-93e3-4be098b4d654', - taxonomy_name: 'Employment', - }, - { - service_id: '01c386c3-dddc-4a66-aa4e-3cb88bd72862', - taxonomy_name: 'Employment', - }, - { - service_id: '0913448b-ee09-42e9-ac9d-1e0c80ad1cc9', - taxonomy_name: 'Employment', - }, - { - service_id: '132d4010-71fa-4381-90a1-56b649ed4523', - taxonomy_name: 'Employment', - }, - { - service_id: '12ad77a0-cdce-4a36-960f-7a89bbbcc0a8', - taxonomy_name: 'Employment', - }, + // Employment + { service_id: '8317abb5-3d95-4277-aa52-0830ed1e7d75', taxonomy_name: 'Employment' }, + { service_id: '8471af7a-5164-43e2-8358-89efa6ee32b5', taxonomy_name: 'Employment' }, + { service_id: '04dda825-21ef-492b-b3d4-95b52664d889', taxonomy_name: 'Employment' }, + { service_id: '0bac026f-9bd9-4433-b262-b00471c589f4', taxonomy_name: 'Employment' }, + { service_id: '0c48a788-d68a-484b-90fa-f008ab55cd48', taxonomy_name: 'Employment' }, + { service_id: '0a1570df-aa46-4778-9330-0ca8e4df9856', taxonomy_name: 'Employment' }, + { service_id: '17c8a46d-4fb7-46d6-8a78-395a27427b3b', taxonomy_name: 'Employment' }, + { service_id: '0621c93e-493e-49eb-93e3-4be098b4d654', taxonomy_name: 'Employment' }, + { service_id: '01c386c3-dddc-4a66-aa4e-3cb88bd72862', taxonomy_name: 'Employment' }, + { service_id: '0913448b-ee09-42e9-ac9d-1e0c80ad1cc9', taxonomy_name: 'Employment' }, + { service_id: '132d4010-71fa-4381-90a1-56b649ed4523', taxonomy_name: 'Employment' }, + { service_id: '12ad77a0-cdce-4a36-960f-7a89bbbcc0a8', taxonomy_name: 'Employment' }, + { service_id: '902bdf92-db20-469f-897f-e9be83efca35', taxonomy_name: 'Employment' }, + { service_id: 'fdf7522c-b4b5-41ee-98a7-9d5c49b48409', taxonomy_name: 'Employment' }, + { service_id: 'd298df83-8597-40dd-b0c2-d202f933c061', taxonomy_name: 'Employment' }, + { service_id: '3cc26a5e-ff41-4a1a-acf2-db096cf19038', taxonomy_name: 'Employment' }, + { service_id: 'e653681f-1277-4573-a60a-fb1d78e496d2', taxonomy_name: 'Employment' }, + { service_id: 'd818027a-4ecd-4746-b925-c00e13524be4', taxonomy_name: 'Employment' }, + { service_id: 'c8461782-85ec-4ba2-8a89-95b2942d0208', taxonomy_name: 'Employment' }, + { service_id: '78248241-acfc-4f1a-bf03-6b565b6023c8', taxonomy_name: 'Employment' }, + { service_id: 'c4aa4b9e-81cb-42bb-82aa-6e66da41ee9b', taxonomy_name: 'Employment' }, + { service_id: '19b2fe8b-789d-4c39-8d0b-9fca881ab442', taxonomy_name: 'Employment' }, + { service_id: 'f052210e-6dc1-4595-8606-f012ed178d08', taxonomy_name: 'Employment' }, + { service_id: '4e359bcb-5d2f-49e7-93cf-f02ea7feb499', taxonomy_name: 'Employment' }, + { service_id: '48de48ee-5c17-4249-9d25-bb1e368839cb', taxonomy_name: 'Employment' }, + { service_id: 'ff56dead-c74b-41ec-a2c0-e3865d26d154', taxonomy_name: 'Employment' }, + { service_id: 'b7159928-c4f1-4ff0-8cd1-b20df75e8c9e', taxonomy_name: 'Employment' }, + { service_id: 'f4e41e59-e0a9-48b6-aaeb-81f51f24a3b7', taxonomy_name: 'Employment' }, + { service_id: 'd92b9e8b-a52d-4545-a33b-94d9b87b720a', taxonomy_name: 'Employment' }, // Legal Services - { - service_id: 'd5a6ae91-55b4-44ad-9242-15a84e1b77a0', - taxonomy_name: 'Legal Services', - }, - { - service_id: 'cd308ba7-ecea-42cc-8abb-f2fe18b4726d', - taxonomy_name: 'Legal Services', - }, - { - service_id: '773320c6-7bb3-4e65-aafc-1636917cc263', - taxonomy_name: 'Legal Services', - }, - { - service_id: '7e0a83a0-2302-4f7b-b2a8-b70dddf00361', - taxonomy_name: 'Legal Services', - }, - { - service_id: '7cedfd5d-284f-48e0-b262-ec16d2505c5d', - taxonomy_name: 'Legal Services', - }, - { - service_id: 'd39ce72f-d7bf-4ca8-aa9f-f3f5a58edbfc', - taxonomy_name: 'Legal Services', - }, - { - service_id: 'd26ccd06-81c4-455e-a2fa-d3e42239a215', - taxonomy_name: 'Legal Services', - }, - { - service_id: '2e3ea521-9ec7-44f5-9599-a1e3c00efabf', - taxonomy_name: 'Legal Services', - }, - { - service_id: '9ee7acb0-37d8-40e3-9092-fb0ca4f2158b', - taxonomy_name: 'Legal Services', - }, - { - service_id: '4bdc1ba4-4846-4cf0-a054-814a78b7564d', - taxonomy_name: 'Legal Services', - }, - { - service_id: '8a1f8e88-baa9-42d4-981a-414674fe3c0e', - taxonomy_name: 'Legal Services', - }, - { - service_id: '258c186d-d699-4343-a2c9-31a8cd873ace', - taxonomy_name: 'Legal Services', - }, - { - service_id: '037e2e73-29b7-44e1-99d8-9341dba78649', - taxonomy_name: 'Legal Services', - }, - { - service_id: '85233b4b-fe54-4c63-a6fb-3388d12b0a83', - taxonomy_name: 'Legal Services', - }, - { - service_id: 'abeacecf-0afa-4d4a-a91f-1367a4011a07', - taxonomy_name: 'Legal Services', - }, - { - service_id: '18db159e-1b8d-4900-9b55-14c4ac12d36d', - taxonomy_name: 'Legal Services', - }, - { - service_id: '4ad50cc0-9e2d-46e9-866d-5a68ea5c597f', - taxonomy_name: 'Legal Services', - }, - { - service_id: '56a19079-7d9f-48ca-be35-0abed87440a2', - taxonomy_name: 'Legal Services', - }, - { - service_id: '057d0e53-92ae-496b-960c-7f4723026afc', - taxonomy_name: 'Legal Services', - }, - { - service_id: '4bd7acf0-2821-4285-968b-c6c63d389e03', - taxonomy_name: 'Legal Services', - }, - { - service_id: '4846256d-98a4-488d-bfa6-9ce1e58e5cf0', - taxonomy_name: 'Legal Services', - }, - { - service_id: 'e5383acb-bb20-4665-a7cb-409aa855aa91', - taxonomy_name: 'Legal Services', - }, - { - service_id: 'e14f609d-8f3e-449e-8966-6c205dcdb7f5', - taxonomy_name: 'Legal Services', - }, - { - service_id: 'ace07f1a-f359-43c5-bf03-19b6b0d4038c', - taxonomy_name: 'Legal Services', - }, - { - service_id: '3c4f9665-f8c5-4b85-8e14-00214887316a', - taxonomy_name: 'Legal Services', - }, - { - service_id: 'b88523ff-8702-409b-9f9f-029fb87b66a8', - taxonomy_name: 'Legal Services', - }, - { - service_id: '8ded274b-2fc6-4a69-b936-9d54be042d87', - taxonomy_name: 'Legal Services', - }, - { - service_id: '20defa10-79da-428c-97bf-93c72308bcf3', - taxonomy_name: 'Legal Services', - }, - { - service_id: 'f58eaad6-5fdd-4ce4-a626-4b5b11d9016f', - taxonomy_name: 'Legal Services', - }, - { - service_id: 'd7a3f526-54dd-496b-a804-6cbcfb0c5bc8', - taxonomy_name: 'Legal Services', - }, - { - service_id: 'a62cade5-77e2-41d1-86c8-e8d8917d1a15', - taxonomy_name: 'Legal Services', - }, - { - service_id: '1e76a1ef-489f-4ab1-b0c9-12aa785aa13d', - taxonomy_name: 'Legal Services', - }, - { - service_id: 'daedbae4-e975-4536-9393-0a62030b5cdb', - taxonomy_name: 'Legal Services', - }, - { - service_id: 'b3ac9f39-9bae-470e-9511-9bf71bb7fa62', - taxonomy_name: 'Legal Services', - }, - { - service_id: '32e78d50-9093-4798-8ce2-0c526945cbf4', - taxonomy_name: 'Legal Services', - }, - { - service_id: '2e5ebebd-17b7-4401-b1c2-ec1e282c1f37', - taxonomy_name: 'Legal Services', - }, - { - service_id: '7d595a08-93c7-4180-b888-008d303dd710', - taxonomy_name: 'Legal Services', - }, +{ service_id: 'd5a6ae91-55b4-44ad-9242-15a84e1b77a0', taxonomy_name: 'Legal Services' }, + { service_id: 'cd308ba7-ecea-42cc-8abb-f2fe18b4726d', taxonomy_name: 'Legal Services' }, + { service_id: '773320c6-7bb3-4e65-aafc-1636917cc263', taxonomy_name: 'Legal Services' }, + { service_id: '7e0a83a0-2302-4f7b-b2a8-b70dddf00361', taxonomy_name: 'Legal Services' }, + { service_id: '7cedfd5d-284f-48e0-b262-ec16d2505c5d', taxonomy_name: 'Legal Services' }, + { service_id: 'd39ce72f-d7bf-4ca8-aa9f-f3f5a58edbfc', taxonomy_name: 'Legal Services' }, + { service_id: 'd26ccd06-81c4-455e-a2fa-d3e42239a215', taxonomy_name: 'Legal Services' }, + { service_id: '2e3ea521-9ec7-44f5-9599-a1e3c00efabf', taxonomy_name: 'Legal Services' }, + { service_id: '9ee7acb0-37d8-40e3-9092-fb0ca4f2158b', taxonomy_name: 'Legal Services' }, + { service_id: '4bdc1ba4-4846-4cf0-a054-814a78b7564d', taxonomy_name: 'Legal Services' }, + { service_id: '8a1f8e88-baa9-42d4-981a-414674fe3c0e', taxonomy_name: 'Legal Services' }, + { service_id: '258c186d-d699-4343-a2c9-31a8cd873ace', taxonomy_name: 'Legal Services' }, + { service_id: '037e2e73-29b7-44e1-99d8-9341dba78649', taxonomy_name: 'Legal Services' }, + { service_id: '85233b4b-fe54-4c63-a6fb-3388d12b0a83', taxonomy_name: 'Legal Services' }, + { service_id: 'abeacecf-0afa-4d4a-a91f-1367a4011a07', taxonomy_name: 'Legal Services' }, + { service_id: '18db159e-1b8d-4900-9b55-14c4ac12d36d', taxonomy_name: 'Legal Services' }, + { service_id: '4ad50cc0-9e2d-46e9-866d-5a68ea5c597f', taxonomy_name: 'Legal Services' }, + { service_id: '56a19079-7d9f-48ca-be35-0abed87440a2', taxonomy_name: 'Legal Services' }, + { service_id: '057d0e53-92ae-496b-960c-7f4723026afc', taxonomy_name: 'Legal Services' }, + { service_id: '4bd7acf0-2821-4285-968b-c6c63d389e03', taxonomy_name: 'Legal Services' }, + { service_id: '4846256d-98a4-488d-bfa6-9ce1e58e5cf0', taxonomy_name: 'Legal Services' }, + { service_id: 'e5383acb-bb20-4665-a7cb-409aa855aa91', taxonomy_name: 'Legal Services' }, + { service_id: 'e14f609d-8f3e-449e-8966-6c205dcdb7f5', taxonomy_name: 'Legal Services' }, + { service_id: 'ace07f1a-f359-43c5-bf03-19b6b0d4038c', taxonomy_name: 'Legal Services' }, + { service_id: '3c4f9665-f8c5-4b85-8e14-00214887316a', taxonomy_name: 'Legal Services' }, + { service_id: 'b88523ff-8702-409b-9f9f-029fb87b66a8', taxonomy_name: 'Legal Services' }, + { service_id: '8ded274b-2fc6-4a69-b936-9d54be042d87', taxonomy_name: 'Legal Services' }, + { service_id: '20defa10-79da-428c-97bf-93c72308bcf3', taxonomy_name: 'Legal Services' }, + { service_id: 'f58eaad6-5fdd-4ce4-a626-4b5b11d9016f', taxonomy_name: 'Legal Services' }, + { service_id: 'd7a3f526-54dd-496b-a804-6cbcfb0c5bc8', taxonomy_name: 'Legal Services' }, + { service_id: 'a62cade5-77e2-41d1-86c8-e8d8917d1a15', taxonomy_name: 'Legal Services' }, + { service_id: '1e76a1ef-489f-4ab1-b0c9-12aa785aa13d', taxonomy_name: 'Legal Services' }, + { service_id: 'daedbae4-e975-4536-9393-0a62030b5cdb', taxonomy_name: 'Legal Services' }, + { service_id: 'b3ac9f39-9bae-470e-9511-9bf71bb7fa62', taxonomy_name: 'Legal Services' }, + { service_id: '32e78d50-9093-4798-8ce2-0c526945cbf4', taxonomy_name: 'Legal Services' }, + { service_id: '2e5ebebd-17b7-4401-b1c2-ec1e282c1f37', taxonomy_name: 'Legal Services' }, + { service_id: '7d595a08-93c7-4180-b888-008d303dd710', taxonomy_name: 'Legal Services' }, + { service_id: '7438f7ff-90b8-4b0e-820b-681044c4646c', taxonomy_name: 'Legal Services' }, + { service_id: '5dc330cb-7772-4921-adcc-f80d73552090', taxonomy_name: 'Legal Services' }, + { service_id: 'fca6d951-50e8-44e2-8097-2b78e100ffe7', taxonomy_name: 'Legal Services' }, + { service_id: 'ed9dec29-8662-4727-ab72-dbd606a30126', taxonomy_name: 'Legal Services' }, + { service_id: 'ecae7186-2a27-4f33-8dce-7c09be22fb57', taxonomy_name: 'Legal Services' }, + { service_id: '38575864-eebd-44a6-aeb8-c99d483bbd82', taxonomy_name: 'Legal Services' }, + { service_id: '721cf020-5f95-4d76-9076-e74f5437060d', taxonomy_name: 'Legal Services' }, + { service_id: 'd1838fba-6ff2-4181-bd7f-4252ffe0e254', taxonomy_name: 'Legal Services' }, + { service_id: 'b272c2f9-2673-45f6-ba10-63974a570ffc', taxonomy_name: 'Legal Services' }, + { service_id: '2d28f7e5-f092-4822-a7f7-f2543a03a75e', taxonomy_name: 'Legal Services' }, + { service_id: '846b0b29-ca44-49b8-b59a-085df7ca834b', taxonomy_name: 'Legal Services' }, + { service_id: '7cb7e243-ea23-4d1b-b9c9-18fc013c9de4', taxonomy_name: 'Legal Services' }, + { service_id: 'fe1a0218-c89b-4230-acdc-5451f77a0bf3', taxonomy_name: 'Legal Services' }, + { service_id: '2711f96b-4ea1-43e3-af2c-bfffe613bb16', taxonomy_name: 'Legal Services' }, + { service_id: '45aabe2c-6c06-4301-810d-fb732f2d8c2f', taxonomy_name: 'Legal Services' }, + { service_id: '30d4ab16-56e1-45a2-89e1-0a4748be51aa', taxonomy_name: 'Legal Services' }, + { service_id: 'b1c4bc27-f69c-45a0-b6af-01030bc065e8', taxonomy_name: 'Legal Services' }, + { service_id: '7b25b833-6ae0-46ef-b810-dbdb6e2c21ed', taxonomy_name: 'Legal Services' }, + { service_id: 'fc088229-5f15-4fba-825e-dd35119f2398', taxonomy_name: 'Legal Services' }, + { service_id: 'c049405e-a53a-4184-9da2-c67bcb935a76', taxonomy_name: 'Legal Services' }, + { service_id: '7b664c07-1ffe-4730-90f7-68677ada0e42', taxonomy_name: 'Legal Services' }, + { service_id: '9b7aaa68-ae7a-427b-9eb0-a002582c6953', taxonomy_name: 'Legal Services' }, + { service_id: '732957e8-d0f3-44cb-a8fc-b22d0c6164f9', taxonomy_name: 'Legal Services' }, + { service_id: 'b0fc7293-80b6-4fd0-a6b3-9a5d315972e3', taxonomy_name: 'Legal Services' }, + { service_id: 'f6de8ecc-e1cd-46a2-95c5-42585354e53a', taxonomy_name: 'Legal Services' }, + { service_id: '819ca0e8-91f7-4206-9f73-df64fa6aec75', taxonomy_name: 'Legal Services' }, + { service_id: '5a359b99-c625-49db-a33e-500ef3b19f74', taxonomy_name: 'Legal Services' }, + { service_id: '84a8c5f9-e308-4886-966f-09d1df65761f', taxonomy_name: 'Legal Services' }, + { service_id: '39b2260d-066b-44cb-b512-3dc5e33fb33d', taxonomy_name: 'Legal Services' }, + { service_id: '7ccf7c8e-d8b9-49ed-b2fc-456707e0a120', taxonomy_name: 'Legal Services' }, + { service_id: '543bf1c3-fa9e-46b4-84f0-e06f6f248125', taxonomy_name: 'Legal Services' }, + { service_id: 'f3273032-49c9-4c0f-ae4f-227dc6283ac7', taxonomy_name: 'Legal Services' }, + { service_id: '22357361-da1c-4604-bcfd-d4f7e000ef49', taxonomy_name: 'Legal Services' }, + { service_id: '9696825b-0a93-42a6-be2f-72150cf975d8', taxonomy_name: 'Legal Services' }, + { service_id: '163c9e27-64ff-4527-88f3-d4c1743a6aac', taxonomy_name: 'Legal Services' }, + { service_id: '0c07071e-b965-4554-8e21-420e6edc9590', taxonomy_name: 'Legal Services' }, + { service_id: '035b039a-a084-4541-938f-01ed5f8550e7', taxonomy_name: 'Legal Services' }, + { service_id: '10ccd938-1e51-4f29-8a65-ff06746d54ba', taxonomy_name: 'Legal Services' }, + { service_id: '18e27155-3e9b-4af4-8cd1-27cc6c2020cd', taxonomy_name: 'Legal Services' }, + { service_id: '1407c1a2-d748-4394-b291-c2f54220fb30', taxonomy_name: 'Legal Services' }, + { service_id: '09d2b319-e2a5-4510-9abd-22cbefc1b227', taxonomy_name: 'Legal Services' }, + { service_id: '10ebc603-9742-47f6-901f-57a6b8cde3eb', taxonomy_name: 'Legal Services' }, + { service_id: '11550ec6-4c30-4b3f-8b7c-1c179199da99', taxonomy_name: 'Legal Services' }, + { service_id: '184646b6-8032-425f-a5db-ff3ba111b16c', taxonomy_name: 'Legal Services' }, + { service_id: '03f8a0d6-8a0a-444b-82f0-ccabb5b8c2c2', taxonomy_name: 'Legal Services' }, + { service_id: '7da03408-416e-4129-a2e2-8cb66bd028b4', taxonomy_name: 'Legal Services' } ]; module.exports = { From daf54fc8ebc22b19e838f07ac242826473b90ad1 Mon Sep 17 00:00:00 2001 From: shakil hossain Date: Mon, 30 Jun 2025 16:53:42 +0600 Subject: [PATCH 4/6] update the metadata table --- .../20250609090556-add_new_taxonomies.js | 19 +++++++++ .../20250618083606-new_taxonomy_services.js | 40 ++++++++++++++++--- 2 files changed, 54 insertions(+), 5 deletions(-) diff --git a/sequelize/migrations/20250609090556-add_new_taxonomies.js b/sequelize/migrations/20250609090556-add_new_taxonomies.js index 1ee7f5b..ca6b0d2 100644 --- a/sequelize/migrations/20250609090556-add_new_taxonomies.js +++ b/sequelize/migrations/20250609090556-add_new_taxonomies.js @@ -14,7 +14,22 @@ module.exports = { }, ]; + const metadata = taxonomies.map((t => ( + { + id: uuid(), + resource_id: t.id, + resource_table: 'taxonomies', + last_action_date: new Date(), + last_action_type: 'create', + field_name: 'name', + replacement_value: t.name, + created_at: new Date(), + updated_at: new Date(), + } + ))); + await queryInterface.bulkInsert('taxonomies', taxonomies); + queryInterface.bulkInsert('metadata', metadata); }, async down(queryInterface, Sequelize) { @@ -23,5 +38,9 @@ module.exports = { await queryInterface.bulkDelete('taxonomies', { name: { [Sequelize.Op.in]: taxonomyNames }, }); + await queryInterface.bulkDelete('metadata', { + resource_table: 'taxonomies', + replacement_value: { [Sequelize.Op.in]: taxonomyNames }, + }); }, }; diff --git a/sequelize/migrations/20250618083606-new_taxonomy_services.js b/sequelize/migrations/20250618083606-new_taxonomy_services.js index 663757e..6074d84 100644 --- a/sequelize/migrations/20250618083606-new_taxonomy_services.js +++ b/sequelize/migrations/20250618083606-new_taxonomy_services.js @@ -2,7 +2,7 @@ import uuid from 'uuid/v4'; const serviceTaxonomyMappings = [ // Mental Health -{ service_id: 'f24252b9-f60f-4a53-93f4-100dcfa08f05', taxonomy_name: 'Mental Health' }, + { service_id: 'f24252b9-f60f-4a53-93f4-100dcfa08f05', taxonomy_name: 'Mental Health' }, { service_id: '4e0023d7-720e-472c-aae7-1e44460fbde4', taxonomy_name: 'Mental Health' }, { service_id: 'deb3e3ab-a795-4a87-8305-b0e4825d76e7', taxonomy_name: 'Mental Health' }, { service_id: 'ace0b846-81e3-401a-9ef4-bc70d0d11c55', taxonomy_name: 'Mental Health' }, @@ -130,7 +130,7 @@ const serviceTaxonomyMappings = [ { service_id: '9c831dda-b512-4e09-b44a-c0424529709b', taxonomy_name: 'Mental Health' }, // Employment - { service_id: '8317abb5-3d95-4277-aa52-0830ed1e7d75', taxonomy_name: 'Employment' }, + { service_id: '8317abb5-3d95-4277-aa52-0830ed1e7d75', taxonomy_name: 'Employment' }, { service_id: '8471af7a-5164-43e2-8358-89efa6ee32b5', taxonomy_name: 'Employment' }, { service_id: '04dda825-21ef-492b-b3d4-95b52664d889', taxonomy_name: 'Employment' }, { service_id: '0bac026f-9bd9-4433-b262-b00471c589f4', taxonomy_name: 'Employment' }, @@ -161,7 +161,7 @@ const serviceTaxonomyMappings = [ { service_id: 'd92b9e8b-a52d-4545-a33b-94d9b87b720a', taxonomy_name: 'Employment' }, // Legal Services -{ service_id: 'd5a6ae91-55b4-44ad-9242-15a84e1b77a0', taxonomy_name: 'Legal Services' }, + { service_id: 'd5a6ae91-55b4-44ad-9242-15a84e1b77a0', taxonomy_name: 'Legal Services' }, { service_id: 'cd308ba7-ecea-42cc-8abb-f2fe18b4726d', taxonomy_name: 'Legal Services' }, { service_id: '773320c6-7bb3-4e65-aafc-1636917cc263', taxonomy_name: 'Legal Services' }, { service_id: '7e0a83a0-2302-4f7b-b2a8-b70dddf00361', taxonomy_name: 'Legal Services' }, @@ -198,7 +198,7 @@ const serviceTaxonomyMappings = [ { service_id: '32e78d50-9093-4798-8ce2-0c526945cbf4', taxonomy_name: 'Legal Services' }, { service_id: '2e5ebebd-17b7-4401-b1c2-ec1e282c1f37', taxonomy_name: 'Legal Services' }, { service_id: '7d595a08-93c7-4180-b888-008d303dd710', taxonomy_name: 'Legal Services' }, - { service_id: '7438f7ff-90b8-4b0e-820b-681044c4646c', taxonomy_name: 'Legal Services' }, + { service_id: '7438f7ff-90b8-4b0e-820b-681044c4646c', taxonomy_name: 'Legal Services' }, { service_id: '5dc330cb-7772-4921-adcc-f80d73552090', taxonomy_name: 'Legal Services' }, { service_id: 'fca6d951-50e8-44e2-8097-2b78e100ffe7', taxonomy_name: 'Legal Services' }, { service_id: 'ed9dec29-8662-4727-ab72-dbd606a30126', taxonomy_name: 'Legal Services' }, @@ -243,7 +243,7 @@ const serviceTaxonomyMappings = [ { service_id: '11550ec6-4c30-4b3f-8b7c-1c179199da99', taxonomy_name: 'Legal Services' }, { service_id: '184646b6-8032-425f-a5db-ff3ba111b16c', taxonomy_name: 'Legal Services' }, { service_id: '03f8a0d6-8a0a-444b-82f0-ccabb5b8c2c2', taxonomy_name: 'Legal Services' }, - { service_id: '7da03408-416e-4129-a2e2-8cb66bd028b4', taxonomy_name: 'Legal Services' } + { service_id: '7da03408-416e-4129-a2e2-8cb66bd028b4', taxonomy_name: 'Legal Services' }, ]; module.exports = { @@ -276,7 +276,33 @@ module.exports = { service_id: { [Sequelize.Op.in]: serviceIds }, }); + // add to the metadata table + const metadata = serviceTaxonomyRecords.flatMap(record => [{ + id: uuid(), + resource_id: record.id, + resource_table: 'service_taxonomy', + last_action_date: new Date(), + last_action_type: 'create', + field_name: 'service_id', + replacement_value: record.service_id, + created_at: new Date(), + updated_at: new Date(), + }, + { + id: uuid(), + resource_id: record.id, + resource_table: 'service_taxonomy', + last_action_date: new Date(), + last_action_type: 'create', + field_name: 'taxonomy_id', + replacement_value: record.taxonomy_id, + created_at: new Date(), + updated_at: new Date(), + }, + ]); + await queryInterface.bulkInsert('service_taxonomy', serviceTaxonomyRecords); + await queryInterface.bulkInsert('metadata', metadata); }, async down(queryInterface, Sequelize) { @@ -294,5 +320,9 @@ module.exports = { await queryInterface.bulkDelete('service_taxonomy', { taxonomy_id: { [Sequelize.Op.in]: taxonomyIds }, }); + await queryInterface.bulkDelete('metadata', { + resource_table: 'service_taxonomy', + replacement_value: { [Sequelize.Op.in]: [...taxonomyIds, ...serviceTaxonomyMappings.map(s => s.service_id)] }, + }); }, }; From 2655e0bc21fd2c43ef1189ea76f9ee8976fadc53 Mon Sep 17 00:00:00 2001 From: shakil hossain Date: Tue, 22 Jul 2025 21:12:55 +0600 Subject: [PATCH 5/6] add all field in metadata for taxonomie --- .../20250609090556-add_new_taxonomies.js | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/sequelize/migrations/20250609090556-add_new_taxonomies.js b/sequelize/migrations/20250609090556-add_new_taxonomies.js index ca6b0d2..e2338ca 100644 --- a/sequelize/migrations/20250609090556-add_new_taxonomies.js +++ b/sequelize/migrations/20250609090556-add_new_taxonomies.js @@ -14,18 +14,30 @@ module.exports = { }, ]; - const metadata = taxonomies.map((t => ( + const metadata = taxonomies.flatMap((record => ([ { id: uuid(), - resource_id: t.id, + resource_id: record.id, resource_table: 'taxonomies', last_action_date: new Date(), last_action_type: 'create', field_name: 'name', - replacement_value: t.name, + replacement_value: record.name, created_at: new Date(), updated_at: new Date(), - } + }, + { + id: uuid(), + resource_id: record.id, + resource_table: 'taxonomies', + last_action_date: new Date(), + last_action_type: 'create', + field_name: 'parent_name', + replacement_value: record.parent_name, + created_at: new Date(), + updated_at: new Date(), + }, + ] ))); await queryInterface.bulkInsert('taxonomies', taxonomies); From d1f541726f261278af310b24c4693d4c2dc2346b Mon Sep 17 00:00:00 2001 From: shakil hossain Date: Tue, 22 Jul 2025 21:39:14 +0600 Subject: [PATCH 6/6] fix metadata issues --- .../migrations/20250609090556-add_new_taxonomies.js | 11 +++++++++++ .../20250618083606-new_taxonomy_services.js | 4 +++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/sequelize/migrations/20250609090556-add_new_taxonomies.js b/sequelize/migrations/20250609090556-add_new_taxonomies.js index e2338ca..0d090bd 100644 --- a/sequelize/migrations/20250609090556-add_new_taxonomies.js +++ b/sequelize/migrations/20250609090556-add_new_taxonomies.js @@ -37,6 +37,17 @@ module.exports = { created_at: new Date(), updated_at: new Date(), }, + { + id: uuid(), + resource_id: record.id, + resource_table: 'taxonomies', + last_action_date: new Date(), + last_action_type: 'create', + field_name: 'parent_id', + replacement_value: record.parent_id, + created_at: new Date(), + updated_at: new Date(), + }, ] ))); diff --git a/sequelize/migrations/20250618083606-new_taxonomy_services.js b/sequelize/migrations/20250618083606-new_taxonomy_services.js index 6074d84..5fe3e85 100644 --- a/sequelize/migrations/20250618083606-new_taxonomy_services.js +++ b/sequelize/migrations/20250618083606-new_taxonomy_services.js @@ -287,6 +287,7 @@ module.exports = { replacement_value: record.service_id, created_at: new Date(), updated_at: new Date(), + updated_by: '', }, { id: uuid(), @@ -298,6 +299,7 @@ module.exports = { replacement_value: record.taxonomy_id, created_at: new Date(), updated_at: new Date(), + updated_by: '', }, ]); @@ -322,7 +324,7 @@ module.exports = { }); await queryInterface.bulkDelete('metadata', { resource_table: 'service_taxonomy', - replacement_value: { [Sequelize.Op.in]: [...taxonomyIds, ...serviceTaxonomyMappings.map(s => s.service_id)] }, + updated_by: '', }); }, };