...
node --http-parser=legacy x/db/import-schools.js
Note that this will fail on recent Node versions with an error on a stray char in the response headers. Node LTS 12 works though, and probably should be the version used for the project in any case.
For Production Cloud Servers
...
Code Block |
---|
Inserted 82 schools Inserted 176 schools Inserted 266 schools Inserted 357 schools Inserted 454 schools Inserted 545 schools Inserted 634 schools Inserted 724 schools Inserted 813 schools Inserted 906 schools Inserted 997 schools Inserted 1088 schools Inserted 1183 schools Inserted 1274 schools Inserted 1365 schools Inserted 1453 schools Inserted 1536 schools Inserted 1631 schools Inserted 1724 schools Inserted 1817 schools Inserted 1900 schools Inserted 1983 schools Inserted 2069 schools Inserted 2159 schools Inserted 2250 schools Inserted 2302 schools Done |
Testing the school invite process (uses local docker dev environment)
Import schools, run these commands to get your local docker environment ready:
Code Block language
...
bash 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
...
#
...
you
...
should
...
now
...
be back
...
in your
...
original terminal
...
#
...
the
...
rest
...
of
...
the
...
steps
...
can
...
be
...
completed
...
from
...
your browser
Open
...
browser
...
and
...
go
...
to
...
local
...
Voluntarily
...
app
...
(http://localhost:3122)
...
Login
...
with
...
an
...
admin
...
account
Go to http://localhost:3122/admin/goals
Click the “Load Goals” button
Go to http://localhost:3122/admin/invite-school
...
Fill
...
out
...
the
...
invite
...
form
...
Logout
...
of
...
Voluntarily
...
with
...
your
...
admin
...
account
...
Open
...
mailhog
...
(http://localhost:8025)
...
You
...
should
...
see
...
an
...
email
...
with
...
the
...
subject
...
"[DEVELOPMENT]
...
Your
...
school
...
has
...
been
...
invited
...
to
...
Voluntarily"
...
Click
...
the
...
button
...
"Sign
...
up
...
and
...
activate
...
your
...
school"
...
in
...
the
...
email
...
This
...
should
...
take
...
you
...
to
...
the
...
Auth0
...
login/sign
...
up
...
screen
...
Either
...
login
...
with
...
an
...
existing
...
account
...
or
...
sign
...
up
...
Once
...
logged
...
in the following should have happened:
you should be redirected to your Voluntarily dashboard
school related goal cards should be displayed displayed
there should have been a new organisation created (based on the school you selected on the invite school form)
your currently logged in account should be an org admin of that organisation
on your profile you should have the “requestor” role
Note: /admin/invite-school can be appended to the environment url for testing
Related articles
Filter by label (Content by label) | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...