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

Introduce LogicActions for users and groups

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.0.0-M1
    • Component/s: None
    • Labels:
      None

      Description

      As known, Syncope can be triggered in two different ways:

      1. via REST (which in turns invokes the Loigc layer - formerly Controller layer)
      2. via scheduled synchronization (e.g. by creating and running `SyncTask` instances)

      While for the latter it is indeed possible to define user / group templates - which serves as default for entities being created or updated - and also SyncActions, the former instead defines AttributableTransformer, which is way less handy.

      The idea is to enable for REST invocation a set of features similar to what already provided for synchronization., e.g. to introduce:

      1. the LogicActions interface
      2. evaluation of user / group templates during relevant Logic methods call

      Such new entities will be linked to realms and thus involved in their inheritance.

        Attachments

          Issue Links

            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: