Shane Kilkelly
|
08263180fa
|
Add project_id to the entities payload
|
2018-05-04 11:03:54 +01:00 |
|
Shane Kilkelly
|
3c3ce2010a
|
Add endpoint to list entities within a project
|
2018-05-04 10:45:13 +01:00 |
|
Shane Kilkelly
|
4925bfe536
|
Add an endpoint to get users projects as json
|
2018-05-04 09:44:13 +01:00 |
|
Shane Kilkelly
|
87fb226c3e
|
Fix invocation of getFileStream
|
2018-05-03 15:30:44 +01:00 |
|
Shane Kilkelly
|
5cb85c0332
|
WIP: Add ProjectFileAgent
|
2018-05-03 14:29:03 +01:00 |
|
Hayden Faulds
|
ba0e06d0fe
|
add V1HistoryNotSyncedError
|
2018-05-02 13:18:43 +01:00 |
|
James Allen
|
4c7364fd01
|
Merge pull request #503 from sharelatex/ja-reorder-compile-rate-limits
Re-order compile rate limits
|
2018-05-01 08:48:22 +01:00 |
|
James Allen
|
d454be8053
|
Bring down proportion to 10%
|
2018-04-30 17:19:21 +01:00 |
|
James Allen
|
6399621d1f
|
Show front widget for paid and sampled free users
|
2018-04-30 17:13:57 +01:00 |
|
hugh-obrien
|
157efa6d96
|
make publish modal accessible from query string
|
2018-04-27 15:50:11 +01:00 |
|
Alasdair Smith
|
ad1df3532f
|
Merge pull request #490 from sharelatex/hof-deleted-project-history
Pass project history id with updates
|
2018-04-23 10:05:07 +01:00 |
|
James Allen
|
d9a7b1248a
|
Re-order compile rate limits to do project/user check before everyone check
|
2018-04-17 14:43:54 +01:00 |
|
James Allen
|
9e525702c1
|
Merge branch 'master' into ja-restore-files
|
2018-04-16 16:14:31 +01:00 |
|
Hayden Faulds
|
7755a7cc1f
|
add overleaf to projections for project structure updates
|
2018-04-13 13:45:07 +01:00 |
|
Hayden Faulds
|
9ef40902ca
|
send projectHistoryId with resync requests
|
2018-04-13 13:45:03 +01:00 |
|
Hayden Faulds
|
3006d018d9
|
send projectHistoryId with project structure updates
|
2018-04-13 13:45:03 +01:00 |
|
Hayden Faulds
|
e5f3c472e3
|
return projectHistoryId in DocumentController.getDoc
|
2018-04-13 13:45:02 +01:00 |
|
Hayden Faulds
|
50686090c8
|
push doc pathname logic into DocController
|
2018-04-12 16:16:44 +01:00 |
|
Brian Gough
|
4115a35773
|
Merge pull request #445 from sharelatex/bg-separate-uploads-and-locking
replace files and separate uploads and locking (connects to overleaf/sharelatex#422)
|
2018-04-12 09:52:02 +01:00 |
|
Alasdair Smith
|
35cc5bf19c
|
Add defensive check for req.query, fixing tests
|
2018-04-10 10:38:40 +01:00 |
|
Brian Gough
|
882b555433
|
create new file on replace
|
2018-04-09 12:05:08 +01:00 |
|
Brian Gough
|
1a68f768d4
|
rename internal method uploadFile to _uploadFile
|
2018-04-09 12:05:08 +01:00 |
|
Brian Gough
|
38dab1c82c
|
clean up whitespace
|
2018-04-09 12:05:08 +01:00 |
|
Brian Gough
|
e29c657c8a
|
preserve original callback signature for addFile
|
2018-04-09 12:05:08 +01:00 |
|
Brian Gough
|
b551f3c7e9
|
fix indentation
|
2018-04-09 12:05:08 +01:00 |
|
Brian Gough
|
61b192fb2c
|
fix indentation of comment
|
2018-04-09 12:05:07 +01:00 |
|
Brian Gough
|
fe8897d757
|
refactor addFile and addFileWithOutUpdatingHistory
|
2018-04-09 12:05:07 +01:00 |
|
Brian Gough
|
d949338ed4
|
separate out file uploads
|
2018-04-09 12:05:07 +01:00 |
|
Brian Gough
|
cdfa2de68d
|
add comment about upsert and locking
|
2018-04-09 12:05:07 +01:00 |
|
Brian Gough
|
baec4eb195
|
move uploads outside the lock
|
2018-04-09 12:05:07 +01:00 |
|
Alasdair Smith
|
d433a88158
|
Pass rich text flag if query string is set
|
2018-04-06 16:58:12 +01:00 |
|
James Allen
|
2c0bd94fa7
|
Use mkdirp when restoring a file if the folder doesn't exist
|
2018-04-06 15:20:51 +01:00 |
|
James Allen
|
1e8439a2c6
|
Fix restore of docs from old deleted docs
|
2018-04-06 10:30:13 +01:00 |
|
James Allen
|
b4fa47d664
|
Add unit tests for RestoreManager
|
2018-04-06 10:30:13 +01:00 |
|
James Allen
|
0a1c543841
|
Hook up front end to restore documents
|
2018-04-06 10:30:13 +01:00 |
|
James Allen
|
075db1e5b9
|
Remove stray console.log
|
2018-04-06 10:30:13 +01:00 |
|
James Allen
|
3832850be6
|
Implement restore end point with acceptance tests
|
2018-04-06 10:30:13 +01:00 |
|
James Allen
|
beee86f1ce
|
First pass at restore end point
|
2018-04-06 10:30:13 +01:00 |
|
James Allen
|
f80962b74b
|
Split references feature flag into mendeley and referencesSearch
|
2018-03-28 17:11:41 +01:00 |
|
James Allen
|
f13c7fd573
|
Revert "Replace references feature flag with mendeley and referencesSearch"
This reverts commit 12fdff37f9fd5d47e8446eebc576d8bb9e045aa4.
|
2018-03-28 13:47:34 +01:00 |
|
James Allen
|
dc2d7a9c7e
|
Replace references feature flag with mendeley and referencesSearch
|
2018-03-27 16:20:21 +01:00 |
|
Alberto Fernández Capel
|
fef7601433
|
Early return only applies to fault tolerant request
We need to return the data to other requests like getLastOccurrence.
|
2018-03-23 10:02:11 +00:00 |
|
Shane Kilkelly
|
135854a0e0
|
Merge branch 'master' into ta-add-publisher-hub-analytics-proxy
|
2018-03-21 10:32:04 +00:00 |
|
Tim Alby
|
643f687640
|
Add recentV1TemplateIdsActivity proxy to AnalyticRouter
|
2018-03-20 17:32:45 -05:00 |
|
Shane Kilkelly
|
e50fef151f
|
Add uniExternalCollaboration proxy to AnalyticRouter
|
2018-03-20 13:19:51 +00:00 |
|
Alberto Fernández-Capel
|
f9ba4ea467
|
Merge pull request #414 from sharelatex/afc-retries-with-exp-backoff
Use exponential backoff in request retries to analytics
|
2018-03-20 09:55:07 +00:00 |
|
Alberto Fernández Capel
|
132b31c39f
|
Increase timeout
|
2018-03-19 14:46:18 +00:00 |
|
Alberto Fernández Capel
|
f2fc999ce4
|
Extract method to add common params
|
2018-03-19 10:30:06 +00:00 |
|
Alberto Fernández Capel
|
07b0f37579
|
Log errors in requests to analytics
|
2018-03-19 09:56:44 +00:00 |
|
Hayden Faulds
|
57de597e60
|
404 when resyncing deleting projects
|
2018-03-16 15:26:19 +00:00 |
|
Hayden Faulds
|
482d140716
|
add overleaf to projection
|
2018-03-16 13:29:22 +00:00 |
|
Alberto Fernández Capel
|
6609c10d36
|
Use exponential backoff to retry request to analytics
|
2018-03-15 17:14:50 +00:00 |
|
Hayden Faulds
|
d22d8324af
|
disable history resync when project-history is not enabled
|
2018-03-15 16:57:39 +00:00 |
|
James Allen
|
de94e33b5d
|
Merge pull request #397 from sharelatex/ja-fix-project-upload
Add files to project in series to avoid lock contention
|
2018-03-13 13:33:16 +00:00 |
|
James Allen
|
371caa41ca
|
Merge pull request #378 from sharelatex/hof-history-resync
resync project history endpoint
|
2018-03-13 13:33:08 +00:00 |
|
James Allen
|
d9b301023a
|
Use eachSeries rather than a job array
|
2018-03-13 13:30:06 +00:00 |
|
James Allen
|
33904fe7be
|
Add files to project in series to avoid lock contention
|
2018-03-13 13:21:48 +00:00 |
|
Alasdair Smith
|
41d8a50a8e
|
Merge pull request #385 from sharelatex/sk-add-recent-team-activity-proxy
Add a proxy to `AnalyticsRouter` for `/recentTeamActivity`
|
2018-03-13 11:20:55 +00:00 |
|
Hayden Faulds
|
a7945e9b96
|
extra logging for DocumentUpdaterHandler
|
2018-03-09 11:16:35 +00:00 |
|
Hayden Faulds
|
75f5fbcdbf
|
refactor DocumentUpdaterHandler
|
2018-03-09 11:15:18 +00:00 |
|
Hayden Faulds
|
af9cc28419
|
additional logging
|
2018-03-09 11:11:06 +00:00 |
|
Hayden Faulds
|
9ab0ded8f1
|
update project history resync url
|
2018-03-09 11:11:06 +00:00 |
|
Hayden Faulds
|
5b2e7d981a
|
resyncProject -> resyncProjectHistory
|
2018-03-09 11:11:06 +00:00 |
|
Hayden Faulds
|
926f91dd3b
|
wrap project resync in project structure lock
|
2018-03-09 11:11:06 +00:00 |
|
Hayden Faulds
|
4d2f0218af
|
add resync project history endpoint
|
2018-03-09 11:11:06 +00:00 |
|
Tim Alby
|
d5109d22d2
|
record both project-created and project-imported events
|
2018-03-06 18:26:25 -05:00 |
|
Tim Alby
|
4b291fab2a
|
Record new project event
|
2018-03-06 18:13:24 -05:00 |
|
Shane Kilkelly
|
f6e66b9346
|
Add a proxy to AnalyticsRouter for /recentTeamActivity
|
2018-03-06 16:21:28 +00:00 |
|
Shane Kilkelly
|
84fff5e9b7
|
Merge pull request #379 from sharelatex/sk-geolocate-user-sessions
Geolocate user, and pass country-code to editing-sessions
|
2018-03-06 11:33:50 +00:00 |
|
Shane Kilkelly
|
7d81c42b9c
|
More explicit handling of empty-string country-code
|
2018-03-06 10:32:28 +00:00 |
|
Shane Kilkelly
|
97d181c3f9
|
Reverse an un-necessary change
|
2018-03-05 13:24:54 +00:00 |
|
Shane Kilkelly
|
b3f47ea44a
|
Remove obsolete segmentation payload in editing-session request
|
2018-03-05 11:15:41 +00:00 |
|
Shane Kilkelly
|
f625b22ec5
|
Move the geolocation out of login, to the editingSession action
|
2018-03-05 10:46:51 +00:00 |
|
James Allen
|
d92c3e8b55
|
Logging and error message tweaks
|
2018-03-05 10:37:53 +00:00 |
|
James Allen
|
d4025908b7
|
Add in enabledLinkedFileTypes setting
|
2018-03-05 10:37:53 +00:00 |
|
James Allen
|
a99f55891f
|
Use external proxy
|
2018-03-05 10:37:53 +00:00 |
|
James Allen
|
6848e97a82
|
Hook up refresh button to backend
|
2018-03-05 10:37:00 +00:00 |
|
James Allen
|
9733223840
|
Show linked file status in front end
|
2018-03-05 10:37:00 +00:00 |
|
James Allen
|
01d84bd983
|
Handle error cases when downloading URL
|
2018-03-05 10:37:00 +00:00 |
|
James Allen
|
b1dda931f4
|
Add in modal for creating linked URL file
|
2018-03-05 10:37:00 +00:00 |
|
James Allen
|
85f25b810c
|
First pass at URL based linked files
|
2018-03-05 10:37:00 +00:00 |
|
Brian Gough
|
3bbd49c7eb
|
Merge pull request #377 from sharelatex/bg-add-project-structure-version-number
add project structure version number
|
2018-03-05 08:41:14 +00:00 |
|
Shane Kilkelly
|
1629f68d5e
|
Geolocate user on login, and pass country-code to editing-sessions
|
2018-03-02 12:02:45 +00:00 |
|
Brian Gough
|
12911598de
|
send current project structure version to docupdater
|
2018-03-01 12:32:08 +00:00 |
|
Brian Gough
|
98f50919e8
|
comment about file replacements
|
2018-03-01 12:32:08 +00:00 |
|
Brian Gough
|
67d784a74a
|
increment project version on every structure change
|
2018-03-01 12:32:08 +00:00 |
|
Brian Gough
|
470d67a3aa
|
avoid exception in error message when project undefined
|
2018-03-01 12:31:51 +00:00 |
|
Brian Gough
|
cb35da3cf7
|
increment a project version number on every change in folder structure
|
2018-03-01 12:17:33 +00:00 |
|
James Allen
|
becb76d69b
|
Don't allow backslashes in file names
|
2018-03-01 11:42:44 +00:00 |
|
Hayden Faulds
|
e50c3837bc
|
add extra metrics around locking
|
2018-02-19 12:15:02 +00:00 |
|
Hayden Faulds
|
dd582d1b2e
|
type-check ProjectGetter.getProject and getProjectWithoutLock arguments
|
2018-02-16 14:44:21 +00:00 |
|
Hayden Faulds
|
693c8e8c60
|
move where lock keys are defined
|
2018-02-16 14:44:21 +00:00 |
|
Hayden Faulds
|
a05d172052
|
clean up variable names in ProjectGetter.getProject
|
2018-02-16 14:44:21 +00:00 |
|
Hayden Faulds
|
66cd5cd24b
|
use ProjectGetter.getProject in other ProjectGetter methods
|
2018-02-16 14:44:21 +00:00 |
|
Hayden Faulds
|
95b82a3c9d
|
use ProjectGetter in ProjectLocator.findElementByPath
|
2018-02-16 14:44:21 +00:00 |
|
Hayden Faulds
|
cbc6fb232d
|
add mongo transaction lock when getting or updating projects
|
2018-02-16 14:44:21 +00:00 |
|
Brian Gough
|
fc1e94b14a
|
Merge pull request #343 from sharelatex/bg-block-javascript-property-names
block javascript property names being used as file names
|
2018-02-16 14:07:12 +00:00 |
|
Hayden Faulds
|
eb198cd8c3
|
make getSafePathname a method in CompileController rather than Project
|
2018-02-16 13:10:48 +00:00 |
|
Brian Gough
|
8a10e98b56
|
block javascript property names being used as file names
|
2018-02-16 10:31:47 +00:00 |
|
Hayden Faulds
|
304a6bc332
|
use ProjectGetter rather than Project directly
|
2018-02-16 08:55:09 +00:00 |
|