Member Management System
From Hack Manhattan Wiki
Synopsis
In order to better manage and maintain our membership and contents, a customizable system is necessary.
Features
Membership
- Track active/past members
- Record sponsor votes for new members
- approval for sys_user_group = Active Members
- Achievements/Skill Sets
- cmn_skill
- examples: electrical, sewing, javascript
Finances
- Track due payments
- Payments from paypal, stripe and patreon
Operations
- Track equipment and parts available
- alm_hardware, alm_asset
- Badge
- sn_badge_user_badge
- sn_badge_scan_log
- sn_badge_badge_reader
- sn_badge_event_handler
- Access Management
- Use event table to log RFID inputs.
Integrations
- Discord
- Wiki account creation (user sync?)
- Mailing List Management (info, members, etc)
Processes
New Member Registration
We need the following information from a new member.
- Payment confirmation
- Discord (for roles)
- Wiki account.
Member Tiers
- subscription_entitlement
- fm_expense_line