(core) add OWNERS='owners', EDITOR='editors', VIEWER='viewers' to condition formulas

Summary: this adds constants for user access roles, to facilitate autocomplete.

Test Plan: updated tests

Reviewers: dsagal

Reviewed By: dsagal

Differential Revision: https://phab.getgrist.com/D2761
This commit is contained in:
Paul Fitzpatrick
2021-03-19 16:01:24 -04:00
parent 0c5f7cf0a7
commit afb83a4ff1
3 changed files with 12 additions and 3 deletions

View File

@@ -42,6 +42,8 @@ export function aclFormulaEditor(options: ACLFormulaOptions) {
return [
// The few Python keywords and constants we support.
'and', 'or', 'not', 'in', 'is', 'True', 'False', 'None',
// Some grist-specific constants:
'OWNER', 'EDITOR', 'VIEWER',
// The common variables.
'user', 'rec',
// Other completions that depend on doc schema or other rules.