← Back to Activities Workflows
Activities Plugin Quick Reference
| Need | Start here |
|---|---|
| Understand request/renew/revoke flow | Activities workflows |
| Understand bootstrap and ownership | Architecture |
| Change Activity CRUD/grid | ActivitiesController |
| Change group CRUD/grid | ActivityGroupsController |
| Change activity configuration | Activity entity |
| Review policy/approver rules | Security patterns |
| Change authorization state | Authorization entity and AuthorizationManagerInterface |
| Change approvals | Core workflow engine; see the legacy replacement notice |
Current source map
- Plugin bootstrap:
app/plugins/Activities/src/ActivitiesPlugin.php - Controllers:
app/plugins/Activities/src/Controller/ - Lifecycle service:
app/plugins/Activities/src/Services/DefaultAuthorizationManager.php - Workflow registration:
app/plugins/Activities/src/Services/ActivitiesWorkflowProvider.php - Workflow definitions:
app/config/Seeds/WorkflowDefinitions/activities-*.json - Policies:
app/plugins/Activities/src/Policy/ - Tests:
app/plugins/Activities/tests/TestCase/
Run targeted tests with vendor/bin/phpunit plugins/Activities/tests/TestCase from app/.