diff --git a/adatfeldolgozoi-melleklet.md b/H2W-Ticketing/adatfeldolgozoi-melleklet.md similarity index 100% rename from adatfeldolgozoi-melleklet.md rename to H2W-Ticketing/adatfeldolgozoi-melleklet.md diff --git a/adatkezelesi-tajekoztato.md b/H2W-Ticketing/adatkezelesi-tajekoztato.md similarity index 100% rename from adatkezelesi-tajekoztato.md rename to H2W-Ticketing/adatkezelesi-tajekoztato.md diff --git a/aszf.md b/H2W-Ticketing/aszf.md similarity index 100% rename from aszf.md rename to H2W-Ticketing/aszf.md diff --git a/impresszum.md b/H2W-Ticketing/impresszum.md similarity index 100% rename from impresszum.md rename to H2W-Ticketing/impresszum.md diff --git a/README.md b/README.md index 317914d..5bf8d14 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,35 @@ # H2W Public Legal -Publikusan kiszolgálandó H2W Ticketing jogi dokumentumok forrása: +Publikusan kiszolgálandó jogi dokumentumok forrása, **projektenkénti almappákba** szervezve, hogy egy repóból több H2W-projekt jogi tartalmát is le lehessen kezelni. -- `aszf.md` — Általános Szerződési Feltételek -- `adatkezelesi-tajekoztato.md` — Adatkezelési tájékoztató -- `adatfeldolgozoi-melleklet.md` — Adatfeldolgozói szerződés (DPA) sablon -- `impresszum.md` — Impresszum (jelenleg dummy/helyőrző tartalom) +## Struktúra -Ezeket a `H2W_Ticketing_home` repo `scripts/sync-legal.js` szkriptje szinkronizálja a landing page `posts/` mappájába. A weboldal a saját, szinkronizált másolatból szolgálja ki a tartalmat — **nem** tölt be tartalmat futásidőben közvetlenül ebből a repóból (lásd HT-3). +``` +/ + aszf.md + adatkezelesi-tajekoztato.md + adatfeldolgozoi-melleklet.md + impresszum.md + ... +``` + +Jelenleg egy projekt van itt: + +- **`H2W-Ticketing/`** — a H2W Ticketing landing page (`H2W_Ticketing_home`) és a ResidentFirst `/manager` portál közös jogi tartalma: + - `aszf.md` — Általános Szerződési Feltételek + - `adatkezelesi-tajekoztato.md` — Adatkezelési tájékoztató + - `adatfeldolgozoi-melleklet.md` — Adatfeldolgozói szerződés (DPA) sablon + - `impresszum.md` — Impresszum (jelenleg dummy/helyőrző tartalom) + +Új projekt bevonásakor egyszerűen egy új, hasonló szerkezetű almappát kell létrehozni (pl. `H2W-Business/`, `ResidentFirst-sajat/`), a meglévők érintése nélkül. + +## Fogyasztók + +A tartalmat a fogyasztó alkalmazások **saját maguk szinkronizálják** egy build-/deploy-időben futtatott szkripttel — **nincs futásidejű publikus git-fetch** (lásd HT-3 a `H2W_Ticketing_home` repóban a részletes indoklásért: bizonyíthatóság, rendelkezésre állás, adatvédelem). + +| Fogyasztó | Szkript | Melyik almappát olvassa | +|---|---|---| +| `H2W_Ticketing_home` (landing page) | `scripts/sync-legal.js` | `LEGAL_PROJECT_FOLDER` env var (`.env`), jelenleg `H2W-Ticketing` | +| `ResidentFirst` (`/manager` portál) | `backend/scripts/sync_legal.py` | `LEGAL_PROJECT_FOLDER` env var (`.env`), jelenleg `H2W-Ticketing` | Minden dokumentum tartalmaz egy "Megjegyzés a tervezethez" bekezdést, amíg a `[szögletes zárójelben]` jelölt adatok (cégnév, székhely, stb.) nincsenek véglegesítve és jogi átnézésen átesve. Ez a bekezdés a véglegesítéskor törlendő.