Skip to content
This repository has been archived by the owner on Dec 19, 2019. It is now read-only.

User registration and permissions upgrade #6

Open
mosdevly opened this issue Apr 7, 2017 · 5 comments
Open

User registration and permissions upgrade #6

mosdevly opened this issue Apr 7, 2017 · 5 comments

Comments

@mosdevly
Copy link

mosdevly commented Apr 7, 2017

I kinda got ahead of myself juuuuuust a little. I started creating a simple "Registration" button on the admin page and set about upgrading roles and permissions. I don't imagine there will be dozens of people registering, but it would be nice to make this a bit more automated for the few who do.

I figured with a permissions update we can make it so that approval is needed and we can put in place any other stabilizing measures (like throttles, or captcha, etc) to keep the spammers and trolls at bay.

What do you think?

@mosdevly
Copy link
Author

mosdevly commented Apr 7, 2017

Also I'll use this as a place to bounce ideas before submitting PRs. Never know who's already working on anything and I want to be respectful of everyones time and ideas.

@adborden
Copy link
Member

adborden commented Apr 9, 2017

Thanks for thinking about this. What users are you expecting to be registering themselves? Folks contributing ballot information or developers using the API?

Right now we're just trying to get the basics right. We're working with the @sfdoran from Oakland PEC to make sure the admin forms make sense for people familiar with ballot data. I think self-registration might be getting ahead of ourselves for now, but I definitely want to think about what roles/groups we need. I wrote up a little wiki assuming we would be manually adding folks for now.

@mosdevly
Copy link
Author

mosdevly commented Apr 9, 2017

I had developers in mind. Right now if I go to the heroku site I can't login and there's no option for me to register.

@adborden
Copy link
Member

Yeah, that's a bug. It's part of the swagger UI but it's not hooked up for anything.

@adborden
Copy link
Member

Created #8

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants