← Back to Activities Workflows

5.6.4 Activity Entity Reference

Source: app/plugins/Activities/src/Model/Entity/Activity.php

Activity defines an authorization type. Its important configuration includes name, term length, group, minimum/maximum age, required approver counts for initial requests and renewals, the permission used to discover approvers, and an optional role granted after activation.

Virtual properties expose the group and granted-role names for display. getApproversQuery(branchId) uses PermissionsLoader::getMembersWithPermissionsQuery() and throws when no approver permission is configured.

Safe use