cycledash icon indicating copy to clipboard operation
cycledash copied to clipboard

Email verification + user registration authorization

Open ihodes opened this issue 10 years ago • 3 comments

Should have a secure registration system; right now anyone can register for an account.

Should we implement groups + group owners to handle this? Group owners or admins could authorize users.

ihodes avatar Jun 30 '15 21:06 ihodes

Oh boy, delegation. I don't want to go too crazy with the account system yet so let's try to build utility around user accounts before building administrator accounts?

hammer avatar Jun 30 '15 21:06 hammer

I think we need this before we can do https://github.com/hammerlab/cycledash/issues/770 —we don't want to assign resources to particular users, so we need to to assign resources to groups (unless we want something more granular than that). To handle groups + admin, we'll only need a groups table and a user_groups join table with an is_admin flag. We can get fancier later, but I think this gets us most of the way to where we want to be.

ihodes avatar Jun 30 '15 22:06 ihodes

I'm mistaken; we don't need email verification for this (lost my context). We do need groups.

ihodes avatar Jun 30 '15 22:06 ihodes