ConoscereLinux / asso-django

An open source Django Framework to manage Events, Member and basic Accounting for an Italian Association
GNU General Public License v3.0
0 stars 3 forks source link

Membership request #84

Open giobber opened 1 year ago

giobber commented 1 year ago

How to handle membership process of approval?

Phases:

  1. Member request Membership
  2. Member pay for the Membership
  3. A worker approve that membership
  4. Card Number is generated
  5. Freeze Member personal data inside Membership

First solution: Add a model MembershipRequest to handle phases 1 (create MSRequest), 2 (link transaction), 3 (approval date) On approval create membership (via a signal?) add member data

Second Solution: Add a field approved or an approvalstate in Membership model