Uploaded image for project: 'Identity Provider'
  1. Identity Provider
  2. IDP-1235

Dependencies of disabled plugins should be exposed

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.0.0, 3.1.0, 3.1.1, 3.1.2, 3.2.0, 3.2.1, 3.3.0, 3.3.1, 3.3.2
    • Fix Version/s: 4.0.0
    • Component/s: Attribute Resolver
    • Labels:
      None

      Description

      When a plugin gets resolved, the resolver engine first resolves the dependencies from the outside and then invokes the resolve() method on the plugin, which honors the activation condition.

      It seems like we probably should test the condition before resolving the dependencies. That might mean actually moving the eval of the condition from the inside to the outside of the plugins, or it would be doubly eval'd, but that's likely better than what it does now,

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              rdw@iay.org.uk Rod Widdowson
              Reporter:
              cantor.2@osu.edu Scott Cantor
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 5 hours, 25 minutes
                  5h 25m