Merge pull request #33840 from overleaf/as-link-sharing-schema

[web] Set ProjectInvite privileges type to Union

GitOrigin-RevId: a68e732bec5f6a7752b1110075736cb33454e6eb
This commit is contained in:
MoxAmber
2026-05-27 13:32:50 +01:00
committed by Copybot
parent b6b03a2091
commit ad193d81c5
@@ -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,