gristlabs_grist-core/app
Dmitry S 053d714655 (core) For getting access info, include the first-level doc and workspace users.
Summary:
When listing access on a doc or workspaces, include all users associated with
the resource or its parents.

Previously we only considered org-level users. This is normally sufficient
since doc and workspace users are automatically added as guests of the org. But
there are exceptions for special users (like everyone@), and generally, in case
of any divergence, it's important to list everyone who affects access
decisions.

Test Plan: Added a test that everyone@ user gets included in listings

Reviewers: paulfitz

Reviewed By: paulfitz

Subscribers: paulfitz

Differential Revision: https://phab.getgrist.com/D2533
2020-08-05 00:26:04 -04:00
..
client freshen app/client/ui2018/cssVars.ts 2020-06-23 16:16:38 -04:00
common (core) add per-user per-org preferences to database 2020-08-04 15:20:13 -04:00
gen-server (core) For getting access info, include the first-level doc and workspace users. 2020-08-05 00:26:04 -04:00
plugin (core) move home server into core 2020-07-21 20:39:10 -04:00
server (core) Fix two issues combining to report misleading error when saving to an empty name 2020-08-03 19:53:29 -04:00
tsconfig.json (core) move home server into core 2020-07-21 20:39:10 -04:00