openfun / richie

:pencil: An opensource CMS to build education portals
https://richie.education
MIT License
259 stars 83 forks source link

✨(frontend) require terms consent on all purchase #2286

Closed jbpenrath closed 6 months ago

jbpenrath commented 7 months ago

Purpose

Previously, only product having a contract definition link required to accept terms before pay. Since terms and conditions are available from a dedicated page on our catalog, it seems relevant to require this consent on any kind of product.

Related work : https://github.com/openfun/joanie/pull/617

Proposal