Skip to content

Commit

Permalink
bugfix/open-curve-curator-via-corpName: fixes #487 - Open curve curat…
Browse files Browse the repository at this point in the history
…or experiments via corpName
  • Loading branch information
egao12 committed Mar 26, 2018
1 parent d417328 commit 8b327d6
Showing 1 changed file with 27 additions and 1 deletion.
28 changes: 27 additions & 1 deletion modules/CurveAnalysis/src/client/CurveCurator.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -950,7 +950,33 @@ class window.CurveCuratorController extends Backbone.View
shouldLock = (status == 'approved') & experimentMatchesAFilter
return shouldLock

setupCurator: (exptCode, curveID)=>
setupCurator: (exptCorpNameOrCode, curveID)=>
if window.conf.entity?.saveInitialsCorpName? and window.conf.entity.saveInitialsCorpName
@getExptCodesFromLabels exptCorpNameOrCode, 'corpName', 'experiment corpName', curveID
else
@finishSetupCurator exptCorpNameOrCode, curveID

getExptCodesFromLabels: (exptCorpNameOrCode, labelType, labelKind, curveID) =>
$.ajax
type: 'POST'
url: "/api/experiments/getExperimentCodeByLabel/default/default"
data:
JSON.stringify
labelType: labelType
labelKind: labelKind
requests: [{requestName:exptCorpNameOrCode}]
contentType: 'application/json'
dataType: 'json'
success: (json) =>
if json.results.length is 1
exptCode = json.results[0].referenceName
@finishSetupCurator exptCode, curveID
else
@showBadExperimentModal()
error: (err) =>
@showBadExperimentModal()

finishSetupCurator: (exptCode, curveID) =>
$.ajax
type: 'GET'
url: "/api/experiments/"+exptCode+"/exptvalues/bystate/metadata/experiment metadata/byvalue/codeValue/experiment status"
Expand Down

0 comments on commit 8b327d6

Please sign in to comment.