diff --git a/README.md b/README.md index 5bf1cb6..bff36e6 100644 --- a/README.md +++ b/README.md @@ -1,38 +1,28 @@ -# Installation - apt install libldap2-dev # reqs - virtualenv venv - . venv/bin/activate - pip install -r requirements.txt - python manage.py migrate - - -## 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 - ldapsearch -x -b dc=neuf,dc=no - # Login with test@example.com:test - ## TODO -* Existing members adds membercard to user -* support tablet (1280x800) resolution -* Selected user in form: on select, display user details in register form. +* lookup sms-tables in inside +* register membership in inside-table din_phonenumber, din_usedmembercard, din_user +* Inside auth ### Form * tlf field * validates in javascript with phonenumber-package * onkeyup could shows matching user data from inside (name, expires) -* verify form consistency * submit button * change text to "... and renew" if existing member * grey if form invalid * blue if form valid * grey out on submit -### Other -* Inside auth - -### Backend -* store in inside-table din_phonenumber, din_usedmembercard, din_user -* lookup sms-tables in inside +## Installation + apt install libldap2-dev # reqs + virtualenv venv + . venv/bin/activate + pip install -r requirements.txt + python manage.py migrate +### 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 + ldapsearch -x -b dc=neuf,dc=no + # Login with test@example.com:test \ No newline at end of file diff --git a/apps/kassa/forms.py b/apps/kassa/forms.py index 1fd957d..a165d80 100644 --- a/apps/kassa/forms.py +++ b/apps/kassa/forms.py @@ -6,7 +6,7 @@ from django.utils.translation import ugettext_lazy as _ class SearchUserForm(forms.Form): query = forms.CharField( required=False, - widget=forms.TextInput(attrs={'placeholder': _('Search')}) + widget=forms.TextInput(attrs={'placeholder': _('Firstname, lastname, card number or email')}) ) diff --git a/apps/kassa/templates/kassa/register.html b/apps/kassa/templates/kassa/register.html index b295dd9..25625b3 100644 --- a/apps/kassa/templates/kassa/register.html +++ b/apps/kassa/templates/kassa/register.html @@ -2,40 +2,31 @@ {% load i18n bootstrap %} {% block content %}