The purpose of this profile is to make the users accept a terms of use on registration. Also existing users will be asked to fill in the terms of use on login if they are already registered prior to the terms of use implementation
The User Tracker
First you need a user tracker. You could already have a user tracker. If so, you don't need to create one.
YAML
objects:
-
type: tracker
ref: user_tracker
data:
name: User Tracker
description:
restrict_end: 0
restrict_start: 0
allow:
- one_item_per_user
- creator_modification
show:
- list_creation_date
- status_admin_only
-
type: tracker_field
ref: user_tracker_userselector
data:
name: User
permname: userselector
tracker: $profileobject:user_tracker$
options:
autoassign: 1
type: user
order: 0
flags:
- searchable
- public
- mandatory