← Prev in month ← Prev in thread
Next in thread → Next in month →

[OASIS Issue Tracker] (ODATA-1318) Fix issues with Capabilities vocabulary

From
OASIS Issues Tracker <>
Date
2019-06-25T23:38:02+00:00
ID
Thread
[OASIS Issue Tracker] (ODATA-1318) Fix issues with Capabilities vocabulary
Michael Pizzo created ODATA-1318:
------------------------------------

             Summary: Fix issues with Capabilities vocabulary
                 Key: ODATA-1318
                 URL: https://issues.oasis-open.org/browse/ODATA-1318
             Project: OASIS Open Data Protocol (OData) TC
          Issue Type: Bug
          Components: Vocabularies
    Affects Versions: V4.01_CS01
         Environment: Proposed
            Reporter: Michael Pizzo
             Fix For: V4.01_CS02


There are a few typos in some of the things we added to the Capabilities vocabulary:
1) In PermissionType, "Scheme" should be of type "Edm.String" (and perhaps renamed "SchemeName") rather than Auth.SecurityScheme. We don't expect to inline the definition of the security scheme (including supported scopes, etc.)
2) OperationRestrictions should be a single Capability.OperationRestriction, not Collection(Capability.OperationRestriction).
3) For consistency, OperationRestriction should really be named OperationRestrictionType
4) We don't have a way to apply restrictions to an ActionImport.  We can target a FunctionImport with ReadRestrictions (although it would be a bit strange to have a FunctionImport with Readable=false), and Actions and Functions with OperationRestrictions, but we don't have a way to define permissions, headers, etc. associated with an ActionImport.  Everything in OperationRestrictions applies to imports *except* FilterSegmentSupported.



--
This message was sent by Atlassian JIRA
(v7.7.2#77003)
← Prev in month ← Prev in thread
Next in thread → Next in month →