====================== Community OS Membership ====================== Generic membership engine: configurable tiers, family grouping, member IDs, renewal automation, self-service portal, and a QR membership card. Installation ============ Install as any Odoo module. Configuration ============= Settings > Members > Membership Settings. Usage ===== * Define tiers under **Members > Configuration > Tiers** (name, code, price, period). Each tier auto-creates its membership product. * A partner's ``membership_member_id`` is generated on activation using the format string configured in Membership Settings (default ``MEM-{year}-{seq}``). * A daily cron moves members to ``renewal_due`` at the configured reminder offsets and to ``expired`` on expiry, sending the matching email template and creating a draft renewal invoice for review. * Members self-serve at ``/my/membership`` (status, tier, expiry, renew, download card) and can be verified publicly, without exposing personal data, at ``/membership/verify/``. * The QR membership card is a QWeb PDF report (85mm x 54mm) whose QR code encodes the verification URL. Credits ======= Authors ------- * Metatroncube Software Solutions LLP