Clarify annotations on unavailable properties

    • Type: Improvement
    • Resolution: Unresolved
    • Priority: Minor
    • V4.02
    • Affects Version/s: V4.01_OS
    • Component/s: Protocol
    • None
    • Hide

      Mandate instance annotations for unavailable properties in all cases where the omit-values preference is applied.

      Show
      Mandate instance annotations for unavailable properties in all cases where the omit-values preference is applied.

      OData-Protocol, section 11.2.2 states

      Properties that are not available, for example due to permissions, are not returned. In this case, the Core.Permissions annotation, defined in OData-VocCore MUST be returned for the property with a value of None.

      In this case refers to the case of missing permissions. Properties that are unavailable for some other reason must also have their omission explained by an annotation, lest the client wrongly assumes null or default values for them.

            Assignee:
            heiko.theissen
            Reporter:
            heiko.theissen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: