Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
-
None
-
None
Description
params.json only supports defaults today. It should be possible to add appends and invariants
for example
{ "params":{ "my_param_set" : { "a":"A", "b" :"B", "_appends_" : { "c": "C" }, "_invariants_":{ "d" : "D" }} }
In this case variables a and b are defaults, c is appends and d is invariants
The fact that we can have invariants and appends means that if a useParam is specified with the component, it should not be overridable from the request
So, this introduces a back incompat change