Extending OpenSPP
Contents
Extending OpenSPP#
For: Developers
Learn how to extend OpenSPP's functionality by creating custom modules, managers, and workflows. This section covers the various extension points available in OpenSPP and best practices for building custom functionality.
Topics Covered#
Custom Modules: Creating new Odoo modules for OpenSPP
Eligibility Managers: Building custom eligibility criteria and rules
Entitlement Managers: Creating custom entitlement calculation logic
Cycle Managers: Implementing custom program cycle workflows
Notification Managers: Building custom notification channels and templates
Custom Fields: Adding custom fields to registrants and other entities
Custom Registry: Creating specialized registries beyond individuals and groups
Approval Workflows (V2 Mixin Pattern): Implementing approval flows using the V2 mixin pattern
Note: Content coming soon. This will include code examples and step-by-step tutorials for extending OpenSPP.
openspp.org