Commit Graph

298 Commits (main)

Author SHA1 Message Date
George Gevoian e5eeb3ec80 (core) Add 'user' variable to trigger formulas
3 years ago
George Gevoian 9592e3610b (core) Add 'value' to trigger formula autocomplete
3 years ago
Alex Hall 8524b4f791 (core) Put user code in linecache so that source lines show in tracebacks
3 years ago
Paul Fitzpatrick 4222f1ed32 (core) communicate with sandbox via standard pipes
3 years ago
Alex Hall 61e7c8a127 (core) Run python unit tests again in python 3
3 years ago
Alex Hall cc02d937f7 (core) Remove help, mkdocs, and the 'env' virtualenv
3 years ago
Alex Hall 84ddbc448b (core) Add test_replay for easily replaying data sent to the sandbox purely within python
3 years ago
Dmitry S b537539b73 (core) Implement UI for trigger formulas.
3 years ago
Dmitry S 01cef034ed (core) A quick attempt to fix summarizing by reference columns
3 years ago
Dmitry S a56714e1ab (core) Implement trigger formulas (generalizing default formulas)
3 years ago
Alex Hall 305b133c59 (core) Remaining Python 3 compatibility changes
3 years ago
Alex Hall 16f297a250 (core) Simple Python 3 compatibility changes
3 years ago
Alex Hall ca57b3c099 (core) Updating dependencies only in preparation for Python 3 upgrade
3 years ago
Alex Hall 746b26be19 (core) Fix recursion error in invalidate_deps
3 years ago
Alex Hall d3dc910784 (core) sys.setdefaultencoding('utf8')
3 years ago
Alex Hall 8a940676e9 (core) Generic tools for recording pycalls, deterministic mode.
3 years ago
Alex Hall 8138cc3123 (core) Make regression tests by recording pycalls when opening fixture docs
3 years ago
Alex Hall 2f3a0e0c7f (core) Showing censored values as a grey cell
3 years ago
Paul Fitzpatrick d0d3d3d0c9 (core) discount indirect changes for access control purposes
3 years ago
Dmitry S 8d62a857e1 (core) Add ChoiceList type, cell widget, and editor widget.
3 years ago
Paul Fitzpatrick e55fba24e7 (core) fix up newRec when column names change; autocomplete after newRec
3 years ago
Paul Fitzpatrick 0c5f7cf0a7 (core) add SELF_HYPERLINK() function for generating links to the current document
3 years ago
Dmitry S ba9959b6af (core) Fix broken markdown link in the doc-comment of VLOOKUP
3 years ago
Dmitry S 2b71cce88b (core) Fix CONCAT function that was breaking on presence of non-ascii characters
3 years ago
Paul Fitzpatrick 4ab096d179 (core) granular access control in the presence of schema changes
3 years ago
Paul Fitzpatrick 6af811f7ab (core) give more detailed reasons for access denied when memos are present
3 years ago
Dmitry S ec023a3ba6 (core) Fix another cause of inconsistency that can be triggered by bad DocActions.
3 years ago
Dmitry S 14cdd47675 (core) When checking for metadata consistency, check for stray column records too
3 years ago
Dmitry S 5deac68315 (core) Update ACL resources/rules when tables/columns get renamed
3 years ago
Dmitry S 9f806de64b (core) Allow using negative rowIds to add records and refer to them in Reference values.
3 years ago
Dmitry S de35be6b0a (core) Checks that an ACL formula can be parsed, and prevent saving unparsable ACL rules.
3 years ago
Dmitry S b3a57e3b5c (core) Be more careful with avoiding actions which don't change encoded values
3 years ago
Dmitry S 0289e3ea17 (core) Fix issue with spurious changes produced by Calculate action.
3 years ago
Dmitry S 5172cae1c2 (core) Fix a bug that occurs after remaing a table containing a RefList column.
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
Dmitry S 5b2de988b5 (core) Perform migrations of Grist schema using only metadata tables when possible.
4 years ago
Dmitry S e2226c3ab7 (core) Store formula values in DB, and include them into .stored/.undo fields of actions.
4 years ago
Dmitry S 9d6637458e (core) For autocomplete suggestions in formulas, add links to suggestions we have documentation for.
4 years ago
Paul Fitzpatrick 45d2d5f897 (core) back-end support for tables that are accessible only by owners
4 years ago
Dmitry S 2ea8b8d71f (core) After a spate of spurious test failures, try to fix a few.
4 years ago
Dmitry S 003029bf8a (core) Improve suggestions for formula autocomplete
4 years ago
Dmitry S 2fbd3f1706 (core) Fix lookups in default formulas
4 years ago
Dmitry S 7a8debae16 (core) Improve object serialization, to help get RECORD data to Custom Widgets.
4 years ago
Dmitry S 48ca124f23 (core) Render unmarshallable values as non-errors, using their repr() strings.
4 years ago
Dmitry S 4e11b6a922 (core) Implement RECORD function that converts Records to Python dictionaries
4 years ago
Dmitry S 7da05e0bbf (core) Filter out gristHelper columns from the code listing in CodeEditor
4 years ago
Paul Fitzpatrick b82eec714a (core) move data engine code to core
4 years ago