codeforboston / maple

MAPLE makes it easy for anyone to view and submit testimony to the Massachusetts Legislature about the bills that will shape our future.
https://mapletestimony.org
MIT License
44 stars 118 forks source link

Org/Admin Accounts and Workflows #500

Closed alexjball closed 1 year ago

alexjball commented 2 years ago

This Epic dictates the different types of accounts, the features of those accounts, and how they should be configured on the back and front end.

For organizations and legislators

UI

Additional

alexjball commented 2 years ago

@mvictor55 Is there any info that the user should provide with the verification step? If we use email, they would need to verify their email first

mvictor55 commented 2 years ago

can we restrict the sign-up/login function to just email for legislators and org accounts (ie no facebook/gmail)? And then add copy specifying to use their professional email to register.

I dont think we need more info from the users (unless you suggest any). Eventually, the email self-verification could be sufficient for legislators and orgs - so perhaps manual verification is only temporary. But I think we want to start with the manual verification

alexjball commented 2 years ago

@mvictor55 I think there are two parts to verification, verifying ownership of the email and verifying/approving the org/legislator themselves. I agree the second part should be manual in this pass but email verification might be worth doing now. Otherwise we'll need to send emails to the addresses and wait for a reply to verify ownership. WDYT?

alexjball commented 2 years ago

Also, can legislators and organizations make their profiles private? I think forcing them to be public might be a good idea.

alexjball commented 2 years ago

for August beta let's go with requiring email verification to publish testimony for all accounts and requiring org/leg accounts to be public.

mvictor55 commented 2 years ago

@alexjball yes that sounds good! Sorry I missed this before.