Právní dokumenty (VOP / GDPR)
Cesta: /LegalDocumentsSettings
Komponenta: src/pages/LegalDocumentsSettings.jsx
Role: Admin
Ověřený fakt — editor verzovaných právních dokumentů, které se zobrazují klientovi během on-boardingu. Data: entita LegalDocument.
Dokumenty
Systém pracuje se dvěma dokumenty identifikovanými klíčem (key):
vop— Všeobecné obchodní podmínkygdpr— Souhlas se zpracováním osobních údajů
Každý dokument má název, text (Markdown / prostý text), verzi, datum platnosti od (effective_from) a příznak aktivní verze (is_active).
Editace
- Admin načte aktivní dokument daného klíče (
LegalDocument.filter({ key })) a upravuje jeho obsah, verzi a platnost. - Uložení: pokud dokument existuje →
update, jinakcreate(klíč se doplní automaticky).
Vazba na souhlasy
Při onboardingu se do klienta uloží verze VOP (vop_version), se kterou souhlasil — díky verzování lze zpětně doložit, jaké znění klient odsouhlasil. Pokud dokument v DB chybí, onboarding použije zabudovaný fallback text s verzí 1.0.
Související
- On-boarding klienta
- Entita
LegalDocument, pole souhlasů naClient