Agreements in registration and enquiry forms

Description

Configuration

A new tab to configure "Policy agreements" should be added. The existing Agreements should be renamed to "Form opt-ins".

Configuration should use the generic agreement items definitions UI https://balsamiq.cloud/sjvkm7s/pl9yeyv/rB45B

Each of the items should be an positional element if manual layout is used. In default layout all should be at the bottom.

Presentation

Regular presentation should be used as in case of IdP agreement screen (without extra title and info naturally).

Form validation should verify if all mandatory documents, which are configured for the form, are accepted.

In case of registration form all configured items should be always presented.

In case of enquiry form, use the same logic for selecting items to be presented as in case of IdP (see )

Application

After accepting of an registration request appropriate attribute values should be created to record all user selections. Note that status of acceptance of all policy documents from the form must be stored, including not accepted optional ones.

Done

Assignee

Piotr Piernik

Reporter

Krzysztof

Labels

None

Epic Link

Fix versions

Priority

Medium
Configure