[x] I have verified that I am running the latest version of the COMET-WEB
[x] I have searched open and closed issues to ensure it has not already been reported
Description
There are some validation problem when a user edits/creates parameter types in the ReferenceData tab:
Create new:
DerivedQuantityKind
[ ] It is not clear to the user that a Factor needs to be added on Factors tab for the DerivedQuantityKind to be able to be saved. In that case the Save button just stays disabled and does not indicate that something is wrong on another tab that needs to be corrected.
EnumerationParameterType
[ ] It is not clear to the user that a Value needs to be added on Values tab for the EnumerationParameterType to be able to be saved. In that case the Save button just stays disabled and does not indicate that something is wrong on another tab that needs to be corrected.
SampledFuntionParameterType
[ ] It is not clear to the user that an independent parameter type and a dependent parameter type both need at least one row present in their respective grid for the SampledFuntionParameterType to be able to be saved. In that case the Save button just stays disabled and does not indicate that something is wrong in one or both grids that need to be corrected.
SpecializedQuantityKind
[ ] The UI requires that at least one possible scale needs to be selected to be able to save the new SpecializedQuantityKind. The fact that the general parameter type already has a possible scale (and therefore the SpecializedQuantityKind can already use that one is not taken into account here.
Note on editing all ParameterTypes:
: The fact that the COMET IME allows the Dimension Symbol to be an empty string (which is wrong behavior!) and that the Web App does NOT allow Dimension Symbol to be an empty string (which is correct behavior!) is not helpful understanding why you cannot update existing ParameterTypes. A lot of ParameterTypes in the Generic RDL do not have a correctly set Dimension Symbol. Most of them indeed have an empty string there.
Prerequisites
Description
There are some validation problem when a user edits/creates parameter types in the ReferenceData tab:
Create new:
Note on editing all ParameterTypes:
: The fact that the COMET IME allows the Dimension Symbol to be an empty string (which is wrong behavior!) and that the Web App does NOT allow Dimension Symbol to be an empty string (which is correct behavior!) is not helpful understanding why you cannot update existing ParameterTypes. A lot of ParameterTypes in the Generic RDL do not have a correctly set Dimension Symbol. Most of them indeed have an empty string there.