Explorar o código

Check that user can read a project on entities-json route

Shane Kilkelly %!s(int64=8) %!d(string=hai) anos
pai
achega
295425e791
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      services/web/app/coffee/router.coffee

+ 3 - 1
services/web/app/coffee/router.coffee

@@ -120,7 +120,9 @@ module.exports = class Router
 		privateApiRouter.get  '/user/:user_id/personal_info', AuthenticationController.httpAuth, UserInfoController.getPersonalInfo
 		privateApiRouter.get  '/user/:user_id/personal_info', AuthenticationController.httpAuth, UserInfoController.getPersonalInfo
 
 
 		webRouter.get  '/user/projects', AuthenticationController.requireLogin(), ProjectController.userProjectsJson
 		webRouter.get  '/user/projects', AuthenticationController.requireLogin(), ProjectController.userProjectsJson
-		webRouter.get  '/project/:Project_id/entities', AuthenticationController.requireLogin(), ProjectController.projectEntitiesJson
+		webRouter.get  '/project/:Project_id/entities', AuthenticationController.requireLogin(),
+			AuthorizationMiddlewear.ensureUserCanReadProject
+			ProjectController.projectEntitiesJson
 
 
 		webRouter.get  '/project', AuthenticationController.requireLogin(), ProjectController.projectListPage
 		webRouter.get  '/project', AuthenticationController.requireLogin(), ProjectController.projectListPage
 		webRouter.post '/project/new', AuthenticationController.requireLogin(), ProjectController.newProject
 		webRouter.post '/project/new', AuthenticationController.requireLogin(), ProjectController.newProject