Organizations support including paid option
This affects mainly hosted Passit users. Although in theory it might allow people to host one instance with multiple organizations while gaining the benefits of a single organization instance.
Goals
- Let hosted Passit users invite other to an organization
- Let hosted Passit users set up LDAP for an organization (currently only works for a single self hosted instance)
- Organization users are allowed to search autocomplete all organization users
- Organization admins can enforce policies such as MFA
- Fund Passit!
What needs done
- Organization CRUD views
- Invite users to organization
- Enter LDAP info without Django Admin
- Enforce MFA
- Enable payment plan via Stripe that charges per user. Maybe free up to 2 users.
Some of this can be modeled off GlitchTip.