gristlabs_grist-core/app
Paul Fitzpatrick 472a9a186e (core) control the distribution of attachment metadata
Summary:
for users who don't automatically have deep rights
to the document, provide them with attachment metadata only
for rows they have access to. This is a little tricky to
do efficiently. We provide attachment metadata when an
individual table is fetched, rather than on initial document
load, so we don't block that load on a full document scan.
We provide attachment metadata to a client when we see that
we are shipping rows mentioning particular attachments,
without making any effort to keep track of the metadata they
already have.

Test Plan: updated tests

Reviewers: dsagal, jarek

Reviewed By: dsagal, jarek

Differential Revision: https://phab.getgrist.com/D3722
2022-12-22 09:10:30 -05:00
..
client (core) control the distribution of attachment metadata 2022-12-22 09:10:30 -05:00
common (core) control the distribution of attachment metadata 2022-12-22 09:10:30 -05:00
gen-server (core) Only owners should be able to rename a document. 2022-12-20 10:09:49 +01:00
plugin Use relative imports only in plugin folder (#328) 2022-10-26 10:41:38 -04:00
server (core) control the distribution of attachment metadata 2022-12-22 09:10:30 -05:00
tsconfig.json (core) move home server into core 2020-07-21 20:39:10 -04:00