Make Kassa communicate with Dusken.
This commit is contained in:
1 parent
f400d7a295
commit
031a400855
21 files changed
+14731
-7321
No files matched your search
@@ -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
|
||||
|
||||
Reference in new issue
Block a user