Skip to content

Commit 0baaf6f

Browse files
committed
Fix schemas
1 parent ac6c680 commit 0baaf6f

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@modl-gg/shared-web",
3-
"version": "1.0.1",
3+
"version": "1.0.2",
44
"description": "Shared schemas and types for the modl ecosystem.",
55
"main": "dist/index.js",
66
"module": "dist/esm/index.js",

src/schemas/TenantSchemas.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ export const PlayerSchema = new Schema({
8282
export const StaffSchema = new Schema({
8383
email: { type: String, required: true, unique: true },
8484
username: { type: String, required: true, unique: true },
85-
role: { type: String, required: true, enum: ['Super Admin', 'Admin', 'Moderator', 'Helper'] },
85+
role: { type: String, required: true }, // Removed enum to allow custom roles - validation handled in application logic
8686
assignedMinecraftUuid: { type: String, sparse: true, index: true },
8787
assignedMinecraftUsername: { type: String, sparse: true },
8888

@@ -132,7 +132,7 @@ export const StaffSchema = new Schema({
132132

133133
export const InvitationSchema = new Schema({
134134
email: { type: String, required: true, unique: true },
135-
role: { type: String, required: true, enum: ['Admin', 'Moderator', 'Helper'] },
135+
role: { type: String, required: true }, // Removed enum to allow custom roles - validation handled in application logic
136136
token: { type: String, required: true, unique: true },
137137
expiresAt: { type: Date, required: true },
138138
status: { type: String, enum: ['pending', 'accepted'], default: 'pending' },

0 commit comments

Comments
 (0)