Uploaded image for project: 'OpenIDM'
  1. OpenIDM
  2. OPENIDM-13303

Investigate Enable relationship support to request fields

    Details

    • Type: Story
    • Status: Closed
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 7.0.0
    • Component/s: None
    • Labels:

      Description

      1. Allow "*_ref" to be an acceptable field in the request.

      2. Enable support for relationship fields in the request such as "_fields=manager/*".

      Since enable *_ref as acceptable, filtering will need to be done on which relationships are shown based on privilege attributes.

      This will require collecting applicable privileges for the resource collections of the relationship field(s) and adding them to the PrivilegeContext.

      These collected privileges for relationship fields will need to be added for the content filtering support as well.

      Content filtering support needs adjustments made to the way attributes are allowed through privileges and pointers to fields such as authzRoles/0/name.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                katie.gonzalez Katie Gonzalez
                Reporter:
                katie.gonzalez Katie Gonzalez
                QA Assignee:
                Alexander Dracka
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: