Hiányzó adat („-”) sora kimarad a dokumentumokból; DPA: az Adatkezelő adatvédelmi kapcsolattartója a tulajdonos (ügyvezető)
Build legal manifest / build-manifest (push) Successful in 14s
Build legal manifest / build-manifest (push) Successful in 14s
Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
e03af86566
commit
3f63af4c89
@@ -12,12 +12,12 @@
|
||||
|
||||
A jelen dokumentum a **H2W Ticketing - ResidentFirst** elnevezésű hibabejelentő és ügykezelő rendszert (a továbbiakban: **Rendszer**) nyújtó Szolgáltató mindenkori, közzétett adatfeldolgozói feltételeit tartalmazza, a GDPR (az Európai Parlament és a Tanács (EU) 2016/679 rendelete) 28. cikkének megfelelően.
|
||||
|
||||
E feltételek a Szolgáltató és a Szolgáltatást megrendelő szervezet között létrejövő szolgáltatási szerződés (a továbbiakban: **Főszerződés**) **elválaszthatatlan mellékletét** képezik, és a Főszerződés megkötésével – külön aláírás nélkül – annak részévé válnak. A Felek azonosító adatait a Főszerződés tartalmazza; az Adatkezelő adatvédelmi kapcsolattartóját az Adatkezelő a kezelői fiókjában adja meg, az Adatfeldolgozóé az Impresszumban szerepel.
|
||||
E feltételek a Szolgáltató és a Szolgáltatást megrendelő szervezet között létrejövő szolgáltatási szerződés (a továbbiakban: **Főszerződés**) **elválaszthatatlan mellékletét** képezik, és a Főszerződés megkötésével – külön aláírás nélkül – annak részévé válnak. A Felek azonosító adatait a Főszerződés tartalmazza. Az Adatkezelő adatvédelmi kapcsolattartója a Rendszerben az Adatkezelő szervezetének tulajdonosaként (ügyvezetőjeként) nyilvántartott személy – több ilyen személy esetén mindegyikük – a Rendszerben rögzített elérhetőségén; az Adatfeldolgozóé az Impresszumban szerepel.
|
||||
|
||||
| | |
|
||||
|---|---|
|
||||
| **Adatkezelő** | a Szolgáltatást megrendelő szervezet (a Főszerződésben megnevezett fél) |
|
||||
| **Adatfeldolgozó** | a Szolgáltató: **{{ provider.name }}**, székhely: {{ provider.address }}, nyilvántartási szám: {{ provider.registration_number }}, adószám: {{ provider.tax_number }}, adatvédelmi elérhetőség: {{ provider.email }} |
|
||||
| **Adatfeldolgozó** | a Szolgáltató: **{{ provider.name }}**, székhely: {{ provider.address }}[[, nyilvántartási szám: {{ provider.registration_number }}]][[, adószám: {{ provider.tax_number }}]], adatvédelmi elérhetőség: {{ provider.email }} |
|
||||
|
||||
*(együtt: **Felek**)*
|
||||
|
||||
|
||||
@@ -12,12 +12,12 @@
|
||||
|
||||
A jelen dokumentum a **H2W Ticketing - ResidentFirst** elnevezésű hibabejelentő és ügykezelő rendszert (a továbbiakban: **Rendszer**) nyújtó Szolgáltató mindenkori, közzétett adatfeldolgozói feltételeit tartalmazza, a GDPR (az Európai Parlament és a Tanács (EU) 2016/679 rendelete) 28. cikkének megfelelően.
|
||||
|
||||
E feltételek a Szolgáltató és a Szolgáltatást megrendelő szervezet között létrejövő szolgáltatási szerződés (a továbbiakban: **Főszerződés**) **elválaszthatatlan mellékletét** képezik, és a Főszerződés megkötésével – külön aláírás nélkül – annak részévé válnak. A Felek azonosító adatait a Főszerződés tartalmazza; az Adatkezelő adatvédelmi kapcsolattartóját az Adatkezelő a kezelői fiókjában adja meg, az Adatfeldolgozóé az Impresszumban szerepel.
|
||||
E feltételek a Szolgáltató és a Szolgáltatást megrendelő szervezet között létrejövő szolgáltatási szerződés (a továbbiakban: **Főszerződés**) **elválaszthatatlan mellékletét** képezik, és a Főszerződés megkötésével – külön aláírás nélkül – annak részévé válnak. A Felek azonosító adatait a Főszerződés tartalmazza. Az Adatkezelő adatvédelmi kapcsolattartója a Rendszerben az Adatkezelő szervezetének tulajdonosaként (ügyvezetőjeként) nyilvántartott személy – több ilyen személy esetén mindegyikük – a Rendszerben rögzített elérhetőségén; az Adatfeldolgozóé az Impresszumban szerepel.
|
||||
|
||||
| | |
|
||||
|---|---|
|
||||
| **Adatkezelő** | a Szolgáltatást megrendelő szervezet (a Főszerződésben megnevezett fél) |
|
||||
| **Adatfeldolgozó** | a Szolgáltató: **Dósa Bence egyéni vállalkozó**, székhely: 1097 Budapest, Pápay István utca 5., nyilvántartási szám: -, adószám: 92445884-1-43, adatvédelmi elérhetőség: admin@h2w.hu |
|
||||
| **Adatfeldolgozó** | a Szolgáltató: **Dósa Bence egyéni vállalkozó**, székhely: 1097 Budapest, Pápay István utca 5., adószám: 92445884-1-43, adatvédelmi elérhetőség: admin@h2w.hu |
|
||||
|
||||
*(együtt: **Felek**)*
|
||||
|
||||
|
||||
@@ -18,7 +18,6 @@ Ez a tájékoztató **nem vonatkozik** a H2W Ticketing - ResidentFirst rendszer
|
||||
|---|---|
|
||||
| Név | Dósa Bence egyéni vállalkozó |
|
||||
| Székhely | 1097 Budapest, Pápay István utca 5. |
|
||||
| Nyilvántartási szám | - |
|
||||
| Adószám | 92445884-1-43 |
|
||||
| E-mail | admin@h2w.hu |
|
||||
|
||||
|
||||
@@ -14,7 +14,6 @@ A jelen tájékoztató a **H2W Ticketing - ResidentFirst** elnevezésű, hibabej
|
||||
|---|---|
|
||||
| Az adatkezelő megnevezése | Dósa Bence egyéni vállalkozó |
|
||||
| Székhelye | 1097 Budapest, Pápay István utca 5. |
|
||||
| Nyilvántartási szám | - |
|
||||
| Adószám | 92445884-1-43 |
|
||||
| Elektronikus elérhetőség | admin@h2w.hu |
|
||||
| Adatvédelmi tisztviselő | nem került kijelölésre (a GDPR 37. cikke szerinti feltételek nem állnak fenn); adatvédelmi kérdésekben a fenti elérhetőségek használhatók |
|
||||
|
||||
@@ -14,7 +14,6 @@
|
||||
|---|---|
|
||||
| Név | Dósa Bence egyéni vállalkozó |
|
||||
| Székhely | 1097 Budapest, Pápay István utca 5. |
|
||||
| Nyilvántartási szám | - |
|
||||
| Adószám | 92445884-1-43 |
|
||||
| E-mail | admin@h2w.hu |
|
||||
| Tárhelyszolgáltatás | a Szolgáltató által a Nethely Kft.-tól bérelt szerver, budapesti szerverteremben (1115 Budapest, Halmi utca 29., info@nethely.hu) |
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
|---|---|
|
||||
| Név | Dósa Bence egyéni vállalkozó |
|
||||
| Székhely | 1097 Budapest, Pápay István utca 5. |
|
||||
| Nyilvántartási szám | - |
|
||||
| Adószám | 92445884-1-43 |
|
||||
| E-mail | admin@h2w.hu |
|
||||
|
||||
|
||||
@@ -12,7 +12,6 @@
|
||||
|---|---|
|
||||
| Név | Dósa Bence egyéni vállalkozó |
|
||||
| Székhely | 1097 Budapest, Pápay István utca 5. |
|
||||
| Nyilvántartási szám | - |
|
||||
| Adószám | 92445884-1-43 |
|
||||
| E-mail | admin@h2w.hu |
|
||||
|
||||
|
||||
@@ -16,7 +16,13 @@ before this script existed — and downstream consumers that read the tracked
|
||||
H2W-Ticketing/*.md directly are unaffected, since they still see fully
|
||||
resolved text, never a placeholder.
|
||||
|
||||
Placeholder syntax: {{ dotted.path }}, resolved against _data.json. Deliberately
|
||||
Placeholder syntax: {{ dotted.path }}, resolved against _data.json.
|
||||
|
||||
Missing data: a value of "-", "—" or "" in _data.json means "nincs ilyen adat" (pl. egyéni
|
||||
vállalkozónak nincs cégjegyzékszáma). Such a value is never printed:
|
||||
- a markdown table row ("| ... |") containing such a token is dropped entirely;
|
||||
- an optional inline segment [[ ... ]] containing such a token is dropped (otherwise only
|
||||
its brackets are removed), e.g. "[[, nyilvántartási szám: {{ provider.registration_number }}]]". Deliberately
|
||||
NOT used for numeric periods (30 nap, 8 nap, 99%, ...) that happen to repeat —
|
||||
those repeat by coincidence of value, not by shared identity, and collapsing
|
||||
them would risk an edit to one clause silently changing an unrelated one.
|
||||
@@ -42,8 +48,24 @@ def resolve_token(data: dict, dotted_path: str) -> str:
|
||||
return value
|
||||
|
||||
|
||||
MISSING_VALUES = {"", "-", "—"}
|
||||
OPTIONAL_RE = re.compile(r"\[\[(.*?)\]\]", re.DOTALL)
|
||||
|
||||
|
||||
def _has_missing(text: str, data: dict) -> bool:
|
||||
return any(str(resolve_token(data, m.group(1))).strip() in MISSING_VALUES for m in TOKEN_RE.finditer(text))
|
||||
|
||||
|
||||
def render(template: str, data: dict) -> str:
|
||||
return TOKEN_RE.sub(lambda m: resolve_token(data, m.group(1)), template)
|
||||
# 1) opcionális szakaszok: hiányzó adattal együtt kimaradnak
|
||||
template = OPTIONAL_RE.sub(lambda m: "" if _has_missing(m.group(1), data) else m.group(1), template)
|
||||
# 2) táblázatsor hiányzó adattal: az egész sor kimarad
|
||||
lines = [
|
||||
line
|
||||
for line in template.split("\n")
|
||||
if not (line.lstrip().startswith("|") and _has_missing(line, data))
|
||||
]
|
||||
return TOKEN_RE.sub(lambda m: resolve_token(data, m.group(1)), "\n".join(lines))
|
||||
|
||||
|
||||
def main() -> None:
|
||||
|
||||
Reference in New Issue
Block a user