mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-12 13:13:45 +01:00
Merge pull request #18756 from overleaf/csh-issue-18573-remove-filestore-public-code
Remove public files code from filestore GitOrigin-RevId: 05aedc8bc1068dc6cfb17c9f9402fddce273b4a9
This commit is contained in:
committed by
Copybot
parent
0f2aaa6c0c
commit
fa8161d4ce
@@ -5,8 +5,6 @@ module.exports = {
|
||||
addCachingToKey,
|
||||
userFileKeyMiddleware,
|
||||
userProjectKeyMiddleware,
|
||||
publicFileKeyMiddleware,
|
||||
publicProjectKeyMiddleware,
|
||||
bucketFileKeyMiddleware,
|
||||
templateFileKeyMiddleware,
|
||||
}
|
||||
@@ -40,23 +38,12 @@ function userFileKeyMiddleware(req, res, next) {
|
||||
|
||||
function userProjectKeyMiddleware(req, res, next) {
|
||||
const { project_id: projectId } = req.params
|
||||
req.project_id = projectId
|
||||
req.key = `${projectId}/`
|
||||
req.bucket = settings.filestore.stores.user_files
|
||||
next()
|
||||
}
|
||||
|
||||
function publicFileKeyMiddleware(req, res, next) {
|
||||
if (settings.filestore.stores.public_files == null) {
|
||||
return res.status(501).send('public files not available')
|
||||
}
|
||||
|
||||
const { project_id: projectId, public_file_id: publicFileId } = req.params
|
||||
req.key = `${projectId}/${publicFileId}`
|
||||
req.bucket = settings.filestore.stores.public_files
|
||||
|
||||
next()
|
||||
}
|
||||
|
||||
function bucketFileKeyMiddleware(req, res, next) {
|
||||
req.bucket = req.params.bucket
|
||||
req.key = req.params[0]
|
||||
@@ -82,12 +69,3 @@ function templateFileKeyMiddleware(req, res, next) {
|
||||
|
||||
next()
|
||||
}
|
||||
|
||||
function publicProjectKeyMiddleware(req, res, next) {
|
||||
const { project_id: projectId } = req.params
|
||||
|
||||
req.project_id = projectId
|
||||
req.bucket = settings.filestore.stores.user_files
|
||||
|
||||
next()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user