Eric Mc Sween
|
d9caced0d6
|
Change skip_flush option to ignore_flush_errors in delete doc
Instead of skipping the flush, we'll still try to flush and proceed with
the doc deletion, even when the flush fails.
|
2020-03-10 09:40:49 -04:00 |
|
Eric Mc Sween
|
9b70eb75b3
|
Rename flush param to skip_flush in delete doc
Also move it to the query string instead of the body.
|
2020-03-09 16:27:32 -04:00 |
|
Eric Mc Sween
|
c09bc0e868
|
Add a "flush: false" option to the doc delete endpoint
This will delete the document from Redis without flushing to web,
docstore or history. To be used when something is broken.
|
2020-03-07 08:59:15 -05:00 |
|
Brian Gough
|
260923f291
|
keep flushQueuedProjects in the foreground
|
2019-09-27 10:46:24 +01:00 |
|
Brian Gough
|
b7f3b848af
|
remove unused dryRun option
Co-Authored-By: Jakob Ackermann <das7pad@outlook.com>
|
2019-09-26 15:50:55 +01:00 |
|
Brian Gough
|
fc62abfcfa
|
run flush of queued projects in the background
|
2019-09-26 15:46:14 +01:00 |
|
Brian Gough
|
f6b2ac7360
|
queue deletes for deferred processing
|
2019-09-25 16:42:49 +01:00 |
|
Brian Gough
|
a76e0dca88
|
skip history flush when project is cleared by realtime shutdown
history is flushed by a background cron job anyway
|
2019-08-15 09:51:16 +01:00 |
|
Brian Gough
|
e95059f98e
|
handle non-urgent flushes in background
|
2019-06-03 10:01:10 +01:00 |
|
Henry Oswald
|
daca83a057
|
add dryRun option to flush all projects
|
2019-05-02 16:54:22 +01:00 |
|
Henry Oswald
|
d5d1736a5e
|
adds /flush_all_projects project
|
2019-05-02 16:43:35 +01:00 |
|
Brian Gough
|
8c5d74faef
|
use explicit json content-type to avoid security issues with text/html
|
2019-02-12 16:45:11 +00:00 |
|
Hayden Faulds
|
1b63141e49
|
Revert "Revert "Add projectHistoryId to updates""
|
2018-04-23 12:08:04 +01:00 |
|
Hayden Faulds
|
3cc20d6311
|
Revert "Add projectHistoryId to updates"
|
2018-04-23 11:41:29 +01:00 |
|
Hayden Faulds
|
25c0be4eaa
|
add projectHistryId to project structure updates
|
2018-04-13 15:22:05 +01:00 |
|
Hayden Faulds
|
a220794d32
|
add projectHistoryId to resync updates
|
2018-04-13 15:22:05 +01:00 |
|
Brian Gough
|
0642e3c8c9
|
support project version on incoming requests
|
2018-03-15 16:15:10 +00:00 |
|
Hayden Faulds
|
fc6ef6ea7a
|
improve logging
|
2018-03-09 12:21:48 +00:00 |
|
Hayden Faulds
|
64d1fe13bc
|
additional logging for project history resync
|
2018-03-07 16:24:22 +00:00 |
|
Hayden Faulds
|
152a25e96d
|
rename resyncProject -> resyncProjectHistory
|
2018-03-07 13:29:42 +00:00 |
|
Hayden Faulds
|
52d6b710bd
|
add ability to resync project structure
|
2018-03-02 15:01:53 +00:00 |
|
Hayden Faulds
|
0f87ae1f74
|
simplify comments
|
2018-02-22 10:16:29 +00:00 |
|
Hayden Faulds
|
ea0dd9700b
|
reduce the number of times we flush project history
|
2018-02-22 10:01:05 +00:00 |
|
Hayden Faulds
|
944e633bac
|
add acceptance test for entity renaming
|
2017-11-08 09:20:38 +00:00 |
|
Hayden Faulds
|
7e86afe55e
|
version file renames
|
2017-11-08 09:20:38 +00:00 |
|
Hayden Faulds
|
6d571e6d23
|
version document renames
|
2017-11-08 09:20:37 +00:00 |
|
Brian Gough
|
7cbb3e7af8
|
change getProjectDocs endpoint from GET to POST
also note that it flushes docs if they are considered old (i.e. not
recently flushed)
|
2017-10-11 15:30:29 +01:00 |
|
Brian Gough
|
f34c12fdc7
|
add endpoint to clear project state
|
2017-09-08 15:50:26 +01:00 |
|
Brian Gough
|
1eb80936f2
|
fix log line
|
2017-08-10 14:57:27 +01:00 |
|
Brian Gough
|
9f3ec72f81
|
switch to single get/set method for getProjectDocs
if project state hasn't changed, return the docs. Otherwise set the hash
and return a 409 Conflict response.
|
2017-08-07 14:43:28 +01:00 |
|
Brian Gough
|
860537146b
|
avoid logging doclines in getProjectDocs
|
2017-08-03 15:04:12 +01:00 |
|
Brian Gough
|
80be5adc0d
|
change filter to exclude in getProjectDocs
|
2017-08-03 15:04:06 +01:00 |
|
Brian Gough
|
0109585092
|
provide endpoint for current project docs in redis
|
2017-08-02 13:42:10 +01:00 |
|
Paulo Reis
|
144804e516
|
Update tests with new methods.
|
2017-05-08 16:34:17 +01:00 |
|
Paulo Reis
|
e96e6d6a29
|
Remove unused method.
|
2017-05-05 15:17:19 +01:00 |
|
Paulo Reis
|
9b8a2c3030
|
Consolidate methods to accept changes.
|
2017-05-05 15:12:06 +01:00 |
|
Paulo Reis
|
d530ee9501
|
Add methods to bulk accept changes.
|
2017-05-04 15:32:54 +01:00 |
|
James Allen
|
0245bfd031
|
Support an incoming undo flag for history restores
|
2017-03-21 11:20:38 +00:00 |
|
James Allen
|
8725aeab03
|
Allow deleting of comment ranges
|
2017-01-24 15:57:11 +01:00 |
|
James Allen
|
be19532a1d
|
Add HTTP end point for accepting changes
|
2017-01-09 14:41:18 +01:00 |
|
James Allen
|
e3fee1a1d1
|
Rename 'track changes entries' -> 'ranges'
|
2016-12-08 12:31:43 +00:00 |
|
James Allen
|
418405e8b9
|
Return track changes entries in HTTP request
|
2016-12-02 11:37:27 +00:00 |
|
James Allen
|
4fadd75ef3
|
Track changes based on flag on op, not global setting
|
2016-12-02 11:04:21 +00:00 |
|
James Allen
|
e739e86c48
|
Get basic ChangeTracker hooked up. WIP
|
2016-11-28 10:14:42 +00:00 |
|
Shane Kilkelly
|
048fd19418
|
Add one to size of line.
To account for newline characters in the original document
|
2016-05-12 09:26:50 +01:00 |
|
Shane Kilkelly
|
82d5a7fafd
|
check total size of lines, rather than content-length
|
2016-05-11 15:55:21 +01:00 |
|
Shane Kilkelly
|
210a61112b
|
reject payloads larger than 2MB for setDoc
|
2016-04-29 15:08:21 +01:00 |
|
James Allen
|
4f878e000b
|
Allow source and user_id to be included when setting a document
|
2014-03-11 12:47:26 +00:00 |
|
James Allen
|
e1a7d4f24a
|
Initial open sourcing
|
2014-02-12 10:40:42 +00:00 |
|