Uploaded image for project: 'Syncope'
  1. Syncope
  2. SYNCOPE-222

Check for mandatory condition on Virtual / Derived attributes

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.1.0
    • Component/s: core
    • Labels:
      None

      Description

      "Mandatory condition" is a JEXL expression evaluating to boolean that can be specified during schema mapping [1].

      When 'enforce mandatory condition" is checked as well, Syncope will consider any attribute part of the schema mapping (with mandatory condition evaluated to true) as mandatory, even though the corresponding attribute schema is not defined as mandatory.

      Currently, this feature is working for plain attribute schemas, not derived or virtual.

      [1] https://cwiki.apache.org/confluence/display/SYNCOPE/Schema,+attributes+and+mapping#Schema%2Cattributesandmapping-SchemaMapping

        Attachments

          Activity

            People

            • Assignee:
              ilgrosso Francesco Chicchiriccò
              Reporter:
              ilgrosso Francesco Chicchiriccò
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: