mirror of
https://codeberg.org/timelimit/timelimit-server.git
synced 2026-08-31 19:03:45 +02:00
Add new database fields
This commit is contained in:
+14
-2
@@ -84,10 +84,14 @@ export interface DeviceAttributesVersion9 {
|
||||
activityLevelBlocking: boolean
|
||||
}
|
||||
|
||||
export interface DeviceAttributesVersion10 {
|
||||
isQorLater: boolean
|
||||
}
|
||||
|
||||
export type DeviceAttributes = DeviceAttributesVersion1 & DeviceAttributesVersion2 &
|
||||
DeviceAttributesVersion3 & DeviceAttributesVersion4 & DeviceAttributesVersion5 &
|
||||
DeviceAttributesVersion6 & DeviceAttributesVersion7 & DeviceAttributesVersion8 &
|
||||
DeviceAttributesVersion9
|
||||
DeviceAttributesVersion9 & DeviceAttributesVersion10
|
||||
|
||||
export type DeviceInstance = Sequelize.Instance<DeviceAttributes> & DeviceAttributes
|
||||
export type DeviceModel = Sequelize.Model<DeviceInstance, DeviceAttributes>
|
||||
@@ -220,6 +224,13 @@ export const attributesVersion9: SequelizeAttributes<DeviceAttributesVersion9> =
|
||||
}
|
||||
}
|
||||
|
||||
export const attributesVersion10: SequelizeAttributes<DeviceAttributesVersion10> = {
|
||||
isQorLater: {
|
||||
...booleanColumn,
|
||||
defaultValue: false
|
||||
}
|
||||
}
|
||||
|
||||
export const attributes: SequelizeAttributes<DeviceAttributes> = {
|
||||
...attributesVersion1,
|
||||
...attributesVersion2,
|
||||
@@ -229,7 +240,8 @@ export const attributes: SequelizeAttributes<DeviceAttributes> = {
|
||||
...attributesVersion6,
|
||||
...attributesVersion7,
|
||||
...attributesVersion8,
|
||||
...attributesVersion9
|
||||
...attributesVersion9,
|
||||
...attributesVersion10
|
||||
}
|
||||
|
||||
export const createDeviceModel = (sequelize: Sequelize.Sequelize): DeviceModel => sequelize.define<DeviceInstance, DeviceAttributes>('Device', attributes)
|
||||
|
||||
Reference in New Issue
Block a user