Our customers want to offer their users the ability to accept terms and conditions of the usage of the application they build on top of the Nuxeo Platform. We need to pre-build that feature with
- a way to store the terms-conditions,configurable and versionable ( a document ? )
- log who has accepted and who has not for auditability
- a UI Element that popups when:
- the connected user hasn't accepted the latest version of term's and conditions yet
- the connected user hasn't asked to ignore the latest version of the terms and conditions
or the connected user hasn't asked to ignore terms and conditions forever.