Acknowledgements Documentation

peter@alberer.com

Note: For the acknowledgement package to work well, you have to disable persistent logins and patch /packages/acs-authentication/tcl/authentication-procs.tcl so that no login cookie is issued if there are terms of use that have not been accepted. The patch can be found in the root dir of this package.

This packages provides a set of features for dealing with terms of use and acknowledgements for site users, including:

The package is automounted at /acknowledgement. The user and admin UI can be found there. If you want to check acceptance of a term of use via the tcl api, create a new non-global term of use and insert the following into your tcl page: acknowledgement::require_response $shortname_of_term. The user is then automatically transferred to a page where he has to accept the term of use. Access to your tcl page is not granted, if the term of use is not accepted.