Django based custom web application for food collective www.vokoutrecht.nl.
- The code base needs cleaning up and adding of tests.
- License: GNU GPLv3
- Use at your own risk, no support.
- Run:
apt install virtualenvwrapper
- restart shell
- Run:
git clone https://github.com/rikva/voko.git
- Run:
cd voko
- Run:
mkvirtualenv vokou --python=[path to pyton3 binary] -r ./requirements/development.txt
cd webapp
./runtests.sh
./manage.py migrate --settings=vokou.settings.development
./manage.py createsuperuser --settings=vokou.settings.development
cd webapp
./manage.py runserver --settings=vokou.settings.development
- Register as new user at: http://localhost:8000/accounts/register/
- Look up the confirmation token at: http://localhost:8000/admin/accounts/emailconfirmation/
- Visit (replace TOKEN with copied token): http://localhost:8000/accounts/register/confirm/TOKEN
- Log in as superuser and go to user admin: http://localhost:8000/admin/accounts/vokouser/
- Select your user, choose in dropdown: "Gebruikersactivatie na bezoek info-avond", click "Uitvoeren" button
- Log out as superuser, or visit the next link incognito (replace TOKEN with copied token): http://localhost:8000/accounts/register/finish/TOKEN
- Fill in fields and submit
- Go to http://localhost:8000/admin/accounts/vokouser/
- Select user
- Choose in dropdown: "Anonimiseer account"
- Click "Uitvoeren" button
- Go to http://localhost:8000/admin/accounts/sleepingvokouser/
- Open user
- De-tick "Sleeping (inactive) member"
- click "OPSLAAN" button