Support for hyper restricted project "types" returned by some project services
Adds config for requiring that project services return project.type when when uploading experiments
Related Issue
ACAS-712
How Has This Been Tested?
Ran new acasclient tests with base ACAS system.
To HRP project types, modified the default CustomerSpecificServerFunctions.coffee to include a "type" field.
I also modified the acasclient test messages to match those produced when project types are enabled
Finally, I verified that the final test in acasclient (Allowed) Unrestricted experiment proj1 with lot restricted proj2 becomes a fail because the lot project is hyper restricted.
Description
Related Issue
ACAS-712
How Has This Been Tested?
Ran new acasclient tests with base ACAS system.
To HRP project types, modified the default CustomerSpecificServerFunctions.coffee to include a "type" field. I also modified the acasclient test messages to match those produced when project types are enabled Finally, I verified that the final test in acasclient
(Allowed) Unrestricted experiment proj1 with lot restricted proj2
becomes a fail because the lot project is hyper restricted.