LinkedFilesRouter.coffee 677 B

123456789101112131415
  1. AuthorizationMiddlewear = require('../Authorization/AuthorizationMiddlewear')
  2. AuthenticationController = require('../Authentication/AuthenticationController')
  3. LinkedFilesController = require "./LinkedFilesController"
  4. module.exports =
  5. apply: (webRouter) ->
  6. webRouter.post '/project/:project_id/linked_file',
  7. AuthenticationController.requireLogin(),
  8. AuthorizationMiddlewear.ensureUserCanWriteProjectContent,
  9. LinkedFilesController.createLinkedFile
  10. webRouter.post '/project/:project_id/linked_file/:file_id/refresh',
  11. AuthenticationController.requireLogin(),
  12. AuthorizationMiddlewear.ensureUserCanWriteProjectContent,
  13. LinkedFilesController.refreshLinkedFile