Commit Graph

41 Commits

Author SHA1 Message Date
Brian Gough e0d5075fdb include check option when compiling 2016-07-29 14:59:48 +01:00
Brian Gough 5a02e8c656 add support for stopping compile 2016-07-15 16:28:52 +01:00
Brian Gough 49a7c3c27b Merge branch 'per-user-containers-part-2'
Conflicts:
	app/coffee/Features/Compile/ClsiManager.coffee
	app/coffee/Features/Compile/CompileController.coffee
	app/coffee/Features/Compile/CompileManager.coffee
2016-06-13 12:24:48 +01:00
Brian Gough 8bc5f53562 Merge pull request #253 from sharelatex/per-user-containers-part-1
Per user containers part 1
2016-06-10 09:40:00 +01:00
Brian Gough 47574d7c7e Merge pull request #252 from sharelatex/per-user-containers-part-0
Per user containers part 0
2016-06-08 15:55:17 +01:00
Henry Oswald 79929eae73 Merge branch 'clsichecks' 2016-06-06 14:34:22 +01:00
Brian Gough 9d7f129b61 add per-user compilation in server
when no user is defined, fallback to per-project compilation
2016-06-02 15:48:13 +01:00
Brian Gough 061d4934f1 use url attribute sent back by clsi 2016-06-02 15:46:55 +01:00
Brian Gough 5be1886d43 use path attribute sent back by clsi 2016-06-02 15:43:20 +01:00
Henry Oswald c284465ba5 added clsiformat checker, wired in 2016-06-02 13:09:32 +01:00
Henry Oswald 8a5cb86c31 check _checkRecoursesForErrors before compile 2016-06-01 16:46:41 +01:00
Henry Oswald 1437877b5a spike to check latex for basic errors before compile
Aims to solve following problems which are currently not visible to user:

- project is too big, which files are worst offenders?
- when there are duplicate file names so an 'old' version keeps overrighting a new version
- when a file has the same path as a folder which blows up clsi i.e. images/research images/research/1.png
2016-06-01 12:28:54 +01:00
Brian Gough b55c469b91 use Url instead for url for "url" module
to avoid possible conflicts with use of url as a variable
2016-05-26 16:24:18 +01:00
Henry Oswald a24f635531 removed uneeded passing of clsiServer to _parseOutputFiles and improve logging 2016-05-21 10:23:17 +01:00
Henry Oswald c918028d14 removed clsi priorty url 2016-05-20 12:46:14 +01:00
Henry Oswald dba8d96d11 pass clsiServerId to the client and use it as query stirng for requests 2016-05-18 12:50:50 +01:00
Henry Oswald b0baea5073 add query string to end of project resources 2016-05-18 10:09:22 +01:00
Henry Oswald 616630200a improve send calls and return correct stuff from _makeRequest 2016-04-20 17:08:11 +01:00
Henry Oswald 18560d8621 set server cookie on every compile response and don't expire on get 2016-04-20 16:17:06 +01:00
Henry Oswald 4d54de8b9a renamed ClsiRequestManager to ClsiCookieManager and improved logging 2016-04-20 15:06:39 +01:00
Henry Oswald b37595acf9 persist cookie in redis for compiles. 2016-04-19 16:48:51 +01:00
Henry Oswald ffa04c7b55 add project url onto query string for compile hashing 2016-04-13 15:38:04 +01:00
James Allen 6beb29f449 Don't treat no root resource as a fatal error 2016-03-21 13:28:53 +00:00
James Allen 425a9b9db2 Add in option to compile in draft mode 2016-02-02 14:50:48 +00:00
James Allen ed5872702a Pass image to wordcount end point in CLSI 2016-01-19 14:17:01 +00:00
James Allen 03d75944b0 Allow image name to be configured 2016-01-15 10:26:36 +00:00
Henry Oswald d80179ecc6 added missing null check in 2015-10-19 22:14:52 +01:00
Henrique Dias d228fd88ab add worcount file param 2015-09-11 09:53:06 -03:00
Henrique Dias 77c2162872 add wordcount clsi handler 2015-09-10 12:41:48 -03:00
Brian Gough 5b9f2e8fc1 pass build id through to clsi when requesting pdf 2015-02-26 16:21:44 +00:00
James Allen c70c048aae Send clear cache requests to the correct CLSI group 2014-12-01 12:19:01 +00:00
James Allen e0178b17b5 Pass compile group correctly to Clsi._buildRequest 2014-12-01 10:28:09 +00:00
Henry Oswald 20a5ad6e27 fixed where project to large code is passed from 2014-11-27 16:22:39 +00:00
Henry Oswald fa755c6521 added project to long check from clsi2 (bit of a punt) 2014-11-27 15:42:37 +00:00
Henry Oswald e7906f7018 timeout option passed to clsi 2014-10-16 18:43:48 +01:00
Henry Oswald 7293ccf06d if user has premium compile send them to a different server set 2014-10-16 17:52:21 +01:00
Daniel Felder f03b2df461 compile current file if top level document #42 2014-06-01 16:43:52 +02:00
James Allen a45200dfe3 Automatically clear CLSI cache when compile fails 2014-05-19 16:10:52 +01:00
James Allen 6c5a2c2740 Reconfigure internal CLSI call to understand more than just success/failure 2014-05-19 16:10:52 +01:00
James Allen 6a2370b5be Use docstore for CLSI request building 2014-05-06 12:54:26 +01:00
James Allen 8715690ce9 Intial open source comment 2014-02-12 10:23:40 +00:00