mirror of
https://github.com/Hessenuk/DiscordTickets.git
synced 2025-09-05 17:51:27 +03:00
Improve archiving
* All users have a role field rather than just a colour (for members sidebar)
This commit is contained in:
@@ -5,13 +5,13 @@ module.exports = (client, sequelize) => {
|
||||
channel: {
|
||||
type: DataTypes.CHAR(19),
|
||||
allowNull: false,
|
||||
unique: 'id-ticket'
|
||||
unique: 'channel-ticket'
|
||||
},
|
||||
name: DataTypes.TEXT,
|
||||
ticket: {
|
||||
type: DataTypes.CHAR(19),
|
||||
allowNull: false,
|
||||
unique: 'id-ticket',
|
||||
unique: 'channel-ticket',
|
||||
references: {
|
||||
model: DB_TABLE_PREFIX + 'tickets',
|
||||
key: 'id'
|
||||
|
@@ -10,12 +10,12 @@ module.exports = (client, sequelize) => {
|
||||
role: {
|
||||
type: DataTypes.CHAR(19),
|
||||
allowNull: false,
|
||||
unique: 'id-ticket'
|
||||
unique: 'role-ticket'
|
||||
},
|
||||
ticket: {
|
||||
type: DataTypes.CHAR(19),
|
||||
allowNull: false,
|
||||
unique: 'id-ticket',
|
||||
unique: 'role-ticket',
|
||||
references: {
|
||||
model: DB_TABLE_PREFIX + 'tickets',
|
||||
key: 'id'
|
||||
|
@@ -4,13 +4,12 @@ module.exports = (client, sequelize) => {
|
||||
sequelize.define('UserEntity', {
|
||||
avatar: DataTypes.STRING,
|
||||
bot: DataTypes.BOOLEAN,
|
||||
colour: DataTypes.CHAR(6),
|
||||
discriminator: DataTypes.STRING,
|
||||
display_name: DataTypes.TEXT,
|
||||
ticket: {
|
||||
type: DataTypes.CHAR(19),
|
||||
allowNull: false,
|
||||
unique: 'id-ticket',
|
||||
unique: 'user-ticket',
|
||||
references: {
|
||||
model: DB_TABLE_PREFIX + 'tickets',
|
||||
key: 'id'
|
||||
@@ -19,9 +18,17 @@ module.exports = (client, sequelize) => {
|
||||
user: {
|
||||
type: DataTypes.CHAR(19),
|
||||
allowNull: false,
|
||||
unique: 'id-ticket'
|
||||
unique: 'user-ticket'
|
||||
},
|
||||
username: DataTypes.TEXT,
|
||||
role: {
|
||||
type: DataTypes.CHAR(19),
|
||||
allowNull: false,
|
||||
references: {
|
||||
model: DB_TABLE_PREFIX + 'role_entities',
|
||||
key: 'role'
|
||||
},
|
||||
},
|
||||
}, {
|
||||
tableName: DB_TABLE_PREFIX + 'user_entities'
|
||||
});
|
||||
|
Reference in New Issue
Block a user