Commit Graph

54 Commits (dc52c7fe0a1e248c443a24fb81f4b3f0c509e17c)

Author SHA1 Message Date
Alex Hall a64fb105e3 (core) Use GristObjCode in CellValue
3 years ago
Paul Fitzpatrick d635c97686 (core) flesh out "View As" feature
3 years ago
Paul Fitzpatrick 07558dceba (core) avoid censorship for one client clobbering data for another client
3 years ago
Paul Fitzpatrick d5a7fb23fe (core) apply SchemaEdit flag to metadata changes in general
3 years ago
Paul Fitzpatrick b3636b97e2 (core) Report memos consistently for blocked actions involving schema
3 years ago
Paul Fitzpatrick f53ab2cb30 (core) forbids edits when "view as" user is a viewer and access rules are permissive
3 years ago
Alex Hall 7f1f8fc9e6 (core) Linking summary tables grouped by list columns
3 years ago
Paul Fitzpatrick 4a23b964ed (core) update read access for exceptional sessions
3 years ago
Paul Fitzpatrick 6b3ac07ca7 (core) process GristDocAPI calls from custom widgets in the client
3 years ago
Paul Fitzpatrick 95cc2eb282 (core) read document as owner in pre-fork mode, if have sufficient access to it
3 years ago
George Gevoian e5eeb3ec80 (core) Add 'user' variable to trigger formulas
3 years ago
Paul Fitzpatrick 6f02987d10 (core) allow undos to be partial, if access control prohibits some part of them
3 years ago
Alex Hall 2f3a0e0c7f (core) Showing censored values as a grey cell
3 years ago
Dmitry S d1c1416d78 (core) Add rules to eslint to better match our coding conventions.
3 years ago
Paul Fitzpatrick 15723d1300 (core) check for +S bit early for changes that include formulas
3 years ago
Paul Fitzpatrick 3a0ec7b103 (core) be less fussy about rec/newRec distinction for creates/deletions
3 years ago
Paul Fitzpatrick d0d3d3d0c9 (core) discount indirect changes for access control purposes
3 years ago
Paul Fitzpatrick 729774552f (core) make sure Calculate action has full access
3 years ago
Paul Fitzpatrick 9696e24aac (core) always allow owners to edit access rules, so they don't get stuck
3 years ago
Dmitry S 526b0ad33e (core) Configure more comprehensive eslint rules for Typescript
3 years ago
Paul Fitzpatrick ee3a8a2b85 (core) streamline mixedColumns case of granular access control
3 years ago
Paul Fitzpatrick 2dfa427d63 (core) support subscriptions to a doc with row-dependent column read permissions
3 years ago
Paul Fitzpatrick 35303fad21 (core) disentangle row and metadata steps in granular access calculations
3 years ago
Paul Fitzpatrick d64461cd81 (core) optimization: remove lodash/pullAt
3 years ago
Paul Fitzpatrick 9d1bc5a518 (core) make AccessRules and FullCopies effective
4 years ago
Dmitry S e14488bcc8 (core) Add support for special ACL rules, for viewing rules and downloading documents.
4 years ago
Paul Fitzpatrick 0c5f7cf0a7 (core) add SELF_HYPERLINK() function for generating links to the current document
4 years ago
Paul Fitzpatrick c37a04c578 (core) freshen "view as user" behavior
4 years ago
Paul Fitzpatrick 937214d927 (core) update column access logic to respect wildcards
4 years ago
Paul Fitzpatrick 4ab096d179 (core) granular access control in the presence of schema changes
4 years ago
Paul Fitzpatrick 6af811f7ab (core) give more detailed reasons for access denied when memos are present
4 years ago
Dmitry S 7c81cf2368 (core) Change array.reverse() in GranularAccess to avoid accidental in-place reversal.
4 years ago
Dmitry S 6f9b85fc8c (core) Show a clearer message when actions are blocked by ACL rules
4 years ago
Paul Fitzpatrick f4366a01b3 (core) tweak meaning of newRec to be state at end of bundle
4 years ago
Paul Fitzpatrick 3ad9b18ddf (core) allow a doc owner to test access as a different user
4 years ago
Paul Fitzpatrick 438f259687 (core) start reconciling forking with granular access
4 years ago
Dmitry S 5deac68315 (core) Update ACL resources/rules when tables/columns get renamed
4 years ago
Dmitry S 4ad84f44a7 (core) Improve the UI for ACL rules.
4 years ago
Paul Fitzpatrick b2fabb0ebc (core) respect table wildcard in granular acl rules for censorship
4 years ago
Dmitry S de35be6b0a (core) Checks that an ACL formula can be parsed, and prevent saving unparsable ACL rules.
4 years ago
Paul Fitzpatrick 3b3ae87ade (core) implement a safe mode for opening documents with rule problems
4 years ago
Paul Fitzpatrick e5c24eb5ea (core) revamp user attribute handling
4 years ago
Paul Fitzpatrick 8f023a6446 (core) implement authorization via query parameter
4 years ago
Paul Fitzpatrick 131fbbdb92 (core) check row-level permissions on incoming actions
4 years ago
Dmitry S 8c788005c3 (core) Implement much of the general AccessRules UI.
4 years ago
Paul Fitzpatrick 0e2deecc55 (core) implement cleaner row-level access control for outgoing messages
4 years ago
Dmitry S bc3a472324 (core) Implement new representation of ACL rules.
4 years ago
Dmitry S 6b582b9ace (core) Remove the old attempt at ACLs implemented in Python.
4 years ago
Paul Fitzpatrick 3d3fe92bd0 (core) support access control on columns
4 years ago
Paul Fitzpatrick c879393a8e (core) support adding user characteristic tables for granular ACLs
4 years ago