Skip to content

Improve registration workflow, fixes #2175

This breaks up User.post_register_action into multiple steps, so that calling it again at the end of each step will trigger the next step.

TODO:

  • Tests
  • Send awaiting-approval explanation email to users
  • Maybe send admin approval emails from these functions too

Note: it may look like this needs more tests, but the fact existing tests don't break is evidence enough.

Edited by Alex Gleason

Merge request reports