Commit Graph
148 Commits
Author SHA1 Message Date
Henry Oswald ede159d833 changed logging for archiving projects from delete to archived 2016-03-08 14:38:23 +00:00
Henry Oswald 4af0341e84 don't stop if add entity doens't make it to tpdsworker 2016-03-02 17:34:21 +00:00
Henry Oswald 39c7010d72 fixed broken tests 2016-02-29 22:51:46 +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 6a7395a287 brought back the project_or_id style
Added functionality into project getter, its a big performance improvement for things like cloning projects. Clone a 500 element project, 1 mongo get or 500.
2016-02-29 17:34:38 +00:00
Henry Oswald b5dd96aa71 fixed some mongo calls in project entity handler
need to specify fields you want to not get array back.
2016-02-29 16:03:22 +00:00
Henry Oswald 8f0d1dc73e add in the calls to block large projects 2016-02-29 13:05:17 +00:00
Henry Oswald 8aec86af4e moved count element to project entity handler and added tests 2016-02-26 13:25:09 +00:00
Henry Oswald d95526bd8b ProjectGetter.findRootDoc moved to mongojs 2016-02-26 08:35:10 +00:00
Henry Oswald eedaa43b58 move project duplicator to mongojs 2016-02-26 08:32:00 +00:00
Henry Oswald 6ca69f88ac Move project locator to mongojs 2016-02-26 08:31:47 +00:00
Henry Oswald 586d4cbae1 replaced all mongoose Project.find with mongojs calls 2016-02-26 08:23:43 +00:00
Henry Oswald b6d62a677b ProjectDeleter.archiveProject doesn't need to get entire project 2016-02-26 08:13:41 +00:00
Henry Oswald 447568aa91 ProjectDetailsHandler.getDetails does not need full project 2016-02-26 07:56:26 +00:00
Henry Oswald 09ac8f8c7a move .putElement into ProjectEntityHandler with tests 2016-02-24 15:36:39 +00:00
Henry Oswald 1e6f5997dc use cb for internal async callbacks and inline call 2016-02-23 15:50:30 +00:00
Henry Oswald 7a28eeeaa0 ProjectEntityHandler.addFolder take only project id and
only gets project folder structure
2016-02-23 15:45:40 +00:00
Henry Oswald 1278081b51 mkdirp only needs folder strucutre 2016-02-23 15:36:59 +00:00
Henry Oswald 1d76850ebd copyFileFromExistingProject does not need the whole project 2016-02-23 15:34:31 +00:00
Shane Kilkelly b505f0d455 Merge branch 'sk-references-search'
Conflicts:
	app/coffee/Features/References/ReferencesController.coffee
2016-02-19 11:30:55 +00:00
Henry Oswald 8e5907f79e have null array as default for notifications 2016-02-11 12:10:30 +00:00
Henry Oswald 5c5888b5dc Merge branch 'pr/221' 2016-02-11 11:44:45 +00:00
Shane Kilkelly 326d9e59f8 Refactor ReferencesSearch* to just References*. 2016-02-08 17:04:27 +00:00
James Allen b978171e0c Fix "cannot set headers after sent" in setting doc end point
If somehow a project ends up with the same doc/file in two locations in the
file tree, then projectLocator.findElement will return the callback for
both entries. This then tries to end the request multiple times. Of course
this should never be a state the project is in, but if it is we should catch it.
2016-02-05 15:39:26 +00:00
Henrique Santos 9429e49cf8 finishing frontend 2016-01-22 18:08:39 -02:00
Henrique Santos 2d11705837 fix issues in first commit 2016-01-22 03:41:22 -02:00
Henrique Santos 476eaa8b84 add notification backend and unit test
add notification init frontend
2016-01-21 18:42:50 -02:00
Shane Kilkelly 307f78b831 WIP: send multiple bib files and get back keys 2016-01-21 17:01:24 +00:00
James Allen 5125aa0089 Make templates a premium feature 2016-01-19 13:37:22 +00:00
Shane Kilkelly 41aaefc1f6 Enable pre-indexing of references 2016-01-18 11:41:30 +00:00
Shane Kilkelly 2a7894f6e4 Merge branch 'master' of github.com:sharelatex/web-sharelatex 2016-01-15 14:41:12 +00:00
Shane Kilkelly 20757b11b8 Add code to automatically index bib files on project load. 2016-01-15 14:41:05 +00:00
James Allen 03d75944b0 Allow image name to be configured 2016-01-15 10:26:36 +00:00
Shane Kilkelly b49ed15c14 Fix missing comma 2016-01-14 15:13:19 +00:00
Shane Kilkelly ca0a625dcc Begin work on indexing the references when project is opened. 2016-01-14 14:53:08 +00:00
Henry Oswald a181905ab8 removed console.log 2016-01-04 11:42:54 +00:00
Henry Oswald 501763bb4e changed add doc to use ligher mongo call (folders only) 2015-12-15 13:27:41 +00:00
Henry Oswald 13af9b7b56 find project by name should only find active projects 2015-12-10 17:06:00 +00:00
James Allen a153c6682a Put in client side check for document getting too long 2015-11-06 12:51:43 +00:00
Henry Oswald 1c91de0395 added function to get project with only folders for quicker adding of files to large projects 2015-10-21 16:56:06 +01:00
James Allen 36678301e6 Try to put a new doc in the docstore first so that if it fails it doesn't leave a broken doc_id in the project 2015-10-16 12:34:33 +01:00
James Allen 639424f664 Don't error on project clone if not root doc is set 2015-09-02 14:32:21 +01:00
James Allen 40704b486e Don't lock up on very long lined documents 2015-08-28 16:52:09 +01:00
Henry Oswald 63580f6a79 remove useClsi2 flag in project collection 2015-08-19 11:58:41 +01:00
Henry Oswald 50fc886c94 changed inactive to active as its more effienct query in mongo 2015-08-19 11:54:30 +01:00
Henry Oswald 70b825fd2a fixed call to ProjectUpdateHandler.markAsOpened and made it async 2015-08-14 11:27:11 +01:00
Henry Oswald a0142d4415 added inactive and reactivate project logic 2015-08-13 22:40:28 +01:00
Henry Oswald 417fd4f5f5 add logging to tell us how long since a project that is being opened was last updated 2015-07-22 10:38:48 +01:00
Henry Oswald c12213b46b added logging around load editor times 2015-07-22 10:38:28 +01:00
Henry Oswald a786b623a8 added logging to help debug slow project list page loading 2015-07-22 01:06:23 +01:00