[openstreetmap/openstreetmap-website] Bulk user account management tool for directed editing teams (#1823)
notifications at github.com
Wed Apr 18 01:39:29 UTC 2018
> @gravitystorm Is the Devise gem refactor work ticketed
Not yet, at least not explicitly. Some preparation work has been done already (e.g. moving to current_user for the logged in user) and it's been mentioned in a few tickets as something we would like to do. I've been wary of putting in too many tickets marked "future" or that are blocked by other work, since we have plenty of open tickets already!
> Is it something we can put something on at an upcoming hackathon event, or something I can just help out with? I built a Rails site many years ago back in the 2.x days that used Devise and I thought it was wonderful to work with.
Great! I think it will be hard to do in a Hackathon event, since I don't think it'll be just one PR. It'll involve lots of different changes to routes, thought given to things like our customised [password hashing](https://github.com/openstreetmap/openstreetmap-website/blob/master/lib/password_hash.rb) and [signup acls](https://github.com/openstreetmap/openstreetmap-website/blob/30424e89d2c91922efb50f246b593cbbe43e220f/app/controllers/user_controller.rb#L796), and slightly more standard things like having multistage signup (e.g. needing to view terms on a separate page) that will either be out-of-the-box or at least more likely to have existing devise plugins.
It would be great to have this work started, at a Hackathon or otherwise. I would approach it the same way as I've approached the [auth framework](https://github.com/openstreetmap/openstreetmap-website/issues/1626) problem - have a stab at it to get a better understanding of the groundwork required, then spread that groundwork over multiple PRs if necessary.
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the rails-dev