gristlabs_grist-core/app/client
Paul Fitzpatrick 2dfa427d63 (core) support subscriptions to a doc with row-dependent column read permissions
Summary: This addresses a weakness in the following case: rules controlling view access for a column, with a dependency on the values of other columns. We had disabled support for such rules, since the existing implementation worked only on table loads and not on broadcast changes. This diff adds in logic to enrich broadcasts as needed, and allows such rules.

Test Plan: added test

Reviewers: dsagal

Reviewed By: dsagal

Differential Revision: https://phab.getgrist.com/D2774
2021-04-16 14:42:34 -04:00
..
aclui (core) support subscriptions to a doc with row-dependent column read permissions 2021-04-16 14:42:34 -04:00
components (core) add new filter bar 2021-04-15 20:29:00 +02:00
lib (core) Use unicode-aware comparisons for user-visible strings. 2021-03-15 09:54:10 -04:00
models (core) add new filter bar 2021-04-15 20:29:00 +02:00
ui (core) add new filter bar 2021-04-15 20:29:00 +02:00
ui2018 (core) Remove the aclUI=1 flag and add 'BETA' tag to the Access Rules page name. 2021-03-25 18:10:00 -04:00
widgets (core) Update UI for formula and column label/id in the right-side panel. 2021-03-17 01:35:56 -04:00
app.css (core) Make mobile the default mode. 2021-02-25 11:31:43 -05:00
app.js (core) Cleanup removing some old unused files, fixing logo.css, and removing #grist-app. 2020-10-09 17:04:09 -04:00
declarations.d.ts (core) Update UI for formula and column label/id in the right-side panel. 2021-03-17 01:35:56 -04:00
exposeModulesForTests.js (core) Some cleanup: remove old unused modules. 2020-11-20 11:23:20 -05:00
logo.css (core) Cleanup removing some old unused files, fixing logo.css, and removing #grist-app. 2020-10-09 17:04:09 -04:00
tsconfig.json freshen app/client/ui2018/cssVars.ts 2020-06-23 16:16:38 -04:00