Răsfoiți Sursa

Merge pull request #31353 from overleaf/rh-project-model-readonly

Add readOnly attribute to ProjectSchema

GitOrigin-RevId: 9f7529549f940f69d70e357145dab7b297f3ce68
roo hutton 6 luni în urmă
părinte
comite
f9801ea98e

+ 1 - 0
services/web/app/src/Features/Project/types.d.ts

@@ -23,6 +23,7 @@ export type MongoProject = {
   lastUpdated: Date
   lastUpdatedBy: string
   publicAccesLevel: string
+  readOnly: boolean
   archived: ObjectId[]
   trashed: ObjectId[]
   owner_ref: string

+ 1 - 0
services/web/app/src/models/Project.mjs

@@ -24,6 +24,7 @@ export const ProjectSchema = new Schema(
     lastUpdatedBy: { type: ObjectId, ref: 'User' },
     lastOpened: { type: Date },
     active: { type: Boolean, default: true },
+    readOnly: { type: Boolean, default: false },
     owner_ref: { type: ObjectId, ref: 'User' },
     collaberator_refs: [{ type: ObjectId, ref: 'User' }],
     reviewer_refs: [{ type: ObjectId, ref: 'User' }],