Explorar el Código

Merge pull request #33090 from overleaf/em-fix-library-entry-list

Show library entry list on /library page

GitOrigin-RevId: 4336ec6803cca656092c190c3bce9f92d6923a47
Eric Mc Sween hace 3 meses
padre
commit
a52c47ebee

+ 1 - 0
services/web/app/src/infrastructure/mongodb.mjs

@@ -53,6 +53,7 @@ export const db = {
   grouppolicies: internalDb.collection('grouppolicies'),
   groupAuditLogEntries: internalDb.collection('groupAuditLogEntries'),
   institutions: internalDb.collection('institutions'),
+  libraryReferences: internalDb.collection('libraryReferences'),
   messages: internalDb.collection('messages'),
   migrations: internalDb.collection('migrations'),
   notifications: internalDb.collection('notifications'),

+ 26 - 0
tools/migrations/20260420120000_create_libraryReferences_userId_updatedAt_index.mjs

@@ -0,0 +1,26 @@
+import Helpers from './lib/helpers.mjs'
+
+const tags = ['saas']
+
+const indexes = [
+  {
+    key: { userId: 1, updatedAt: 1 },
+    name: 'userId_1_updatedAt_1',
+  },
+]
+
+const migrate = async client => {
+  const { db } = client
+  await Helpers.addIndexesToCollection(db.libraryReferences, indexes)
+}
+
+const rollback = async client => {
+  const { db } = client
+  await Helpers.dropIndexesFromCollection(db.libraryReferences, indexes)
+}
+
+export default {
+  tags,
+  migrate,
+  rollback,
+}

+ 1 - 0
tools/migrations/lib/mongodb.mjs

@@ -29,6 +29,7 @@ export const db = {
   grouppolicies: internalDb.collection('grouppolicies'),
   groupAuditLogEntries: internalDb.collection('groupAuditLogEntries'),
   institutions: internalDb.collection('institutions'),
+  libraryReferences: internalDb.collection('libraryReferences'),
   messages: internalDb.collection('messages'),
   migrations: internalDb.collection('migrations'),
   notifications: internalDb.collection('notifications'),