Child pages
  • Candidate Grouper API Hook Points (archived)

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

ARCHIVED: THIS IS NOT A CURRENT DOCUMENT

Candidate Grouper API Hook Points

These are candidate locations for implementing both pre- and post-hooks in the Grouper API. The Group Management hooks would probably be implemented before the Metadata Management hooks.

Anchor
group
group

Group Management

Groups
  • Create/Delete
    • The pre-hook would allow the creation and deletion of groups to be vetoed.
  • Add/Delete Memberships
    • The pre-hook would allow the addition and deletion of immediate and composite memberships to be vetoed. Individual memberships created or deleted as a result cannot be vetoed.
    • The post-hook would include all affected memberships.
  • Grant/Revoke Privileges
    • The pre-hook would allow the granting and removing of privileges to be vetoed. Any privileges indirectly affected by the privilege modification
  • Add/Delete/Update Attributes
  • Add/Delete Group Types
Stems
  • Create/Delete
    • The pre-hook would allow the creation and deletion of stems to be vetoed.
  • Grant/Revoke Privileges
  • Update Attributes

Anchor
metadata
metadata

Metadata Management

Group Types
  • Create/Delete
  • Add/Delete Fields
Fields
  • Create/Delete
Sessions
  • Start/Stop