Make Kassa communicate with Dusken.

This commit is contained in:
ponas committed 2017-07-27 15:52:14 +02:00
1 parent f400d7a295
commit 031a400855
21 files changed
+14731 -7321

No files matched your search

+16 -1
View File
@@ -12,7 +12,22 @@ Kassa helps you register purchased membership cards and memberships. It's a tool
pip install -r requirements.txt
python manage.py migrate
### LDAP
## Configuration
Create a user in Dusken with the following permissions:
* dusken | User | Can view User
* dusken | Member card | Can change Member card
* dusken | Member card | Can view Member card
* dusken | Membership | Can add Membership
* dusken | Membership | Can view Membership
* dusken | Order | Can view Order
Fetch DUSKEN_API_KEY:
curl -H "Content-Type: application/json" -X POST -d '{"username":"apiuser","password":"test"}' DUSKEN_API_URL/auth/obtain-token/
If developing you can disable calls to Tekstmelding in local_settings.py:
TEKSTMELDING_ENABLED = False
## LDAP
sudo docker run -e LDAP_DOMAIN=neuf.no -e LDAP_ORGANISATION="Neuf" -e LDAP_ADMIN_PASSWORD="toor" -p 389:389 -d nikolaik/openldap
ldapadd -D "cn=admin,dc=neuf,dc=no" -w "toor" -f test/testdata.ldif # Testdata
# Verify import