mirror of
https://codeberg.org/timelimit/timelimit-server.git
synced 2026-08-31 19:03:45 +02:00
Add action to configure category time warnings
This commit is contained in:
@@ -20,6 +20,8 @@ import { serializedBitmaskRegex } from '../util/bitmask'
|
||||
import { booleanColumn, familyIdColumn, idWithinFamilyColumn, labelColumn, optionalIdWithinFamilyColumn, versionColumn } from './columns'
|
||||
import { SequelizeAttributes } from './types'
|
||||
|
||||
export const allowedTimeWarningFlags = 1 | 2 | 4 | 8 | 16
|
||||
|
||||
export interface CategoryAttributesVersion1 {
|
||||
familyId: string
|
||||
categoryId: string
|
||||
@@ -105,7 +107,7 @@ export const attributesVersion4: SequelizeAttributes<CategoryAttributesVersion4>
|
||||
allowNull: false,
|
||||
validate: {
|
||||
min: 0,
|
||||
max: 1 | 2 | 4 | 8 | 16
|
||||
max: allowedTimeWarningFlags
|
||||
// 1 => 1 minute
|
||||
// 2 => 3 minutes
|
||||
// 4 => 5 minutes
|
||||
|
||||
Reference in New Issue
Block a user