# Invite school process
1. Import schools, run these commands to get your local docker environment ready: # in your normal terminal from the voluntarily project root
x/docker-dev/npm.sh ci
x/docker-dev/up.sh
x/docker-dev/console.sh # you will be prompted to select a container here, press 1<ENTER> to use the web container # this will open a console inside the web container, run this command now:
node --http-parser=legacy x/db/import-schools.js
exit # this will close the web container console and take you back to your normal terminal (which you don't need for the rest of these steps)
2. Open browser and go to local Voluntarily app (http://localhost:3122)
3. Login with an admin account
4. Go to http://localhost:3122/admin/invite-school
5. Fill out the invite form
6. Logout of Voluntarily with your admin account
7. Open mailhog (http://localhost:8025)
8. You should see an email with the subject "[DEVELOPMENT] Your school has been invited to Voluntarily"
9. Click the button "Sign up and activate your school" in the email
10. This should take you to the Auth0 login/sign up screen
11. Either login with an existing account or sign up
12. Once logged in, you should be redirected to your Voluntarily dashboard with the school related goal cards displayed. Also, there should have been a new organisation created (based on the school you selected on the invite school form) which your currently logged in account is now an org admin of. |