James Allen
|
bedc8a0492
|
Remove ProjectGetter.populateProjectWithUsers
|
2016-03-07 15:25:10 +00:00 |
|
Henry Oswald
|
76591ebb23
|
made ProjectGetter.getProject more robust
it can deal with multiple types of query better, including mongoose ids which are not being matched like mongojs ids.
|
2016-02-29 19:01:46 +00:00 |
|
Henry Oswald
|
1e8523c227
|
don't emmit to room new entities if they errored.
|
2016-02-29 13:05:37 +00:00 |
|
Henry Oswald
|
8f0d1dc73e
|
add in the calls to block large projects
|
2016-02-29 13:05:17 +00:00 |
|
James Allen
|
6143b2218c
|
Send user_id on Dropbox requests through to doc updater
|
2016-02-04 14:27:00 +00:00 |
|
James Allen
|
d11d536994
|
Refactor adding and removing collaborators to not go through EditorController
|
2015-10-08 14:15:36 +01:00 |
|
Henry Oswald
|
3ecf201eda
|
send -> sendStatus
|
2015-07-08 16:56:38 +01:00 |
|
Henry Oswald
|
1cc0cbe8fc
|
split site into 2 routers, webRouter and apiRouter
web router has things like sessions etc added onto it. Api router is minimal, doesn't include things like csrf
|
2015-07-01 15:23:18 +01:00 |
|
James Allen
|
5c30a7de67
|
Add in option for global login requirement (defaults to on)
|
2015-04-15 11:14:53 +01:00 |
|
Henry Oswald
|
fe3b9bf07a
|
clients can not rename docs/files/folders to blank name.
Client and server side checks added
|
2015-03-04 11:10:59 +00:00 |
|
James Allen
|
6c387edbe2
|
Remove Dropbox front end logic from main sharelatex repo
|
2015-02-05 18:20:34 +00:00 |
|
James Allen
|
d7afb4e513
|
Clean up unused real-time code in web
|
2015-02-05 16:37:37 +00:00 |
|
Henry Oswald
|
bd77d0e020
|
add null check in on project
|
2014-12-12 10:27:14 +00:00 |
|
Henry Oswald
|
857d867191
|
added locks into editor controller for new/move/deletes
filesystem import manager uses the unlocked version
|
2014-11-26 15:32:23 +00:00 |
|
James Allen
|
970125b7a8
|
Check for null project in joinProject
|
2014-11-24 13:43:08 +00:00 |
|
Henry Oswald
|
cd8c233c05
|
Revert robust redis connection code
|
2014-11-19 15:06:05 +00:00 |
|
James Allen
|
8b9a26d6f3
|
Add in http health check end points for redis subscription channels
|
2014-11-19 14:12:37 +00:00 |
|
James Allen
|
d6532c63f8
|
Use new robust subscription model
|
2014-11-19 11:09:42 +00:00 |
|
Henry Oswald
|
ae897cb41d
|
try catch encodeURIComponent
|
2014-11-10 16:30:02 +00:00 |
|
James Allen
|
84c08edcf3
|
Factor out common joinProject logic to provide and HTTP end point for the real-time API
|
2014-11-07 12:31:47 +00:00 |
|
James Allen
|
9c5ae5adf4
|
Remove unused old update method
|
2014-11-07 09:39:17 +00:00 |
|
James Allen
|
e596b60af0
|
Move collaborator HTTP end points into the Collaborators feature
|
2014-11-06 14:39:40 +00:00 |
|
James Allen
|
5c3e8e6d88
|
Add and remove collaborators with HTTP requests, not websockets
|
2014-11-06 14:39:40 +00:00 |
|
Henry Oswald
|
30100f2a07
|
fixed badly called flushProjectToThirdPartyDataStore causing issues with initial drobox sync
|
2014-10-31 12:41:06 +00:00 |
|
Henry Oswald
|
011bdc4617
|
explicitly set the file types to delete
the wild card version can get mixed up with app.del '/project/:project_id/contents/*', httpAuth, TpdsController.deleteProjectContents
|
2014-10-24 12:01:52 +01:00 |
|
James Allen
|
46ecaf9f6c
|
Fix broken argument signature of addFolder
|
2014-10-16 11:27:10 +01:00 |
|
James Allen
|
7e9318814d
|
Send source of update to doc updater on setDocument request
|
2014-10-15 15:36:08 +01:00 |
|
James Allen
|
6800c1a15e
|
Track the source of updates through the system on adding/updating of docs and files
|
2014-10-15 15:18:31 +01:00 |
|
James Allen
|
941f550d6c
|
Remove all traces of soa-req-id
|
2014-10-15 14:11:02 +01:00 |
|
James Allen
|
4743b460f5
|
Only show rename or deleted message once
|
2014-10-09 09:13:38 +01:00 |
|
Henry Oswald
|
8789a4bde1
|
server rejects rename of entitys over 150 chars
|
2014-10-07 11:16:26 +01:00 |
|
Henry Oswald
|
81307324fc
|
v2, seems to work...
|
2014-09-26 17:04:33 +01:00 |
|
James Allen
|
f093c99b96
|
Remove deprecated background dropbox polling logic
|
2014-08-21 13:01:27 +01:00 |
|
Henry Oswald
|
f906d63067
|
added some logging around dropbox update
|
2014-07-29 10:32:11 +01:00 |
|
James Allen
|
a3a5aa1c0d
|
Remove server-side santization of project name, it's all escaped client side now
|
2014-07-21 13:34:25 +01:00 |
|
James Allen
|
1c68ea7328
|
Don't care if user key has expired when we receive a cursor update
|
2014-07-21 13:16:07 +01:00 |
|
James Allen
|
37a12e88c1
|
Show who is online
|
2014-07-17 15:25:22 +01:00 |
|
Henry Oswald
|
d13676dab2
|
cursor data is stored in redis
|
2014-07-14 15:30:55 +01:00 |
|
Henry Oswald
|
2b2b995340
|
refactored updateClientPosition to use async
|
2014-07-14 12:58:55 +01:00 |
|
Henry Oswald
|
d737197e95
|
marksUserAsDisconnected -> markUserAsDisconnected
|
2014-07-10 17:01:42 +01:00 |
|
Henry Oswald
|
01ad313133
|
hooked up editor controller to connected users manager
|
2014-07-10 17:01:19 +01:00 |
|
James Allen
|
6d10c186ad
|
Sort out escaping issues
|
2014-07-09 11:05:00 +01:00 |
|
James Allen
|
be48ab2a30
|
Add in basic share modal
|
2014-07-01 14:12:28 +01:00 |
|
James Allen
|
afb953a489
|
Display cursor name labels
|
2014-06-26 11:19:05 +01:00 |
|
James Allen
|
9dfbb36a83
|
Update project settings over http
|
2014-06-25 13:51:02 +01:00 |
|
James Allen
|
242a866bce
|
Rename files
|
2014-06-22 20:08:56 +01:00 |
|
James Allen
|
f931df6084
|
Allow creation of folders
|
2014-06-22 14:39:38 +01:00 |
|
James Allen
|
f41534ee4d
|
Add in creating of files to editor
|
2014-06-22 12:10:42 +01:00 |
|
Henry Oswald
|
3aff131428
|
added controller endpoint for updating user personal info
|
2014-06-10 22:26:43 +01:00 |
|
James Allen
|
02f48be825
|
Allow docs to be restored
|
2014-06-06 14:43:45 +01:00 |
|
James Allen
|
80c58bb718
|
Remove deprecated versioning code
|
2014-05-27 12:56:23 +01:00 |
|
James Allen
|
0bddc5552e
|
Use docstore for updating documents
|
2014-05-08 15:47:50 +01:00 |
|
Henry Oswald
|
47fb623c4b
|
dont call enable versioning on join project
|
2014-04-09 11:45:57 +01:00 |
|
Henry Oswald
|
430cf5cea8
|
created CollaboratorsHandler
|
2014-04-07 20:46:58 +01:00 |
|
Henry Oswald
|
fa78db5c59
|
moved setPublicAccessLevel to project details handler
|
2014-04-07 16:07:44 +01:00 |
|
Henry Oswald
|
d229269a69
|
moved rename project to project details handler
|
2014-04-07 15:37:40 +01:00 |
|
Henry Oswald
|
9134fa7b4c
|
moved deleteProject to the project deleter
|
2014-04-07 13:47:10 +01:00 |
|
Henry Oswald
|
5378890e57
|
moved rename entity to proj entity handler
|
2014-04-07 12:18:24 +01:00 |
|
Henry Oswald
|
90eac4d52c
|
moved setRootDoc from collab manager to editor controller
|
2014-04-04 16:59:45 +01:00 |
|
Henry Oswald
|
7c10b5cd24
|
moved setPublicAccessLevel from collab manager to editor controller
|
2014-04-04 16:53:59 +01:00 |
|
Henry Oswald
|
08d1eeba78
|
moved renameProject from collab manager to editor controller
|
2014-04-04 16:49:44 +01:00 |
|
Henry Oswald
|
d684f04d4f
|
moved moveEntity from collab manager to editor controller
|
2014-04-04 16:40:53 +01:00 |
|
Henry Oswald
|
88e47bbe12
|
moved renameEntity from collab manager to editor controller
|
2014-04-04 16:35:02 +01:00 |
|
Henry Oswald
|
3983e77b73
|
move deleteProject from collab manager to editor controller
|
2014-04-04 16:21:30 +01:00 |
|
Henry Oswald
|
8ce13a6b1e
|
changed xss lib to sanitize not validator
|
2014-03-31 16:46:28 +01:00 |
|
James Allen
|
dc2dfaa66c
|
Flush project to track changes when leaving
|
2014-03-22 09:34:43 +00:00 |
|
James Allen
|
ea0b0c2ec2
|
Fine tune logging
|
2014-03-17 12:50:30 +00:00 |
|
James Allen
|
498e0d4787
|
Fix unit tests
|
2014-03-14 11:56:15 +00:00 |
|
James Allen
|
4c76b88a2d
|
Log out incoming and outgoing real-time updates
|
2014-03-14 11:51:19 +00:00 |
|
Henry Oswald
|
f2069c6208
|
converted all analytics to use new google analytics, removing mixpanel
and heap. Not tracking subscriptions or cancelations yet.
|
2014-03-08 19:00:26 +00:00 |
|
James Allen
|
8715690ce9
|
Intial open source comment
|
2014-02-12 10:23:40 +00:00 |
|