mirror of
https://github.com/overleaf/overleaf.git
synced 2024-09-16 02:52:31 -04:00
23 lines
No EOL
909 B
Diff
23 lines
No EOL
909 B
Diff
--- a/router.js
|
|
+++ b/router.js
|
|
@@ -607,16 +607,17 @@
|
|
ProjectDownloadsController.downloadMultipleProjects
|
|
)
|
|
|
|
+ console.log(`allowAnonymousReadAndWriteSharing: ${Settings.allowAnonymousReadAndWriteSharing}`)
|
|
webRouter.get(
|
|
'/project/:project_id/metadata',
|
|
AuthorizationMiddleware.ensureUserCanReadProject,
|
|
- AuthenticationController.requireLogin(),
|
|
+ Settings.allowAnonymousReadAndWriteSharing ? (req, res, next) => { next() } : AuthenticationController.requireLogin(),
|
|
MetaController.getMetadata
|
|
- )
|
|
+ )
|
|
webRouter.post(
|
|
'/project/:project_id/doc/:doc_id/metadata',
|
|
AuthorizationMiddleware.ensureUserCanReadProject,
|
|
- AuthenticationController.requireLogin(),
|
|
+ Settings.allowAnonymousReadAndWriteSharing ? (req, res, next) => { next() } : AuthenticationController.requireLogin(),
|
|
MetaController.broadcastMetadataForDoc
|
|
)
|
|
privateApiRouter.post(
|