tududi/backend/migrations/20250713072131-add-productivity-assistant-columns.js
Chris cd6b810b08
Fix recurring structure (#646)
* Refactor recurring

* fixup! Refactor recurring

* Add after completion tests

* fixup! Add after completion tests

* fixup! fixup! Add after completion tests
2025-12-04 13:29:37 +02:00

42 lines
1 KiB
JavaScript

'use strict';
const {
safeAddColumns,
safeRemoveColumn,
} = require('../utils/migration-utils');
module.exports = {
async up(queryInterface, Sequelize) {
await safeAddColumns(queryInterface, 'users', [
{
name: 'productivity_assistant_enabled',
definition: {
type: Sequelize.BOOLEAN,
allowNull: false,
defaultValue: true,
},
},
{
name: 'next_task_suggestion_enabled',
definition: {
type: Sequelize.BOOLEAN,
allowNull: false,
defaultValue: true,
},
},
]);
},
async down(queryInterface) {
await safeRemoveColumn(
queryInterface,
'users',
'productivity_assistant_enabled'
);
await safeRemoveColumn(
queryInterface,
'users',
'next_task_suggestion_enabled'
);
},
};