tdfischer / organizer

The answer is to get organized.
GNU Affero General Public License v3.0
17 stars 5 forks source link

Request to join workflow #107

Closed tdfischer closed 5 years ago

tdfischer commented 5 years ago
  1. Non member visits app, submits email to join
  2. Organizer sends confirmation email with unique link and signature
  3. User visits link, so verifies signature and presents the event they are currently at, or a confirmation that they've submitted if no such event nearby.
  4. If at an event, they can ask to check in to it
  5. Admin later comes through queue of join requests, approves them, which creates People in the database

It is essential that as little PII as possible be exposed. Never display any email addresses, zero incidental access to CRM, only store emails, timestamps, and event IDs.