z230
This commit is contained in:
@@ -69,6 +69,20 @@ seaweed_path, seaweed_url, seaweed_synced_at # jediné umístění souboru
|
||||
history: [{ts, changes:{pole:{old,new}}}]
|
||||
```
|
||||
|
||||
## ⚠️ Příslušnost ke studii/úrovni = `scopes[]`, NE `studies[]`
|
||||
|
||||
Pravidlo platné pro každý dotaz i skript („co je ve VTMF na study/country/site
|
||||
úrovni studie X"):
|
||||
|
||||
- **`scopes[]`** = `"<level>|<study>|<country>"` — odkud byl dokument reálně
|
||||
natažen (který report/úroveň). **Tohle určuje příslušnost k TMF studie.**
|
||||
- **`studies[]`** = jen M:N reference (kam všude je ve Vaultu přilinkovaný,
|
||||
klidně 8–12 studií). Pro výběr „TMF studie X" se NEpoužívá.
|
||||
|
||||
Příklad: dokument sdílený s CRD3001/MDD3003 je má v `studies[]`, ale s
|
||||
`scopes=['study|77242113UCO3001|']` patří do TMF UCO3001, ne CRD3001.
|
||||
Export i jakýkoli reporting filtruje přes scopes (`^<level>\|<study>\|`).
|
||||
|
||||
## Scoped sync (řeší mazací háček)
|
||||
|
||||
Mazání už **nekouká na celou kolekci** (to by sync country reportu označil
|
||||
|
||||
Reference in New Issue
Block a user