Closed frezik closed 5 years ago
Most of this is implemented. Some notes:
For some reason, the backend seems to hang when returning the HTTP response of the Google Groups signup request, and this blocks all further requests. Need to debug this further.
Fixed the hang--forgot to release the DB client back to the pool when it was done.
Remaining issue here is that the new member email sent to the group has the question responses out of order. Once that's fixed, we should be done here.
Fixed question ordering.
After selecting a pending member, the frontend presents an interface to signing that member up. First, it must run these two calls:
If either of these fail, the process must stop until both are fulfilled. The status should display back to the user, with the option to retry any failures. Then, the calls continue on to:
If any of these fail, the other processes may continue (assuming any dependencies are fulfilled). In the event of failure, there should once again be an option to retry.