-
Notifications
You must be signed in to change notification settings - Fork 63
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'origin/main' into
interface/hierarchy-maintenance
- Loading branch information
Showing
14 changed files
with
825 additions
and
722 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -308,7 +308,7 @@ | |
"@Core.LongDescription": "When changes are requested, the value of this annotation in the before-image or after-image\n of the request plays a role. These may differ if the value is given dynamically in the metadata.", | ||
"Mandatory": 7, | ||
"[email protected]": "Property is mandatory from a business perspective", | ||
"[email protected]": "A request that sets the property to its initial value or null fails entirely if this annotation is `Mandatory` in the after-image of the request.\n\n This annotation value does not imply any restrictions on the value range of the property. For restricting the value range use e.g. the standard type facet `Nullable` with a value of `false` to exclude the `null` value, or terms from the [Validation vocabulary](https://github.com/oasis-tcs/odata-vocabularies/blob/main/vocabularies/Org.OData.Validation.V1.md).", | ||
"[email protected]": "A request that\n <br>- sets the property to null or an empty value or\n <br>- creates a non-[draft](#DraftRoot) entity and omits the property or\n <br>- activates a draft entity while the property is null or empty\n <br>fails entirely if this annotation is `Mandatory` in the after-image of the request.\n The empty string is an empty value. Service-specific rules may consider other values, also\n of non-string type, empty.\n Values in draft entities are never considered empty.\n Mandatory properties SHOULD be decorated in the UI with an asterisk.\n Null or empty values can also be disallowed by restricting the property value range with the standard type facet `Nullable` or terms from the [Validation vocabulary](https://github.com/oasis-tcs/odata-vocabularies/blob/main/vocabularies/Org.OData.Validation.V1.md).", | ||
"Optional": 3, | ||
"[email protected]": "Property may have a value", | ||
"[email protected]": "This value does not make sense as a static annotation value.", | ||
|
@@ -451,6 +451,12 @@ | |
}, | ||
"IntervalType": { | ||
"$Kind": "ComplexType", | ||
"Label": { | ||
"$Nullable": true, | ||
"@Common.Experimental": true, | ||
"@Core.Description": "A short, human-readable text suitable for labels and captions in UIs", | ||
"@Core.IsLanguageDependent": true | ||
}, | ||
"LowerBoundary": { | ||
"$Type": "Edm.PropertyPath", | ||
"@Core.Description": "Property holding the lower interval boundary" | ||
|
@@ -591,12 +597,22 @@ | |
"$Type": "Core.Tag", | ||
"$DefaultValue": true, | ||
"$AppliesTo": ["Property", "Parameter"], | ||
"@Core.Description": "If specified as true, there's only one value list mapping and its value list consists of a small number of fixed values" | ||
"@Core.Description": "If specified as true, there's only one value list mapping and its value list consists of a small number of fixed values", | ||
"@Validation.ApplicableTerms": ["Common.ValueListShowValuesImmediately"] | ||
}, | ||
"ValueListShowValuesImmediately": { | ||
"$Kind": "Term", | ||
"$Type": "Core.Tag", | ||
"$DefaultValue": true, | ||
"$AppliesTo": ["Annotation"], | ||
"@Common.Experimental": true, | ||
"@Core.Description": "A value list with a very small number of fixed values, can decide to show all values immediately" | ||
}, | ||
"ValueListForValidation": { | ||
"$Kind": "Term", | ||
"$AppliesTo": ["Property", "Parameter"], | ||
"@Core.Description": "Contains the qualifier of the ValueList or ValueListMapping that should be used for validation" | ||
"@Core.Description": "Contains the qualifier of the ValueList or ValueListMapping that should be used for validation", | ||
"@Core.LongDescription": "An empty string identifies the ValueList or ValueListMapping without a qualifier." | ||
}, | ||
"ValueListReferences": { | ||
"$Kind": "Term", | ||
|
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.