django-tos
This project gives the admin the ability to reset terms of agreement with the end users. It tracks when TOS are changed and when users agree to the new TOS.
Summary
- keeps track of when TOS is changed
- Users need to be informed and agree/re-agree when they login (custom login is provided)
- Just two models (TOS and user agreement)
Installation
Add tos to your INSTALLED_APPS setting.
Run the command manage.py syncdb.
In your root urlconf file urls.py add:
# terms of service links urlpatterns += patterns('', (r'^login/$', 'tos.views.login', {}, 'login',), (r'^terms-of-service/', include('tos.urls')), )