Difference between revisions of "Membermatters"

 
(7 intermediate revisions by the same user not shown)
Line 41: Line 41:
# 'echo "MM_ENV=Development" > ./docker/.env`  - I am not sure if this needs to go into the docker directory, or just exist? .env files are .gitignored anyway, but it looks like this is used by docker to set some environment vars in the docker-compose.yml
# 'echo "MM_ENV=Development" > ./docker/.env`  - I am not sure if this needs to go into the docker directory, or just exist? .env files are .gitignored anyway, but it looks like this is used by docker to set some environment vars in the docker-compose.yml
# `cd ./docker`
# `cd ./docker`
# `docker pull` (this make take a while)
# `docker compose pull` (this make take a while)
# `docker compose up -d` to start your docker image
# `docker compose up -d` to start your docker image
# `docker ps` will list your running containers processes that are created by the docker yaml file
# `docker ps` will list your running containers processes that are created by the docker yaml file
Line 82: Line 82:
* subscription statuses can be: active (currently paying) / inactive (not paying)
* subscription statuses can be: active (currently paying) / inactive (not paying)
* member status can be: active (currently a member) / inactive (not a member, but possibly still paying as a dono or something) / new (unsure, maybe we use this as 'signed up, but still pending endorsements/waiting period? what's the order of operations?) / or account only (signed up but not paying/no payment info in MM)
* member status can be: active (currently a member) / inactive (not a member, but possibly still paying as a dono or something) / new (unsure, maybe we use this as 'signed up, but still pending endorsements/waiting period? what's the order of operations?) / or account only (signed up but not paying/no payment info in MM)
* 2026-02-10
ivan and martin and nick did a truth table to figure out statuses:
Membership Status / Subscription status
* Active / Active -> Member
* Active / Inactive -> Email to talk about payment (card error, payment lapse etc)
* Noob / Active -> Induction
* Noob / Inactive -> Induction
* Inactive / Active -> Supporter
* Inactive / Inactive -> Former Member


=== I want to become a member!! Onboarding Steps ===
=== I want to become a member!! Onboarding Steps ===
Line 99: Line 110:


=== Need to Setup, Immediate Actions ===
=== Need to Setup, Immediate Actions ===
# Set up membership tiers
# Set up membership tiers - done? we only have one
# Set up payment plans
# Set up payment plans - also done, mirroring the ones on sudohumans


=== Pain points: We need to fix these issues ... later ===
=== Pain points: We need to fix these issues ... later ===
# ''need to check for verification email from member matters''
# ''need to check for verification email from member matters''
# ''free accounts need billing info''
# ''get access card process needs work''
# ''get access card process needs work''
# ''members can see each others activities on member matters''
# ''members can see each others activities on member matters''
# ''need to edit dashboard, landing page'' - Where do we want the post signup page to go to?
# ''update welcome and alert emails''
# ''update welcome and alert emails''
# ''updating the amount someone is paying requires an admin to change it in django, there's no way for a user to do that, and also no corresponding vue card in the frontend''


= TODO =
= TODO =
# '' Contact Info (Constance Config) - some of that is still membermatters / defaults (notably the email!)
# '' Contact Info (Constance Config) - some of that is still membermatters / defaults (notably the email!)
# '' Post-Signup page: Where do we have them go afterwards? (Currently Martin disabled the Access Card page, maybe that should be enabled and we can route them somewhere for...'how to get door access' info
# '' Seems like some timedate setting is still configured to be DD/MM/YYYY somehow?
# '' Landing Page Cards (Request an Issue, some default template cards) - Should we add a paypal link for one time donations?
# '' Where's the place to change the Membership Plan Tier? Martin tried to do this and didn't find an easy way to do it