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:
Christopher Hoskin
2024-08-05 08:04:20 +00:00
committed by Copybot
parent 0f2aaa6c0c
commit fa8161d4ce
9 changed files with 16 additions and 76 deletions
+1 -23
View File
@@ -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()
}