added chunithm version selector in admin settings

This commit is contained in:
Polaris
2024-08-20 16:49:01 -04:00
parent 552f737650
commit d6629a72eb
37 changed files with 614 additions and 107 deletions

File diff suppressed because one or more lines are too long

View File

@ -124,6 +124,7 @@ exports.Prisma.UserScalarFieldEnum = {
username: 'username',
accessCode: 'accessCode',
UserId: 'UserId',
gameVersion: 'gameVersion',
hashedPassword: 'hashedPassword',
email: 'email',
role: 'role'
@ -161,6 +162,15 @@ exports.Prisma.NullsOrder = {
first: 'first',
last: 'last'
};
exports.GameVersion = exports.$Enums.GameVersion = {
LuminousPlus: 'LuminousPlus',
Luminous: 'Luminous',
SunPlus: 'SunPlus',
Sun: 'Sun',
NewPlus: 'NewPlus',
New: 'New'
};
exports.UserRole = exports.$Enums.UserRole = {
ADMIN: 'ADMIN',
USER: 'USER'

View File

@ -38,7 +38,19 @@ export type Session = $Result.DefaultSelection<Prisma.$SessionPayload>
* Enums
*/
export namespace $Enums {
export const UserRole: {
export const GameVersion: {
LuminousPlus: 'LuminousPlus',
Luminous: 'Luminous',
SunPlus: 'SunPlus',
Sun: 'Sun',
NewPlus: 'NewPlus',
New: 'New'
};
export type GameVersion = (typeof GameVersion)[keyof typeof GameVersion]
export const UserRole: {
ADMIN: 'ADMIN',
USER: 'USER'
};
@ -47,6 +59,10 @@ export type UserRole = (typeof UserRole)[keyof typeof UserRole]
}
export type GameVersion = $Enums.GameVersion
export const GameVersion: typeof $Enums.GameVersion
export type UserRole = $Enums.UserRole
export const UserRole: typeof $Enums.UserRole
@ -1210,6 +1226,7 @@ export namespace Prisma {
username: string | null
accessCode: string | null
UserId: number | null
gameVersion: $Enums.GameVersion | null
hashedPassword: string | null
email: string | null
role: $Enums.UserRole | null
@ -1220,6 +1237,7 @@ export namespace Prisma {
username: string | null
accessCode: string | null
UserId: number | null
gameVersion: $Enums.GameVersion | null
hashedPassword: string | null
email: string | null
role: $Enums.UserRole | null
@ -1230,6 +1248,7 @@ export namespace Prisma {
username: number
accessCode: number
UserId: number
gameVersion: number
hashedPassword: number
email: number
role: number
@ -1250,6 +1269,7 @@ export namespace Prisma {
username?: true
accessCode?: true
UserId?: true
gameVersion?: true
hashedPassword?: true
email?: true
role?: true
@ -1260,6 +1280,7 @@ export namespace Prisma {
username?: true
accessCode?: true
UserId?: true
gameVersion?: true
hashedPassword?: true
email?: true
role?: true
@ -1270,6 +1291,7 @@ export namespace Prisma {
username?: true
accessCode?: true
UserId?: true
gameVersion?: true
hashedPassword?: true
email?: true
role?: true
@ -1367,6 +1389,7 @@ export namespace Prisma {
username: string
accessCode: string
UserId: number
gameVersion: $Enums.GameVersion
hashedPassword: string
email: string
role: $Enums.UserRole
@ -1396,6 +1419,7 @@ export namespace Prisma {
username?: boolean
accessCode?: boolean
UserId?: boolean
gameVersion?: boolean
hashedPassword?: boolean
email?: boolean
role?: boolean
@ -1411,6 +1435,7 @@ export namespace Prisma {
username?: boolean
accessCode?: boolean
UserId?: boolean
gameVersion?: boolean
hashedPassword?: boolean
email?: boolean
role?: boolean
@ -1435,6 +1460,7 @@ export namespace Prisma {
username: string
accessCode: string
UserId: number
gameVersion: $Enums.GameVersion
hashedPassword: string
email: string
role: $Enums.UserRole
@ -1840,6 +1866,7 @@ export namespace Prisma {
readonly username: FieldRef<"User", 'String'>
readonly accessCode: FieldRef<"User", 'String'>
readonly UserId: FieldRef<"User", 'Int'>
readonly gameVersion: FieldRef<"User", 'GameVersion'>
readonly hashedPassword: FieldRef<"User", 'String'>
readonly email: FieldRef<"User", 'String'>
readonly role: FieldRef<"User", 'UserRole'>
@ -4967,6 +4994,7 @@ export namespace Prisma {
username: 'username',
accessCode: 'accessCode',
UserId: 'UserId',
gameVersion: 'gameVersion',
hashedPassword: 'hashedPassword',
email: 'email',
role: 'role'
@ -5042,6 +5070,13 @@ export namespace Prisma {
/**
* Reference to a field of type 'GameVersion'
*/
export type EnumGameVersionFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'GameVersion'>
/**
* Reference to a field of type 'UserRole'
*/
@ -5074,6 +5109,7 @@ export namespace Prisma {
username?: StringFilter<"User"> | string
accessCode?: StringFilter<"User"> | string
UserId?: IntFilter<"User"> | number
gameVersion?: EnumGameVersionFilter<"User"> | $Enums.GameVersion
hashedPassword?: StringFilter<"User"> | string
email?: StringFilter<"User"> | string
role?: EnumUserRoleFilter<"User"> | $Enums.UserRole
@ -5087,6 +5123,7 @@ export namespace Prisma {
username?: SortOrder
accessCode?: SortOrder
UserId?: SortOrder
gameVersion?: SortOrder
hashedPassword?: SortOrder
email?: SortOrder
role?: SortOrder
@ -5104,6 +5141,7 @@ export namespace Prisma {
AND?: UserWhereInput | UserWhereInput[]
OR?: UserWhereInput[]
NOT?: UserWhereInput | UserWhereInput[]
gameVersion?: EnumGameVersionFilter<"User"> | $Enums.GameVersion
hashedPassword?: StringFilter<"User"> | string
role?: EnumUserRoleFilter<"User"> | $Enums.UserRole
sessions?: SessionListRelationFilter
@ -5116,6 +5154,7 @@ export namespace Prisma {
username?: SortOrder
accessCode?: SortOrder
UserId?: SortOrder
gameVersion?: SortOrder
hashedPassword?: SortOrder
email?: SortOrder
role?: SortOrder
@ -5134,6 +5173,7 @@ export namespace Prisma {
username?: StringWithAggregatesFilter<"User"> | string
accessCode?: StringWithAggregatesFilter<"User"> | string
UserId?: IntWithAggregatesFilter<"User"> | number
gameVersion?: EnumGameVersionWithAggregatesFilter<"User"> | $Enums.GameVersion
hashedPassword?: StringWithAggregatesFilter<"User"> | string
email?: StringWithAggregatesFilter<"User"> | string
role?: EnumUserRoleWithAggregatesFilter<"User"> | $Enums.UserRole
@ -5306,6 +5346,7 @@ export namespace Prisma {
username: string
accessCode: string
UserId: number
gameVersion?: $Enums.GameVersion
hashedPassword: string
email: string
role?: $Enums.UserRole
@ -5319,6 +5360,7 @@ export namespace Prisma {
username: string
accessCode: string
UserId: number
gameVersion?: $Enums.GameVersion
hashedPassword: string
email: string
role?: $Enums.UserRole
@ -5332,6 +5374,7 @@ export namespace Prisma {
username?: StringFieldUpdateOperationsInput | string
accessCode?: StringFieldUpdateOperationsInput | string
UserId?: IntFieldUpdateOperationsInput | number
gameVersion?: EnumGameVersionFieldUpdateOperationsInput | $Enums.GameVersion
hashedPassword?: StringFieldUpdateOperationsInput | string
email?: StringFieldUpdateOperationsInput | string
role?: EnumUserRoleFieldUpdateOperationsInput | $Enums.UserRole
@ -5345,6 +5388,7 @@ export namespace Prisma {
username?: StringFieldUpdateOperationsInput | string
accessCode?: StringFieldUpdateOperationsInput | string
UserId?: IntFieldUpdateOperationsInput | number
gameVersion?: EnumGameVersionFieldUpdateOperationsInput | $Enums.GameVersion
hashedPassword?: StringFieldUpdateOperationsInput | string
email?: StringFieldUpdateOperationsInput | string
role?: EnumUserRoleFieldUpdateOperationsInput | $Enums.UserRole
@ -5358,6 +5402,7 @@ export namespace Prisma {
username: string
accessCode: string
UserId: number
gameVersion?: $Enums.GameVersion
hashedPassword: string
email: string
role?: $Enums.UserRole
@ -5368,6 +5413,7 @@ export namespace Prisma {
username?: StringFieldUpdateOperationsInput | string
accessCode?: StringFieldUpdateOperationsInput | string
UserId?: IntFieldUpdateOperationsInput | number
gameVersion?: EnumGameVersionFieldUpdateOperationsInput | $Enums.GameVersion
hashedPassword?: StringFieldUpdateOperationsInput | string
email?: StringFieldUpdateOperationsInput | string
role?: EnumUserRoleFieldUpdateOperationsInput | $Enums.UserRole
@ -5378,6 +5424,7 @@ export namespace Prisma {
username?: StringFieldUpdateOperationsInput | string
accessCode?: StringFieldUpdateOperationsInput | string
UserId?: IntFieldUpdateOperationsInput | number
gameVersion?: EnumGameVersionFieldUpdateOperationsInput | $Enums.GameVersion
hashedPassword?: StringFieldUpdateOperationsInput | string
email?: StringFieldUpdateOperationsInput | string
role?: EnumUserRoleFieldUpdateOperationsInput | $Enums.UserRole
@ -5566,6 +5613,13 @@ export namespace Prisma {
not?: NestedIntFilter<$PrismaModel> | number
}
export type EnumGameVersionFilter<$PrismaModel = never> = {
equals?: $Enums.GameVersion | EnumGameVersionFieldRefInput<$PrismaModel>
in?: $Enums.GameVersion[]
notIn?: $Enums.GameVersion[]
not?: NestedEnumGameVersionFilter<$PrismaModel> | $Enums.GameVersion
}
export type EnumUserRoleFilter<$PrismaModel = never> = {
equals?: $Enums.UserRole | EnumUserRoleFieldRefInput<$PrismaModel>
in?: $Enums.UserRole[]
@ -5608,6 +5662,7 @@ export namespace Prisma {
username?: SortOrder
accessCode?: SortOrder
UserId?: SortOrder
gameVersion?: SortOrder
hashedPassword?: SortOrder
email?: SortOrder
role?: SortOrder
@ -5622,6 +5677,7 @@ export namespace Prisma {
username?: SortOrder
accessCode?: SortOrder
UserId?: SortOrder
gameVersion?: SortOrder
hashedPassword?: SortOrder
email?: SortOrder
role?: SortOrder
@ -5632,6 +5688,7 @@ export namespace Prisma {
username?: SortOrder
accessCode?: SortOrder
UserId?: SortOrder
gameVersion?: SortOrder
hashedPassword?: SortOrder
email?: SortOrder
role?: SortOrder
@ -5674,6 +5731,16 @@ export namespace Prisma {
_max?: NestedIntFilter<$PrismaModel>
}
export type EnumGameVersionWithAggregatesFilter<$PrismaModel = never> = {
equals?: $Enums.GameVersion | EnumGameVersionFieldRefInput<$PrismaModel>
in?: $Enums.GameVersion[]
notIn?: $Enums.GameVersion[]
not?: NestedEnumGameVersionWithAggregatesFilter<$PrismaModel> | $Enums.GameVersion
_count?: NestedIntFilter<$PrismaModel>
_min?: NestedEnumGameVersionFilter<$PrismaModel>
_max?: NestedEnumGameVersionFilter<$PrismaModel>
}
export type EnumUserRoleWithAggregatesFilter<$PrismaModel = never> = {
equals?: $Enums.UserRole | EnumUserRoleFieldRefInput<$PrismaModel>
in?: $Enums.UserRole[]
@ -5902,6 +5969,10 @@ export namespace Prisma {
divide?: number
}
export type EnumGameVersionFieldUpdateOperationsInput = {
set?: $Enums.GameVersion
}
export type EnumUserRoleFieldUpdateOperationsInput = {
set?: $Enums.UserRole
}
@ -6073,6 +6144,13 @@ export namespace Prisma {
not?: NestedIntFilter<$PrismaModel> | number
}
export type NestedEnumGameVersionFilter<$PrismaModel = never> = {
equals?: $Enums.GameVersion | EnumGameVersionFieldRefInput<$PrismaModel>
in?: $Enums.GameVersion[]
notIn?: $Enums.GameVersion[]
not?: NestedEnumGameVersionFilter<$PrismaModel> | $Enums.GameVersion
}
export type NestedEnumUserRoleFilter<$PrismaModel = never> = {
equals?: $Enums.UserRole | EnumUserRoleFieldRefInput<$PrismaModel>
in?: $Enums.UserRole[]
@ -6124,6 +6202,16 @@ export namespace Prisma {
not?: NestedFloatFilter<$PrismaModel> | number
}
export type NestedEnumGameVersionWithAggregatesFilter<$PrismaModel = never> = {
equals?: $Enums.GameVersion | EnumGameVersionFieldRefInput<$PrismaModel>
in?: $Enums.GameVersion[]
notIn?: $Enums.GameVersion[]
not?: NestedEnumGameVersionWithAggregatesFilter<$PrismaModel> | $Enums.GameVersion
_count?: NestedIntFilter<$PrismaModel>
_min?: NestedEnumGameVersionFilter<$PrismaModel>
_max?: NestedEnumGameVersionFilter<$PrismaModel>
}
export type NestedEnumUserRoleWithAggregatesFilter<$PrismaModel = never> = {
equals?: $Enums.UserRole | EnumUserRoleFieldRefInput<$PrismaModel>
in?: $Enums.UserRole[]
@ -6377,6 +6465,7 @@ export namespace Prisma {
username: string
accessCode: string
UserId: number
gameVersion?: $Enums.GameVersion
hashedPassword: string
email: string
role?: $Enums.UserRole
@ -6389,6 +6478,7 @@ export namespace Prisma {
username: string
accessCode: string
UserId: number
gameVersion?: $Enums.GameVersion
hashedPassword: string
email: string
role?: $Enums.UserRole
@ -6417,6 +6507,7 @@ export namespace Prisma {
username?: StringFieldUpdateOperationsInput | string
accessCode?: StringFieldUpdateOperationsInput | string
UserId?: IntFieldUpdateOperationsInput | number
gameVersion?: EnumGameVersionFieldUpdateOperationsInput | $Enums.GameVersion
hashedPassword?: StringFieldUpdateOperationsInput | string
email?: StringFieldUpdateOperationsInput | string
role?: EnumUserRoleFieldUpdateOperationsInput | $Enums.UserRole
@ -6429,6 +6520,7 @@ export namespace Prisma {
username?: StringFieldUpdateOperationsInput | string
accessCode?: StringFieldUpdateOperationsInput | string
UserId?: IntFieldUpdateOperationsInput | number
gameVersion?: EnumGameVersionFieldUpdateOperationsInput | $Enums.GameVersion
hashedPassword?: StringFieldUpdateOperationsInput | string
email?: StringFieldUpdateOperationsInput | string
role?: EnumUserRoleFieldUpdateOperationsInput | $Enums.UserRole
@ -6441,6 +6533,7 @@ export namespace Prisma {
username: string
accessCode: string
UserId: number
gameVersion?: $Enums.GameVersion
hashedPassword: string
email: string
role?: $Enums.UserRole
@ -6453,6 +6546,7 @@ export namespace Prisma {
username: string
accessCode: string
UserId: number
gameVersion?: $Enums.GameVersion
hashedPassword: string
email: string
role?: $Enums.UserRole
@ -6481,6 +6575,7 @@ export namespace Prisma {
username?: StringFieldUpdateOperationsInput | string
accessCode?: StringFieldUpdateOperationsInput | string
UserId?: IntFieldUpdateOperationsInput | number
gameVersion?: EnumGameVersionFieldUpdateOperationsInput | $Enums.GameVersion
hashedPassword?: StringFieldUpdateOperationsInput | string
email?: StringFieldUpdateOperationsInput | string
role?: EnumUserRoleFieldUpdateOperationsInput | $Enums.UserRole
@ -6493,6 +6588,7 @@ export namespace Prisma {
username?: StringFieldUpdateOperationsInput | string
accessCode?: StringFieldUpdateOperationsInput | string
UserId?: IntFieldUpdateOperationsInput | number
gameVersion?: EnumGameVersionFieldUpdateOperationsInput | $Enums.GameVersion
hashedPassword?: StringFieldUpdateOperationsInput | string
email?: StringFieldUpdateOperationsInput | string
role?: EnumUserRoleFieldUpdateOperationsInput | $Enums.UserRole
@ -6505,6 +6601,7 @@ export namespace Prisma {
username: string
accessCode: string
UserId: number
gameVersion?: $Enums.GameVersion
hashedPassword: string
email: string
role?: $Enums.UserRole
@ -6517,6 +6614,7 @@ export namespace Prisma {
username: string
accessCode: string
UserId: number
gameVersion?: $Enums.GameVersion
hashedPassword: string
email: string
role?: $Enums.UserRole
@ -6545,6 +6643,7 @@ export namespace Prisma {
username?: StringFieldUpdateOperationsInput | string
accessCode?: StringFieldUpdateOperationsInput | string
UserId?: IntFieldUpdateOperationsInput | number
gameVersion?: EnumGameVersionFieldUpdateOperationsInput | $Enums.GameVersion
hashedPassword?: StringFieldUpdateOperationsInput | string
email?: StringFieldUpdateOperationsInput | string
role?: EnumUserRoleFieldUpdateOperationsInput | $Enums.UserRole
@ -6557,6 +6656,7 @@ export namespace Prisma {
username?: StringFieldUpdateOperationsInput | string
accessCode?: StringFieldUpdateOperationsInput | string
UserId?: IntFieldUpdateOperationsInput | number
gameVersion?: EnumGameVersionFieldUpdateOperationsInput | $Enums.GameVersion
hashedPassword?: StringFieldUpdateOperationsInput | string
email?: StringFieldUpdateOperationsInput | string
role?: EnumUserRoleFieldUpdateOperationsInput | $Enums.UserRole

File diff suppressed because one or more lines are too long

View File

@ -1,5 +1,5 @@
{
"name": "prisma-client-f6d74f5cbba0fb342495169b34c2d2520dafdd4c2c3b6c0b176fbebe191af770",
"name": "prisma-client-6a081666c2516e1c2776ef81fca5cd408907b1d39b2c10beb50bbdfd20560ba8",
"main": "index.js",
"types": "index.d.ts",
"browser": "index-browser.js",

View File

@ -19,12 +19,22 @@ enum UserRole {
USER
}
enum GameVersion {
LuminousPlus
Luminous
SunPlus
Sun
NewPlus
New
}
model User {
id String @id
sessions Session[]
username String @unique
accessCode String @unique
UserId Int @unique
id String @id
sessions Session[]
username String @unique
accessCode String @unique
UserId Int @unique
gameVersion GameVersion @default(Luminous)
hashedPassword String
email String @unique

View File

@ -124,6 +124,7 @@ exports.Prisma.UserScalarFieldEnum = {
username: 'username',
accessCode: 'accessCode',
UserId: 'UserId',
gameVersion: 'gameVersion',
hashedPassword: 'hashedPassword',
email: 'email',
role: 'role'
@ -161,6 +162,15 @@ exports.Prisma.NullsOrder = {
first: 'first',
last: 'last'
};
exports.GameVersion = exports.$Enums.GameVersion = {
LuminousPlus: 'LuminousPlus',
Luminous: 'Luminous',
SunPlus: 'SunPlus',
Sun: 'Sun',
NewPlus: 'NewPlus',
New: 'New'
};
exports.UserRole = exports.$Enums.UserRole = {
ADMIN: 'ADMIN',
USER: 'USER'

View File

@ -0,0 +1,2 @@
-- AlterTable
ALTER TABLE `user` ADD COLUMN `gameVersion` ENUM('LuminousPlus', 'Luminous', 'SunPlus', 'Sun', 'NewPlus', 'New') NOT NULL DEFAULT 'Luminous';

View File

@ -19,12 +19,22 @@ enum UserRole {
USER
}
enum GameVersion {
LuminousPlus
Luminous
SunPlus
Sun
NewPlus
New
}
model User {
id String @id
sessions Session[]
username String @unique
accessCode String @unique
UserId Int @unique
id String @id
sessions Session[]
username String @unique
accessCode String @unique
UserId Int @unique
gameVersion GameVersion @default(Luminous)
hashedPassword String
email String @unique