The Quota Terms of Service module allows you to require acceptance of your sites Terms of Service when a user logs in. You can control which Quotas are required to accept the Terms of Service, and you can have as many different Terms of Service as you would like. The actual page that contains the Terms of Service is created in the Page Creator module, so that is required for this module to work.
Quota Terms of Service changelog
Version 1.2.0:
- New: "Prompt for Changes" global config setting to enable/disable re-agreeing to TOS changes
Version 1.1.4:
- New: view_tos.tpl added to allow customization of the View TOS page
Version 1.1.3:
- Bug Fix: Fix for possible TOS bypass when using a mobile browser
Version 1.1.2:
- Bug Fix: Single quote entities in TOS acceptance language string being changed by browser and may not work
Version 1.1.1:
- Bug Fix: Some language string changes could prevent TOS acceptance error modal window from showing
Version 1.1.0:
- New: Updated to prevent user from skipping terms of service agreement by entering a URL directly in the browser
Version 1.0.5:
- New: The "Login Direct Page" set in the user module is now respected after agreement to the terms of service
Version 1.0.4:
- New: adding an event that fires when the Terms of Serivce have been agreed to
Version 1.0.3:
- Bug Fix: Including quotation marks in modified language strings could break the javascript
Version 1.0.2:
- Change: Master Admin accounts are no longer redirected to accept changed Terms of Service
Version 1.0.1:
- Update to prevent user from clicking out of the Terms of Service acceptance page
Version 1.0.0:
- Initial Release