gristlabs_grist-core/app/server/lib
Alex Hall e09e919016 (core) Ensure that large changes are processed in full by triggers (for webhooks)
Summary:
Uses the new alwaysPreserveColIds option for action summaries in Triggers.ts.

Triggers.ts is now responsible for generating the summary to make it easy to pass this option. The value of the option is just all colIds mentioned in triggers configured in this document.

Test Plan: Tested adding 200 rows to a subscribed table to ensure the events are not truncated. Also tests batching nicely.

Reviewers: paulfitz

Reviewed By: paulfitz

Differential Revision: https://phab.getgrist.com/D3135
2021-11-10 23:13:55 +02:00
..
ACLFormula.ts
ActionHistory.ts
ActionHistoryImpl.ts
ActionSummary.ts (core) add an option to action summarization to preserve columns entirely 2021-10-28 21:52:19 -04:00
ActiveDoc.ts (core) Ensure that large changes are processed in full by triggers (for webhooks) 2021-11-10 23:13:55 +02:00
ActiveDocImport.ts (core) Add column matching to Importer 2021-11-09 12:30:52 -08:00
AppEndpoint.ts
Authorizer.ts
BrowserSession.ts
checksumFile.ts
Client.ts (core) Add LogMethods helper and use it for more JSON data in logs. Reduce unhelpful logging. 2021-10-25 10:25:18 -04:00
Comm.js
dbUtils.ts
DiscourseConnect.ts
DocApi.ts (core) Error message on Duplicate Document 2021-11-09 19:12:57 +01:00
DocApiTypes-ti.ts (core) Adding schema validation for records endpoint 2021-10-18 21:40:50 +02:00
DocApiTypes.ts (core) Adding schema validation for records endpoint 2021-10-18 21:40:50 +02:00
DocClients.ts (core) Add LogMethods helper and use it for more JSON data in logs. Reduce unhelpful logging. 2021-10-25 10:25:18 -04:00
DocManager.ts
DocPluginData.ts
DocPluginManager.ts
DocSession.ts (core) Add LogMethods helper and use it for more JSON data in logs. Reduce unhelpful logging. 2021-10-25 10:25:18 -04:00
DocSnapshots.ts
DocStorage.ts (core) Use GristObjCode in CellValue 2021-10-11 14:11:32 +02:00
DocStorageManager.ts
docUtils.d.ts
docUtils.js
DocWorker.ts (core) Add diff preview to Importer 2021-10-08 14:15:07 -07:00
DocWorkerMap.ts
ExcelFormatter.ts
ExpandedQuery.ts (core) Add column matching to Importer 2021-11-09 12:30:52 -08:00
Export.ts (core) Adding sort options for columns. 2021-11-03 15:31:39 +01:00
ExportCSV.ts
ExportXLSX.ts (core) Strip invalid characters from table name in excel import 2021-10-11 17:47:12 +02:00
expressWrap.ts
ExternalStorage.ts
extractOrg.ts
FileParserElement.ts
filterUtils.ts
FlexServer.ts (core) Process new user info in /welcome/info post without waiting for it to be written to the collecting document 2021-10-31 13:54:31 -04:00
GoogleAuth.ts
GoogleExport.ts
GoogleImport.ts
GranularAccess.ts (core) Use GristObjCode in CellValue 2021-10-11 14:11:32 +02:00
GristServer.ts
gristSessions.ts
guessExt.ts
HashUtil.ts
HostedMetadataManager.ts
HostedStorageManager.ts (core) Add LogMethods helper and use it for more JSON data in logs. Reduce unhelpful logging. 2021-10-25 10:25:18 -04:00
IBilling.ts
IChecksumStore.ts
ICreate.ts
IDocStorageManager.ts
idUtils.ts
IElectionStore.ts
initialDocSql.ts
INotifier.ts
ISandbox.ts (core) get all tests working under python3/gvisor 2021-10-18 17:44:15 -04:00
IShell.ts
ITestingHooks-ti.ts
ITestingHooks.ts
log.ts
LogMethods.ts (core) Add LogMethods helper and use it for more JSON data in logs. Reduce unhelpful logging. 2021-10-25 10:25:18 -04:00
manifest.ts
MinimalLogin.ts
NSandbox.ts (core) tweak throttling to work for gvisor/runsc 2021-11-04 17:23:43 -04:00
OnDemandActions.ts
PermissionInfo.ts
Permit.ts
places.ts
PluginEndpoint.ts
PluginManager.ts
reportTimeTaken.ts
requestUtils.ts
RowAccess.ts
SafePythonComponent.ts
SamlConfig.ts
SandboxControl.ts (core) freshen tests for python3 2021-11-10 10:46:12 -05:00
sandboxUtil.js
sendAppPage.ts
ServerColumnGetters.ts (core) Adding sort options for columns. 2021-11-03 15:31:39 +01:00
ServerLocale.ts
serverUtils.ts (core) support setting python version of new docs with PYTHON_VERSION_ON_CREATION 2021-11-05 10:51:18 -04:00
Sessions.ts
Sharing.ts (core) Ensure that large changes are processed in full by triggers (for webhooks) 2021-11-10 23:13:55 +02:00
shortDesc.ts
shutdown.js
SQLiteDB.ts (core) Migrate import code from data engine to Node 2021-10-04 10:27:00 -07:00
TableMetadataLoader.ts
TagChecker.ts
TestingHooks.ts
Throttle.ts (core) tweak throttling to work for gvisor/runsc 2021-11-04 17:23:43 -04:00
TimeQuery.ts
Triggers.ts (core) Ensure that large changes are processed in full by triggers (for webhooks) 2021-11-10 23:13:55 +02:00
UnsafeNodeComponent.ts
uploads.ts (core) Error message on Duplicate Document 2021-11-09 19:12:57 +01:00
WorkCoordinator.ts