Login-/out problems solved, group model defined

This commit is contained in:
Torsten Schulz
2024-10-01 08:06:53 +02:00
parent 098b3b0b9c
commit 92f99f6ac2
4 changed files with 48 additions and 7 deletions

29
backend/models/Group.js Normal file
View File

@@ -0,0 +1,29 @@
import { DataTypes } from 'sequelize';
import sequelize from '../database.js';
import DiaryDate from './DiaryDates.js';
const Group = sequelize.define('Group', {
diaryDate: {
type: DataTypes.INTEGER,
allowNull: false,
references: {
model: DiaryDate,
key: 'id',
},
onDelete: 'CASCADE',
},
name: {
type: DataTypes.STRING,
allowNull: false,
},
lead: {
type: DataTypes.STRING,
allowNull: true,
}
}, {
tableName: 'group',
underscored: true,
timestamps: true,
});
export default Group;