|
@@ -89,82 +89,82 @@ Metrics.injectMetricsRoute(app)
|
|
|
|
|
|
|
|
app.head(
|
|
app.head(
|
|
|
'/project/:project_id/file/:file_id',
|
|
'/project/:project_id/file/:file_id',
|
|
|
- keyBuilder.userFileKey,
|
|
|
|
|
|
|
+ keyBuilder.userFileKeyMiddleware,
|
|
|
fileController.getFileHead
|
|
fileController.getFileHead
|
|
|
)
|
|
)
|
|
|
app.get(
|
|
app.get(
|
|
|
'/project/:project_id/file/:file_id',
|
|
'/project/:project_id/file/:file_id',
|
|
|
- keyBuilder.userFileKey,
|
|
|
|
|
|
|
+ keyBuilder.userFileKeyMiddleware,
|
|
|
fileController.getFile
|
|
fileController.getFile
|
|
|
)
|
|
)
|
|
|
app.post(
|
|
app.post(
|
|
|
'/project/:project_id/file/:file_id',
|
|
'/project/:project_id/file/:file_id',
|
|
|
- keyBuilder.userFileKey,
|
|
|
|
|
|
|
+ keyBuilder.userFileKeyMiddleware,
|
|
|
fileController.insertFile
|
|
fileController.insertFile
|
|
|
)
|
|
)
|
|
|
app.put(
|
|
app.put(
|
|
|
'/project/:project_id/file/:file_id',
|
|
'/project/:project_id/file/:file_id',
|
|
|
- keyBuilder.userFileKey,
|
|
|
|
|
|
|
+ keyBuilder.userFileKeyMiddleware,
|
|
|
bodyParser.json(),
|
|
bodyParser.json(),
|
|
|
fileController.copyFile
|
|
fileController.copyFile
|
|
|
)
|
|
)
|
|
|
app.del(
|
|
app.del(
|
|
|
'/project/:project_id/file/:file_id',
|
|
'/project/:project_id/file/:file_id',
|
|
|
- keyBuilder.userFileKey,
|
|
|
|
|
|
|
+ keyBuilder.userFileKeyMiddleware,
|
|
|
fileController.deleteFile
|
|
fileController.deleteFile
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
app.head(
|
|
app.head(
|
|
|
'/template/:template_id/v/:version/:format',
|
|
'/template/:template_id/v/:version/:format',
|
|
|
- keyBuilder.templateFileKey,
|
|
|
|
|
|
|
+ keyBuilder.templateFileKeyMiddleware,
|
|
|
fileController.getFileHead
|
|
fileController.getFileHead
|
|
|
)
|
|
)
|
|
|
app.get(
|
|
app.get(
|
|
|
'/template/:template_id/v/:version/:format',
|
|
'/template/:template_id/v/:version/:format',
|
|
|
- keyBuilder.templateFileKey,
|
|
|
|
|
|
|
+ keyBuilder.templateFileKeyMiddleware,
|
|
|
fileController.getFile
|
|
fileController.getFile
|
|
|
)
|
|
)
|
|
|
app.get(
|
|
app.get(
|
|
|
'/template/:template_id/v/:version/:format/:sub_type',
|
|
'/template/:template_id/v/:version/:format/:sub_type',
|
|
|
- keyBuilder.templateFileKey,
|
|
|
|
|
|
|
+ keyBuilder.templateFileKeyMiddleware,
|
|
|
fileController.getFile
|
|
fileController.getFile
|
|
|
)
|
|
)
|
|
|
app.post(
|
|
app.post(
|
|
|
'/template/:template_id/v/:version/:format',
|
|
'/template/:template_id/v/:version/:format',
|
|
|
- keyBuilder.templateFileKey,
|
|
|
|
|
|
|
+ keyBuilder.templateFileKeyMiddleware,
|
|
|
fileController.insertFile
|
|
fileController.insertFile
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
app.head(
|
|
app.head(
|
|
|
'/project/:project_id/public/:public_file_id',
|
|
'/project/:project_id/public/:public_file_id',
|
|
|
- keyBuilder.publicFileKey,
|
|
|
|
|
|
|
+ keyBuilder.publicFileKeyMiddleware,
|
|
|
fileController.getFileHead
|
|
fileController.getFileHead
|
|
|
)
|
|
)
|
|
|
app.get(
|
|
app.get(
|
|
|
'/project/:project_id/public/:public_file_id',
|
|
'/project/:project_id/public/:public_file_id',
|
|
|
- keyBuilder.publicFileKey,
|
|
|
|
|
|
|
+ keyBuilder.publicFileKeyMiddleware,
|
|
|
fileController.getFile
|
|
fileController.getFile
|
|
|
)
|
|
)
|
|
|
app.post(
|
|
app.post(
|
|
|
'/project/:project_id/public/:public_file_id',
|
|
'/project/:project_id/public/:public_file_id',
|
|
|
- keyBuilder.publicFileKey,
|
|
|
|
|
|
|
+ keyBuilder.publicFileKeyMiddleware,
|
|
|
fileController.insertFile
|
|
fileController.insertFile
|
|
|
)
|
|
)
|
|
|
app.put(
|
|
app.put(
|
|
|
'/project/:project_id/public/:public_file_id',
|
|
'/project/:project_id/public/:public_file_id',
|
|
|
- keyBuilder.publicFileKey,
|
|
|
|
|
|
|
+ keyBuilder.publicFileKeyMiddleware,
|
|
|
bodyParser.json(),
|
|
bodyParser.json(),
|
|
|
fileController.copyFile
|
|
fileController.copyFile
|
|
|
)
|
|
)
|
|
|
app.del(
|
|
app.del(
|
|
|
'/project/:project_id/public/:public_file_id',
|
|
'/project/:project_id/public/:public_file_id',
|
|
|
- keyBuilder.publicFileKey,
|
|
|
|
|
|
|
+ keyBuilder.publicFileKeyMiddleware,
|
|
|
fileController.deleteFile
|
|
fileController.deleteFile
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
app.get(
|
|
app.get(
|
|
|
'/project/:project_id/size',
|
|
'/project/:project_id/size',
|
|
|
- keyBuilder.publicProjectKey,
|
|
|
|
|
|
|
+ keyBuilder.publicProjectKeyMiddleware,
|
|
|
fileController.directorySize
|
|
fileController.directorySize
|
|
|
)
|
|
)
|
|
|
|
|
|