gristlabs_grist-core/app/server/lib
George Gevoian 3dadf93c98 (core) Add support for auto-copying docs on signup
Summary:
The new "copyDoc" query parameter on the login page sets a short-lived cookie, which is
then read when welcoming a new user to copy that document to their Home workspace, and
redirect to it. Currently, only templates and bare forks set this parameter.

A new API endpoint for copying a document to a workspace was also added.

Test Plan: Browser tests.

Reviewers: paulfitz

Reviewed By: paulfitz

Differential Revision: https://phab.getgrist.com/D3992
2023-09-06 15:12:08 -04:00
..
AccessTokens.ts
ACLFormula.ts Dump the rule for ACL formula warnings (#639) 2023-08-23 09:23:29 -04:00
ActionHistory.ts
ActionHistoryImpl.ts
ActiveDoc.ts
ActiveDocImport.ts
AppEndpoint.ts
AppSettings.ts
Assistance.ts
Authorizer.ts
BrowserSession.ts
checksumFile.ts
Client.ts
Comm.ts (core) Manage memory used for websocket responses to reduce the risk of server crashes. 2023-08-07 11:28:31 -04:00
configureMinIOExternalStorage.ts
dbUtils.ts
DiscourseConnect.ts
DocApi.ts
DocClients.ts
DocManager.ts Add ws id and doc name params to POST /docs (#655) 2023-09-05 14:27:35 -04:00
DocPluginData.ts
DocPluginManager.ts
DocSession.ts
DocSnapshots.ts
DocStorage.ts
DocStorageManager.ts
docUtils.d.ts
docUtils.js Correct spelling mistakes 2022-02-19 09:46:49 +00:00
DocWorker.ts
DocWorkerMap.ts (core) Add unquarantine command to admin CLI 2022-08-15 13:04:55 -07:00
DocWorkerUtils.ts
ExcelFormatter.ts
ExpandedQuery.ts
Export.ts Add ws id and doc name params to POST /docs (#655) 2023-09-05 14:27:35 -04:00
ExportCSV.ts
ExportTableSchema.ts (core) Fix imports into reference columns, and support two ways to import Numeric as a reference. 2023-05-02 10:28:14 -04:00
ExportXLSX.ts (core) Filter rows based on linked widgets when exporting view 2023-07-26 21:49:52 +02:00
expressWrap.ts
ExternalStorage.ts
extractOrg.ts
FileParserElement.ts
filterUtils.ts
FlexServer.ts
ForwardAuthLogin.ts
GoogleAuth.ts
GoogleExport.ts
GoogleImport.ts
GranularAccess.ts
GristServer.ts (core) Add Support Grist page and nudge 2023-07-04 17:36:59 -04:00
gristSessions.ts
gristSettings.ts
guessExt.ts
hashingUtils.ts
HashUtil.ts (core) add more detail to /compare endpoint 2020-09-18 16:31:29 -04:00
HostedMetadataManager.ts
HostedStorageManager.ts (core) Persist forks in home db 2023-02-20 22:46:36 -05:00
httpEncoding.ts
IBilling.ts
IChecksumStore.ts
ICreate.ts External storage: split checkBackend and configure (follow-up #545) (#567) 2023-07-13 02:44:46 -04:00
IDocStorageManager.ts
idUtils.ts
IElectionStore.ts
initialDocSql.ts
INotifier.ts (core) Speed up and upgrade build. 2022-06-27 16:10:10 -04:00
ISandbox.ts
IShell.ts (core) dust off electron build a little bit 2022-07-29 11:19:26 -04:00
ITestingHooks-ti.ts
ITestingHooks.ts
log.ts
LogMethods.ts
manifest.ts (core) move home server into core 2020-07-21 20:39:10 -04:00
MemoryPool.ts
MinimalLogin.ts
MinIOExternalStorage.ts
NSandbox.ts
NullSandbox.ts
OnDemandActions.ts
PermissionInfo.ts Dump the rule for ACL formula warnings (#639) 2023-08-23 09:23:29 -04:00
Permit.ts
places.ts A set of tweaks to simplify electron packaging (#421) 2023-02-13 15:52:17 -05:00
PluginEndpoint.ts
PluginManager.ts
ProcessMonitor.ts
ProxyAgent.ts
reportTimeTaken.ts
Requests.ts
requestUtils.ts
RowAccess.ts
SafePythonComponent.ts
SamlConfig.ts
SandboxControl.ts
sandboxUtil.ts
sendAppPage.ts (core) custom widget appear as build-in widget 2023-08-30 09:44:25 +02:00
ServerColumnGetters.ts (core) Filter rows based on linked widgets when exporting view 2023-07-26 21:49:52 +02:00
ServerLocale.ts
serverUtils.ts
Sessions.ts
Sharing.ts
shortDesc.ts
shutdown.js
SqliteCommon.ts
SQLiteDB.ts add an endpoint for doing SQL selects (#641) 2023-09-04 09:21:18 -04:00
SqliteNode.ts
TableMetadataLoader.ts
TagChecker.ts
Telemetry.ts Add ws id and doc name params to POST /docs (#655) 2023-09-05 14:27:35 -04:00
TestingHooks.ts
TestLogin.ts
Throttle.ts
TimeQuery.ts
Triggers.ts
UnsafeNodeComponent.ts
uploads.ts
WidgetRepository.ts
WorkCoordinator.ts
workerExporter.ts