gristlabs_grist-core/app
Paul Fitzpatrick 9696e24aac (core) always allow owners to edit access rules, so they don't get stuck
Summary: Access to structural tables currently depends on SchemaEdit permission.  We now make an exception for owner access to _grist_ACLResources and _grist_ACLRules, giving them unconditional access.  It was too easy for owners to lock themselves out of editing access rules.

Test Plan: added test

Reviewers: dsagal

Reviewed By: dsagal

Differential Revision: https://phab.getgrist.com/D2790
2021-04-28 10:17:36 -04:00
..
client (core) Configure more comprehensive eslint rules for Typescript 2021-04-26 18:54:55 -04:00
common (core) Configure more comprehensive eslint rules for Typescript 2021-04-26 18:54:55 -04:00
gen-server (core) Configure more comprehensive eslint rules for Typescript 2021-04-26 18:54:55 -04:00
plugin (core) Configure more comprehensive eslint rules for Typescript 2021-04-26 18:54:55 -04:00
server (core) always allow owners to edit access rules, so they don't get stuck 2021-04-28 10:17:36 -04:00
tsconfig.json (core) move home server into core 2020-07-21 20:39:10 -04:00