Events renderable

This commit is contained in:
Torsten Schulz
2024-06-20 13:31:20 +02:00
parent d78bc26e30
commit 240409d52a
10 changed files with 493 additions and 28 deletions

View File

@@ -10,7 +10,7 @@ module.exports = (sequelize) => {
type: DataTypes.INTEGER,
allowNull: true
},
eventPlaceId: {
event_place_id: {
type: DataTypes.INTEGER,
allowNull: true
},
@@ -37,6 +37,10 @@ module.exports = (sequelize) => {
description: {
type: DataTypes.TEXT,
allowNull: true
},
alsoOnHomepage: {
type: DataTypes.INTEGER,
allowNull: false
}
}, {
tableName: 'events',
@@ -52,6 +56,10 @@ module.exports = (sequelize) => {
foreignKey: 'event_place_id',
as: 'eventPlace'
});
Event.belongsTo(models.EventType, {
foreignKey: 'eventTypeId',
as: 'eventType'
});
Event.belongsToMany(models.ContactPerson, {
through: 'EventContactPerson',
foreignKey: 'event_id',