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.
- 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)
- 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')), )