Commit Graph
1557 Commits
Author SHA1 Message Date
Brian Gough 8aa77cec5e provide fallback to normal compile method 2017-08-08 16:48:47 +01:00
Brian Gough 203e42fa4c clean up options handling 2017-08-08 16:48:37 +01:00
Brian Gough 31e71854a4 fix unit tests 2017-08-08 11:38:31 +01:00
Brian Gough 849e905efb simplify incremental request to docupdater
if project state hasn't changed, get the docs from the docupdater -- we
check/set the hash and return the docs in a single request.  Otherwise
do a full request from mongo.
2017-08-07 14:45:04 +01:00
Brian Gough 1321009fe1 update docupdater endpoint to /project/id/docs 2017-08-03 14:40:46 +01:00
Brian Gough 38c879faf2 improve comment about ClsiStateManager hash 2017-08-03 12:15:27 +01:00
Brian Gough 6d331e8ffd use projectStateUnchanged instead of stateOk 2017-08-03 12:10:23 +01:00
Brian Gough f44b844d74 refer to project state as projectStateHash 2017-08-03 12:08:11 +01:00
Brian Gough 5c02255e07 use syncType and syncState for clsi state options 2017-08-03 11:44:10 +01:00
Brian Gough fb29ac3031 clean up logging 2017-08-03 11:36:59 +01:00
Brian Gough 0a859d3b33 clean up state manager 2017-08-03 11:36:23 +01:00
Brian Gough a955b8fcc9 remove unused inline function 2017-08-03 11:35:42 +01:00
Brian Gough a4117487e9 switch from mongoose to mongojs in ClsiManager
for efficiency
2017-08-03 11:35:42 +01:00
Brian Gough 17b1075dc9 add rootFolder to attributes in Clsi request 2017-08-03 10:20:57 +01:00
Brian Gough 4d4cf4f693 project state can be stored per project
there is no need to store it per project+user because it reflects the
state of the project itself
2017-08-02 16:25:47 +01:00
Brian Gough cf780fd8bb start making requests incremental 2017-08-02 13:53:32 +01:00
Brian Gough 66cd6ada14 allow querying folders from existing project
avoid loading the project unnecessarily
2017-08-01 14:39:02 +01:00
Brian Gough 7a39eeb2ea make request to docupdater for current docs 2017-08-01 14:38:34 +01:00
Brian Gough d66382382f split request to mongo into separate method 2017-07-28 15:17:10 +01:00
Brian Gough 3e28eca26f move docupdater flush to point of use 2017-07-28 15:11:07 +01:00
Shane Kilkelly 4c637301f7 Add rate-limit to change-password action 2017-07-21 11:07:05 +01:00
Shane Kilkelly 8e55b77055 Move recurly callback to the public api router. 2017-07-20 13:51:11 +01:00
Shane Kilkelly 04c94760f5 Merge branch 'sk-auto-pair-braces' into sk-ac-improvements-integration 2017-07-06 14:39:28 +01:00
Shane Kilkelly 34b2012727 Enable (optional) auto-pairing for latex mode 2017-07-06 11:06:51 +01:00
Brian Gough 0ae93db08b use ApiErrorHandler on public api 2017-07-05 15:06:23 +01:00
Brian Gough 1dbeebabd2 move status and health checks to public api router 2017-07-05 14:50:38 +01:00
Brian Gough 845ee51a67 rename apiRouter -> privateApiRouter in router 2017-07-05 14:43:41 +01:00
Brian Gough bd83d94f64 rename apiRouter -> privateApiRouter in Modules 2017-07-05 14:41:14 +01:00
Brian Gough 29b40ad824 add public api router 2017-07-05 14:32:55 +01:00
Brian Gough 3e8ad69f3c make loading of module routes more robust 2017-07-05 11:46:29 +01:00
Brian Gough 5ad3fd769d preserve original /status message 2017-07-04 12:42:54 +01:00
Brian Gough b2f676af5a avoid duplicate routes for /status 2017-07-04 12:41:51 +01:00
Brian GoughandGitHub dbbc4966d8 Merge pull request #513 from sharelatex/bg-split-web-and-web-api
split web and web api
2017-07-04 08:51:00 +01:00
Shane Kilkelly b73b78e570 Merge branch 'master' of github.com:sharelatex/web-sharelatex 2017-06-27 08:24:24 +01:00
Shane Kilkelly 0d5d59bb66 Remove user field from log, var not in scope 2017-06-26 13:56:22 +01:00
Henry Oswald 3da5ef818c null check subscription for group admin panel 2017-06-22 14:07:07 +01:00
Brian Gough bac275962f put /ip on web router 2017-06-19 15:54:57 +01:00
Brian Gough d32a3fbaf5 support status and health check on web and web-api 2017-06-19 15:54:14 +01:00
Brian Gough 02cb0f2295 make compiler health check available on web 2017-06-19 15:52:04 +01:00
Brian Gough 62d6933886 use settings instead of ENV for web/api split 2017-06-15 16:11:20 +01:00
Brian Gough 1ecabaa611 Revert "update pdfjs to v1.8.188"
This reverts commit 189e48dcc00f530eff674cc4a2b87c06814d45ff.
2017-06-15 11:14:01 +01:00
Shane Kilkelly 5a6415d3f8 Add logging for Labels http actions 2017-06-15 08:56:48 +01:00
Shane Kilkelly 9607174b64 Merge branch 'master' into sk-server-side-labels-loading 2017-06-15 08:49:14 +01:00
Brian GoughandGitHub 9687daf97f Merge pull request #520 from sharelatex/bg-upgrade-pdfjs-1.8.188
upgrade pdfjs 1.8.188
2017-06-13 16:46:10 +01:00
Shane Kilkelly b97becc7a2 Change getLabelsForDoc to broadcastLabelsForDoc 2017-06-13 11:38:15 +01:00
Shane Kilkelly a3dbb16e50 Flush project before getting all project labels 2017-06-13 11:15:26 +01:00
Shane Kilkelly bd6133aadb Remove callback-pattern from label parsers 2017-06-13 11:10:21 +01:00
Shane Kilkelly c25b6b792d Namespace the document route under /doc/ 2017-06-13 10:57:51 +01:00
Shane Kilkelly 26be4f84d0 Re-use parser 2017-06-12 15:15:14 +01:00
Shane Kilkelly 0a491a4f13 Add comment, explain flushing of doc to mongo 2017-06-12 13:09:13 +01:00