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

Implement a mechanism to derive grantor RDVP dependencies, and processing grantor accordingly

    XMLWordPrintable

Details

    Description

      Implemented in OPENIDM-16833, further "iterative" processing of conditional grantors occurs upon changes to any virtual properties.

      We need to implement a mechanism which leverages the grantors stored in the grantor cache, such as a QueryFilterVisitor, that will derive which RDVPs the grantors are dependent on using the grantor's condition field. This way, we can only further process conditional grantors upon changes to any dependent RDVPs.

      This should be implemented upon completion/merge of OPENIDM-16833

      Acceptance Criteria

      • Mechanism has been implemented with supporting unit tests
      • Current pyforge conditional relationship tests still pass

      Attachments

        Issue Links

          Activity

            People

              katie.gonzalez Katie Gonzalez
              katie.gonzalez Katie Gonzalez
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: