To enhance member safety and ensure readiness in case of emergencies, this feature introduces a mandatory Emergency Contact requirement for all membership-related workflows in Odoo. The enhancement includes both backend and frontend (portal or website) behavior.
Key Functionalities:
- Emergency Contact Fields:
- Adds dedicated fields to the membership/contact form:
- Emergency Contact Name
- Emergency Contact Phone
- Relationship to Member
- Fields are added to the partner model (res.partner) or membership model as required.
- Adds dedicated fields to the membership/contact form:
- Validation & Enforcement:
- During:
- Membership signup
- Contact creation/update
- Event registration (if linked to membership)
- The above fields become mandatory.
- Form submission is blocked unless valid data is entered in all required fields.
- During:
- User Interface:
- Emergency contact section is clearly visible and labeled in the UI (backend and website forms).
- Validation messages guide users to complete the emergency contact section if left empty.
- Admin Reporting:
- Membership list views and form views display emergency contact data.
- Optional: System can flag memberships without emergency contact using a smart button or kanban color rule.
- Export and reporting tools can access emergency contact data for compliance/audit use.
Emergency Contact During Checkout