Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tech debt: fix role accounts once and for all #118

Open
ywwg opened this issue Nov 18, 2018 · 0 comments
Open

tech debt: fix role accounts once and for all #118

ywwg opened this issue Nov 18, 2018 · 0 comments
Labels
cleanup db change requires edit to db schema Low Priority Next Year Stuff we will fix for the next year's grant server

Comments

@ywwg
Copy link
Collaborator

ywwg commented Nov 18, 2018

Having three different types of accounts is really annoying and not sustainable. We should rewrite to have a common Users table with proper roles.

The addition of cancan is a great start, so that's something.

The real problem is that the structure of the site is based on the idea of separate page trees for each type of user: admins/, voters/, artists/. I'm not sure how to refactor all of that in a sane way.

@ywwg ywwg added Low Priority cleanup Next Year Stuff we will fix for the next year's grant server db change requires edit to db schema labels Nov 18, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cleanup db change requires edit to db schema Low Priority Next Year Stuff we will fix for the next year's grant server
Projects
None yet
Development

No branches or pull requests

1 participant