gristlabs_grist-core/app
Dmitry S 8c788005c3 (core) Implement much of the general AccessRules UI.
Summary:
- Factored out ACLRuleCollection into its own file, and use for building UI.
- Moved AccessRules out of UserManager to a page linked from left panel.
- Changed default RulePart to be the last part of a rule for simpler code.
- Implemented much of the UI for adding/deleting rules.
  - For now, editing the ACLFormula and Permissions is done using text inputs.
- Implemented saving rules by syncing a bundle of them.
- Fixed DocData to clean up action bundle in case of an early error.

Test Plan: WIP planning to add some new browser tests for the UI

Reviewers: paulfitz

Reviewed By: paulfitz

Differential Revision: https://phab.getgrist.com/D2678
2020-12-07 14:48:41 -05:00
..
client (core) Implement much of the general AccessRules UI. 2020-12-07 14:48:41 -05:00
common (core) Implement much of the general AccessRules UI. 2020-12-07 14:48:41 -05:00
gen-server (core) distinguish open public documents from listing them 2020-11-27 09:56:25 -05:00
plugin (core) hide long sequences of unchanged rows in diffs 2020-11-19 18:19:54 -05:00
server (core) Implement much of the general AccessRules UI. 2020-12-07 14:48:41 -05:00
tsconfig.json (core) move home server into core 2020-07-21 20:39:10 -04:00