[fedi] comment/instance/user moderation

This commit is contained in:
les
2019-11-13 10:56:01 +01:00
parent fe9057e343
commit c944541d04
20 changed files with 545 additions and 177 deletions

View File

@@ -0,0 +1,17 @@
module.exports = {
up: (queryInterface, Sequelize) => {
return queryInterface.addColumn('comments', 'fedUserApId', {
type: Sequelize.STRING,
references: {
model: 'fed_users',
key: 'ap_id'
},
onUpdate: 'CASCADE',
onDelete: 'CASCADE'
})
},
down: (queryInterface, Sequelize) => {
return queryInterface.removeColumn('comments', 'fedUserApId')
}
}

View File

@@ -0,0 +1,11 @@
'use strict'
module.exports = {
up: (queryInterface, Sequelize) => {
return queryInterface.addColumn('fed_users', 'blocked', { type: Sequelize.BOOLEAN })
},
down: (queryInterface, Sequelize) => {
return queryInterface.removeColumn('fed_users', 'blocked', { type: Sequelize.BOOLEAN })
}
}

View File

@@ -0,0 +1,12 @@
module.exports = {
up: (queryInterface, Sequelize) => {
return queryInterface.addColumn('comments', 'hidden', {
type: Sequelize.BOOLEAN,
defaultValue: false
})
},
down: (queryInterface, Sequelize) => {
return queryInterface.removeColumn('comments', 'hidden')
}
}