James Allen
|
ada76e820a
|
Merge pull request #238 from sharelatex/as-ol-emails
v2 themed emails
|
2018-01-03 11:30:28 +00:00 |
|
James Allen
|
2dcc17ad09
|
Merge pull request #235 from sharelatex/ja-show-deleted-files-in-v2-history
Handle deleted and renamed files better in v2 history UI; Fixes #226
|
2018-01-03 11:29:59 +00:00 |
|
Hayden Faulds
|
fe62db05a0
|
lock project when uploading a file
|
2018-01-02 12:43:41 +00:00 |
|
Alberto Fernández Capel
|
bf324b5e04
|
Ensure the dirname is not affected when we rename an entity
Fixes https://github.com/sharelatex/web-sharelatex-internal/issues/93
|
2017-12-22 14:24:00 +00:00 |
|
Alasdair Smith
|
562534034f
|
Stub out brandPrefix for email tests
|
2017-12-21 17:18:10 +00:00 |
|
James Allen
|
d0fee7e76c
|
Show a file tree of changed paths, so we can work with renamed and deleted files
|
2017-12-20 16:22:32 +00:00 |
|
Hayden Faulds
|
8663dba37c
|
remove unused EditorController.getListOfDocPaths
|
2017-12-20 15:14:56 +00:00 |
|
Shane Kilkelly
|
18ae27fd66
|
Merge branch 'sk-account-sync'
|
2017-12-20 14:02:45 +00:00 |
|
James Allen
|
339b7ec14f
|
Merge branch 'ja-allow-importing-without-history'
|
2017-12-19 15:06:17 +00:00 |
|
James Allen
|
1d89a535a1
|
Merge pull request #208 from sharelatex/ja-front-end-history
Add in web front end that supports v2 history; Fixes #168
|
2017-12-19 15:00:34 +00:00 |
|
James Allen
|
5463b608ad
|
Add add{File|Doc}WithoutUpdatingHistory methods to allow importing OL projects with existing history
|
2017-12-19 13:59:06 +00:00 |
|
James Allen
|
ffa2e231fd
|
Fix up tests
|
2017-12-19 13:58:47 +00:00 |
|
James Allen
|
810b5e0e9a
|
Fix front end tests
|
2017-12-19 13:58:47 +00:00 |
|
James Allen
|
8a3fadbfc1
|
Style the edit/add/rename options
|
2017-12-19 13:58:47 +00:00 |
|
James Allen
|
50b12e88a2
|
Add HistoryV2Manager alongside existing HistoryManager
|
2017-12-19 13:58:47 +00:00 |
|
James Allen
|
8ea779af58
|
Add some front end tests for HistoryManager
|
2017-12-19 13:58:47 +00:00 |
|
Hayden Faulds
|
ac36de9629
|
make ProjectEntityHandler._clean* argument signatures consistent
|
2017-12-18 15:15:36 +00:00 |
|
Hayden Faulds
|
938caed4f7
|
set userId when deleting entities via the tpds
|
2017-12-18 15:15:36 +00:00 |
|
Hayden Faulds
|
ca15fdb6eb
|
pass userId to EditorHttpController.deleteEntity
|
2017-12-18 15:15:36 +00:00 |
|
Hayden Faulds
|
5f6686ed3b
|
pass userId to ProjectEntityHandler.deleteEntity
|
2017-12-18 15:15:36 +00:00 |
|
Hayden Faulds
|
2ac74b9adc
|
pass userId into _clean methods in ProjectEntityHandler
|
2017-12-18 15:15:36 +00:00 |
|
Hayden Faulds
|
99a52d48c8
|
acceptance test versioning entity deletions
|
2017-12-18 15:15:36 +00:00 |
|
Hayden Faulds
|
475e84b039
|
version entity deletions in ProjectEntityHandler
|
2017-12-18 15:15:36 +00:00 |
|
Hayden Faulds
|
81c061c6a7
|
acceptance test moving entities
|
2017-12-18 15:15:36 +00:00 |
|
Hayden Faulds
|
e5e75a8ccb
|
update DocumentUpdaterHandler.updateProjectStructure to support entity deletions
|
2017-12-18 15:15:36 +00:00 |
|
Shane Kilkelly
|
6fe937bcad
|
Finish unit tests for SubscriptionUpdater
|
2017-12-13 10:57:56 +00:00 |
|
Henry Oswald
|
3e2c997e8b
|
added stubs for nodemailer into unit tests
|
2017-12-11 11:40:25 +00:00 |
|
Shane Kilkelly
|
a1f1c25294
|
Merge branch 'master' into sk-account-sync
|
2017-12-07 11:51:41 +00:00 |
|
Shane Kilkelly
|
44c289d8dd
|
Fix unit tests for SubscriptionUpdater
|
2017-12-04 15:34:46 +00:00 |
|
Hayden Faulds
|
4094801f18
|
pass object to DocumentUpdater.updateProjectStructure instead of separate arrays
|
2017-12-04 09:42:10 +00:00 |
|
Hayden Faulds
|
19643f4bb5
|
pass user_id into editorController.addDoc in ThirdPartyDataStore/UpdateMerger
|
2017-12-04 09:42:10 +00:00 |
|
Hayden Faulds
|
497c6facd5
|
fix ProjectEntityHandler.replaceFile
|
2017-12-04 09:42:10 +00:00 |
|
Hayden Faulds
|
77eac423c7
|
add tpds project structure acceptance tests
|
2017-12-04 09:42:09 +00:00 |
|
Hayden Faulds
|
3466db0aae
|
add acceptance tests
|
2017-12-04 09:42:09 +00:00 |
|
Hayden Faulds
|
61a1336ec6
|
pass userId into ProjectEntiyHandler.copyFileFromExistingProjectWithProject
|
2017-12-04 09:42:09 +00:00 |
|
Hayden Faulds
|
feee582368
|
pass user_id into EditorController.replaceFile
|
2017-12-04 09:42:09 +00:00 |
|
Hayden Faulds
|
08891c7a7f
|
pass userId into ProjectEntityHandler.replaceFile
|
2017-12-04 09:42:09 +00:00 |
|
Hayden Faulds
|
088ce33cbc
|
version ProjectEntityHandler.copyFileFromExistingProjectWithProject
|
2017-12-04 09:42:09 +00:00 |
|
Hayden Faulds
|
60ee78704a
|
return url from FileStoreHandler.copyFile
|
2017-12-04 09:42:09 +00:00 |
|
Hayden Faulds
|
4ec0d07aae
|
remove unused ProjectEntityHandler.copyFileFromExistingProject
|
2017-12-04 09:42:09 +00:00 |
|
Hayden Faulds
|
90e3b71c1c
|
version replacing files
|
2017-12-04 09:42:09 +00:00 |
|
Hayden Faulds
|
980e43e478
|
pass user_id into EditorController.addDoc
|
2017-12-04 09:42:09 +00:00 |
|
Hayden Faulds
|
e4ca3bc5ad
|
pass user_id into EditorController.addDocWithoutLock
|
2017-12-04 09:42:09 +00:00 |
|
Hayden Faulds
|
7d63939f79
|
pass owner_id to ProjectEntityHandler.addDoc from ProjectDuplicator
|
2017-12-04 09:42:09 +00:00 |
|
Hayden Faulds
|
300f76bc5c
|
pass user_id into ProjectEntityHandler.addDoc / addDocWithProject
|
2017-12-04 09:42:09 +00:00 |
|
Hayden Faulds
|
bfd22899a0
|
fix DocumentUpdaterHandler.updateProjectStructure
|
2017-12-04 09:42:09 +00:00 |
|
Hayden Faulds
|
ef68c6a531
|
avoid N+1 lookups in DocumentUpdaterHandler
|
2017-12-04 09:42:09 +00:00 |
|
Hayden Faulds
|
953dba0ede
|
pass userId into Editorcontroller.addFile / addFileWithoutLock
|
2017-12-04 09:42:09 +00:00 |
|
Hayden Faulds
|
42a1deaaca
|
pass userId into ProjectEntityHandler.addFile
|
2017-12-04 09:42:09 +00:00 |
|
Hayden Faulds
|
c1481d596f
|
call DocumentUpdaterHandle.updateProjectStructure from ProjectEntityHandler.addDoc and addFile
pass in user_id as null
|
2017-12-04 09:42:09 +00:00 |
|
Hayden Faulds
|
6e84c635cf
|
return url from FileStoreHandler.uploadFileFromDisk
|
2017-12-04 09:42:09 +00:00 |
|
Hayden Faulds
|
0178f78249
|
handle file additions in DocumentUpdaterHandler.updateProjectStructure
|
2017-12-04 09:42:09 +00:00 |
|
Hayden Faulds
|
28bcf83d87
|
better error when project creation fails
|
2017-12-04 09:25:22 +00:00 |
|
Hayden Faulds
|
eacb19fac9
|
create user in db and use login endpoint instead of register
|
2017-12-04 09:25:22 +00:00 |
|
Hayden Faulds
|
938d22da3f
|
get csrf token from /dev/csrf not /register
|
2017-12-04 09:25:22 +00:00 |
|
James Allen
|
488e6d7c5d
|
Merge pull request #158 from sharelatex/ja-dockerise-tests
Dockerize unit and acceptance tests using docker-compose
|
2017-11-30 10:09:07 +00:00 |
|
Shane Kilkelly
|
c203a8d80a
|
Merge branch 'sk-use-recurly-hosted-details-page'
|
2017-11-29 09:45:54 +00:00 |
|
Nate Stemen
|
2a50a18d23
|
Merge branch 'ns-package-aware-autocomplete'
|
2017-11-28 10:24:37 -05:00 |
|
Shane Kilkelly
|
cc9986cefd
|
Remove the obsolete update-billing-details page
|
2017-11-28 11:52:14 +00:00 |
|
Shane Kilkelly
|
22c163c60a
|
Move the recurly-billing-details link up to main subscription page
|
2017-11-28 11:40:48 +00:00 |
|
James Allen
|
3e90103d9c
|
No need to bind to 0.0.0.0 when running in same container
|
2017-11-27 17:10:58 +00:00 |
|
James Allen
|
fbf8cc2d03
|
Run acceptance tests via docker compose
|
2017-11-27 17:10:58 +00:00 |
|
James Allen
|
62de9d8946
|
Move test/UnitTests -> unit/test
|
2017-11-27 17:10:22 +00:00 |
|
Shane Kilkelly
|
caa65dddc1
|
Send user to hosted recurly billing-details page.
And remove our update-billing-details form, the APIs for which will be
deprecated soon.
|
2017-11-23 16:16:13 +00:00 |
|
Brian Gough
|
2c3ee253e1
|
fix unit tests
|
2017-11-23 15:47:11 +00:00 |
|
Brian Gough
|
bb2d1321d4
|
Merge pull request #91 from sharelatex/bg-add-project-history-flag
route history requests based on project
|
2017-11-23 15:36:45 +00:00 |
|
Hayden Faulds
|
e54e2c8328
|
fix acceptance tests
|
2017-11-23 10:39:30 +00:00 |
|
Alasdair Smith
|
e1fa196de5
|
Merge pull request #153 from sharelatex/as-remove-old-onboarding
Remove unused onboarding
|
2017-11-23 10:28:50 +00:00 |
|
Alasdair Smith
|
8f32f0d65f
|
Remove old unused track changes onboarding
|
2017-11-22 14:48:22 +00:00 |
|
James Allen
|
d3f146499c
|
Merge pull request #135 from sharelatex/ja-disable-account-settings-for-ol-v2
Enable the external auth switches when OL OAuth is in use
|
2017-11-22 11:44:10 +00:00 |
|
Henry Oswald
|
b7dca80294
|
use /dev/csrf for smoke tests
|
2017-11-21 12:17:53 +00:00 |
|
Henry Oswald
|
7187f5ed67
|
use /login for smoke tests not register
1) A user needs an OL access token to load the beta - 5001dc48f1/app/coffee/OAuth/OAuthRequest.coffee (L8)
2) If a user has an OL access token they can not use the register endpoint on ShareLaTeX. https://github.com/sharelatex/web-sharelatex-modules/blob/master/public-registration/app/coffee/PublicRegistrationController.coffee#L72
|
2017-11-21 10:43:24 +00:00 |
|
Alasdair Smith
|
24ceaffd3a
|
Rename hook for clarity
|
2017-11-20 11:23:02 +00:00 |
|
Alasdair Smith
|
119be26989
|
Remove unnecessary project getter
Had bad assumption about whether ol-integration module would be available in
filesystem, now replaced with Module hook
|
2017-11-20 11:23:02 +00:00 |
|
Alasdair Smith
|
621977c47c
|
Replace call to V1ProjectGetter with Module hook
|
2017-11-20 11:23:02 +00:00 |
|
Alasdair Smith
|
3eaf6c5d8e
|
Stub V1 project getter
|
2017-11-20 11:23:02 +00:00 |
|
Alasdair Smith
|
47942816ae
|
Include token based
|
2017-11-20 11:23:02 +00:00 |
|
Alasdair Smith
|
6822a0d838
|
Add assertions for integration module call
|
2017-11-20 11:23:02 +00:00 |
|
Alasdair Smith
|
e32406a4c4
|
Dynamically monkey patch impl to check integration once instead of each request
|
2017-11-20 11:23:02 +00:00 |
|
Alasdair Smith
|
56634bdb49
|
Add assertions for tag properties
|
2017-11-20 11:23:02 +00:00 |
|
Alasdair Smith
|
9a96f070d5
|
Add assertions for correctly mapping V1 properties
|
2017-11-20 11:23:02 +00:00 |
|
Alasdair Smith
|
24166af90e
|
Add tests for V1ProjectGetter
|
2017-11-20 11:23:02 +00:00 |
|
Alasdair Smith
|
fff6873e10
|
Add tests for getting V1 projects
|
2017-11-20 11:23:02 +00:00 |
|
James Allen
|
311ebf89c4
|
Refactor to always use req.externalAuthenticationSystemUsed
|
2017-11-20 10:10:23 +00:00 |
|
Shane Kilkelly
|
5df4556e9c
|
Set redirect when bouncing away from token route
This ensures that when the user logs in they will be redirected back
to this token, the page they wanted to access in the first place.
|
2017-11-15 13:30:40 +00:00 |
|
Shane Kilkelly
|
a0c7295b36
|
Merge branch 'master' of github.com:sharelatex/web-sharelatex-internal
|
2017-11-13 10:45:29 +00:00 |
|
Shane Kilkelly
|
cac39134cd
|
Remove stray test lines
|
2017-11-10 16:20:59 +00:00 |
|
Shane Kilkelly
|
600191b2af
|
Ensure that different features produce different results
|
2017-11-10 16:19:43 +00:00 |
|
Shane Kilkelly
|
3a4edeaf4c
|
Add a unit test for _isInPercentageRollout
|
2017-11-10 16:13:27 +00:00 |
|
Hayden Faulds
|
3ce03a40f9
|
send both doc update and file updates to doc-updater
|
2017-11-08 13:11:17 +00:00 |
|
Hayden Faulds
|
06116dc956
|
version moving entities
|
2017-11-08 13:11:17 +00:00 |
|
Hayden Faulds
|
607f0125fc
|
return project from _removeElementFromMongoArray and _putElement
|
2017-11-08 13:11:17 +00:00 |
|
Hayden Faulds
|
929b9996d3
|
version doc renames
|
2017-11-08 13:11:17 +00:00 |
|
Hayden Faulds
|
599f2cb3ae
|
add DocumentUpdaterHandler.updateProjectStructure
|
2017-11-08 13:10:48 +00:00 |
|
Shane Kilkelly
|
2b4d516353
|
When anon is denied access to read-write token, redirect to restricted
|
2017-11-06 16:46:42 +00:00 |
|
Brian Gough
|
17a180ea8e
|
route history requests based on project
either to track changes or to project history service
|
2017-11-03 16:44:37 +00:00 |
|
Shane Kilkelly
|
6dc31eebc5
|
Fix unit tests for ProjectController
|
2017-11-03 15:08:21 +00:00 |
|
Shane Kilkelly
|
9cd6b4e6ad
|
Test for when anon write access is disabled
|
2017-11-02 15:16:04 +00:00 |
|
Shane Kilkelly
|
1cedfed1e4
|
Merge branch 'master' into sk-unlisted-projects
|
2017-11-02 10:10:09 +00:00 |
|
Shane Kilkelly
|
0e869fe4e0
|
Test the case of anonymous read-write token access being turned on
|
2017-11-01 16:22:23 +00:00 |
|