Commit Graph

33 Commits (0c60446f9c569a83ef13b591db0c46c7d9955612)

Author SHA1 Message Date
Dmitry S 534615dd50 (core) Update logging in sandbox code, and log tracebacks as single log messages.
11 months ago
Dmitry S 9d4eeda480 (core) Python optimizations to speed up data engine
1 year ago
Alex Hall 89259371a5 (core) Respect sort_by in lookupOne, and allow reverse sorting
2 years ago
Alex Hall 792565976a (core) Show example values in formula autocomplete
2 years ago
Alex Hall 56624c4a95 (core) Fix undo error for automatically removed rows, especially in summary tables
2 years ago
Alex Hall eac1f26f3e (core) More helpful messages when formula probably needs to use `Table.all`
2 years ago
Alex Hall 42060df29a (core) Formula autocomplete improvements for references and lookups
2 years ago
Alex Hall 0bdc82a170 (core) Automatically remove empty summary table rows
2 years ago
Alex Hall 1c89d08ea3 (core) Add a row to summary tables grouped by list column(s) corresponding to empty lists
2 years ago
Alex Hall 8ee23f5344 (core) Mark column changing actions as indirect when adding data to empty column
2 years ago
Alex Hall dc9e53edc8 (core) Update the current time in formulas automatically every hour
2 years ago
Alex Hall 8ec823e7ee (core) Return RecordSet instead of list from property access when possible, to allow further property access
2 years ago
Alex Hall 4ce492b9e5 (core) Compute sample_record lazily using a property
2 years ago
Alex Hall 437d30bd9f (core) Log number of rows in user tables in data engine
2 years ago
Edward Betts d6e0e1fee3 Correct spelling mistakes
2 years ago
Paul Fitzpatrick d51180d349 (core) updates from grist-core
2 years ago
Dmitry 25b7e6c245
Tweaks to documentation comments for user-facing Grist functions (#126)
2 years ago
Natalie Misasi 2611d05c39
Updates to Grist Functions (#125)
2 years ago
Alex Hall 0de0cb0f4a (core) Add PUT /records DocApi endpoint to AddOrUpdate records
2 years ago
Dmitry S b37b8a9f6d (core) A few tiny documentation tweaks.
3 years ago
Natalie Misasi 4a84715e2b
Update table.py: point UserTable.lookupRecords to a CONTAINS example (#118)
3 years ago
Alex Hall 267640c277 (core) Use MixedTypesKey for sort_by arg of lookupRecords to avoid errors in Python 3
3 years ago
Paul Fitzpatrick 7907467dbc (core) treat summary tables like formulas for access control purposes
3 years ago
Dmitry S dafdeee41c (core) Optimize overly-cautious column replacing
3 years ago
Alex Hall 4cd888c342 (core) Just return a list from _get_col_subset, remove ColumnView class
3 years ago
Alex Hall 0d1a285129 (core) Fix changing type of source column from choice to choicelist
3 years ago
Alex Hall 04e5d90f86 (core) Barely working reference lists in frontend
3 years ago
Alex Hall f5981606e1 (core) Make CONTAINS a function for consistency with mkpydocs etc.
3 years ago
Alex Hall f7a9638992 (core) CONTAINS() and summarising by ChoiceList columns with flattening
3 years ago
Alex Hall a9d5b4d5af (core) Refactor Table.Record[Set] classes
3 years ago
Alex Hall 16f297a250 (core) Simple Python 3 compatibility changes
3 years ago
Dmitry S e2226c3ab7 (core) Store formula values in DB, and include them into .stored/.undo fields of actions.
4 years ago
Paul Fitzpatrick b82eec714a (core) move data engine code to core
4 years ago