[web] Set ProjectInvite privileges type to Union GitOrigin-RevId: a68e732bec5f6a7752b1110075736cb33454e6eb
@@ -17,7 +17,11 @@ export const ProjectInviteSchema = new Schema(
tokenHmac: String,
sendingUserId: ObjectId,
projectId: ObjectId,
- privileges: String,
+ // privileges contains a PrivilegeLevels value, which may be Boolean `false` or a String
+ privileges: {
+ type: Schema.Types.Union,
+ of: [String, Boolean],
+ },
createdAt: { type: Date, default: Date.now },
expires: {
type: Date,