Skip to content

Commit

Permalink
Merge pull request #1109 from mcneilco/ACAS-699
Browse files Browse the repository at this point in the history
ACAS-699: Pass list of projects to backend to filter projects by acls
  • Loading branch information
brianbolt authored Aug 17, 2023
2 parents 5f019f8 + 8873b74 commit fd19999
Showing 1 changed file with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions modules/ServerAPI/src/server/routes/ExperimentServiceRoutes.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -140,11 +140,11 @@ exports.experimentByName = (req, resp) ->
serverUtilityFunctions.getFromACASServer(baseurl, resp)

exports.experimentsByProtocolCodename = (req, resp) ->
exports.experimentsByProtocolCodenameInternal req.params.code, req.query.testMode, (status, response) =>
exports.experimentsByProtocolCodenameInternal req.params.code, req.user, req.query.testMode, (status, response) =>
resp.statusCode = status
resp.json response

exports.experimentsByProtocolCodenameInternal = (code, testMode, callback) ->
exports.experimentsByProtocolCodenameInternal = (code, user, testMode, callback) ->
console.log code
console.log testMode

Expand All @@ -155,8 +155,14 @@ exports.experimentsByProtocolCodenameInternal = (code, testMode, callback) ->
config = require '../conf/compiled/conf.js'
baseurl = config.all.client.service.persistence.fullpath+"experiments/protocol/"+code
serverUtilityFunctions = require './ServerUtilityFunctions.js'
serverUtilityFunctions.getFromACASServerInternal baseurl, (statusCode, value) ->
callback(statusCode, value)
authorRoutes = require './AuthorRoutes.js'
authorRoutes.allowedProjectsInternal user, (statusCode, allowedUserProjects) ->
_ = require "underscore"
allowedProjectCodes = _.pluck(allowedUserProjects, "code")
baseurl = "#{baseurl}?projects=#{encodeURIComponent(allowedProjectCodes.join(','))}"

serverUtilityFunctions.getFromACASServerInternal baseurl, (statusCode, value) ->
callback(statusCode, value)

exports.experimentById = (req, resp) ->
console.log req.params.id
Expand Down

0 comments on commit fd19999

Please sign in to comment.