-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: V4.0_CS02
-
Fix Version/s: V4.0_CSD04
-
Component/s: Data Aggregation
-
Labels:None
-
Environment:
Applied
-
Proposal:
-
Resolution:
The current definitions of terms ApplySupported and CustomAggregate do not include EntitySet, but only EntityType (amongst others). This prevents services to provide different apply capabilities and different custom aggregates for two entity sets of the same type.
Field | Original Value | New Value |
---|---|---|
Status | New [ 10000 ] | Open [ 1 ] |
Proposal | Add {{EntitySet}} to the list of model elements applicable for these two terms. |
1.
Add {{EntitySet}} to the list of model elements applicable for these two terms. 2. Extend complex type {{NavigationPropertyRestriction}} in the {{Capabilities}} vocabulary to describe the different aggregation support and restrictions between different navigation path, including collections that can only be reached from containment navigation properties. Add this type definition to the {{Aggregation}} vocabulary. |
Resolution | https://github.com/oasis-tcs/odata-vocabularies/pull/88 |
Proposal |
1.
Add {{EntitySet}} to the list of model elements applicable for these two terms. 2. Extend complex type {{NavigationPropertyRestriction}} in the {{Capabilities}} vocabulary to describe the different aggregation support and restrictions between different navigation path, including collections that can only be reached from containment navigation properties. Add this type definition to the {{Aggregation}} vocabulary. |
1.
Add {{EntitySet}} to the list of model elements applicable for these two terms. Remove EntityType from related terms CustomAggregate, ApplySupported, Aggregatable, Groupable. 2. Extend complex type {{NavigationPropertyRestriction}} in the {{Capabilities}} vocabulary to describe the different aggregation support and restrictions between different navigation path, including collections that can only be reached from containment navigation properties. Add this type definition to the {{Aggregation}} vocabulary. |
Resolution | Fixed [ 1 ] | |
Status | Open [ 1 ] | Resolved [ 5 ] |
Environment | [Proposed] | Applied |
Status | Resolved [ 5 ] | Open [ 1 ] |
Proposal |
1.
Add {{EntitySet}} to the list of model elements applicable for these two terms. Remove EntityType from related terms CustomAggregate, ApplySupported, Aggregatable, Groupable. 2. Extend complex type {{NavigationPropertyRestriction}} in the {{Capabilities}} vocabulary to describe the different aggregation support and restrictions between different navigation path, including collections that can only be reached from containment navigation properties. Add this type definition to the {{Aggregation}} vocabulary. |
1.
Replace {{EntityType}} with {{EntitySet}} to the list of model elements applicable for these two terms. Remove EntityType from related terms CustomAggregate, ApplySupported, Aggregatable, Groupable. 2. Extend complex type {{NavigationPropertyRestriction}} in the {{Capabilities}} vocabulary to describe the different aggregation support and restrictions between different navigation path, including collections that can only be reached from containment navigation properties. Add this type definition to the {{Aggregation}} vocabulary. |
Resolution | https://github.com/oasis-tcs/odata-vocabularies/pull/88 |
https://github.com/oasis-tcs/odata-vocabularies/pull/88
https://github.com/oasis-tcs/odata-vocabularies/pull/92 |
Status | Open [ 1 ] | Resolved [ 5 ] |
Environment | Applied | Partially applied (vocabulary) |
Environment | Partially applied (vocabulary) | Applied |
Status | Resolved [ 5 ] | Applied [ 10002 ] |
Status | Applied [ 10002 ] | Closed [ 6 ] |