Tim Alby
|
e614ed9248
|
add emails endpoints
|
2018-06-11 10:35:23 +02:00 |
|
Tim Alby
|
5438a565b9
|
use multiple emails when relevant
|
2018-06-08 17:53:45 +02:00 |
|
Tim Alby
|
31827ae6b5
|
add emails attribute on user creation
|
2018-06-08 17:53:45 +02:00 |
|
Jessica Lawshe
|
d57660aeb5
|
Merge pull request #632 from sharelatex/jel-plans-pricing-fix
Plans and Pricing fixes
|
2018-06-08 07:17:28 -05:00 |
|
Alberto Fernández Capel
|
59688efb56
|
Merge remote-tracking branch 'origin/master' into afc-email-tokens
|
2018-06-08 12:21:17 +01:00 |
|
Alberto Fernández Capel
|
57775e60b1
|
Merge remote-tracking branch 'origin/master' into afc-update-user-references
|
2018-06-08 11:28:58 +01:00 |
|
Alberto Fernández Capel
|
c45b4463bb
|
Fix unit test
|
2018-06-08 10:05:26 +01:00 |
|
Alberto Fernández Capel
|
5159f6f33d
|
Check the subscription is in a group plan before adding new members
|
2018-06-08 09:58:51 +01:00 |
|
Timothée Alby
|
7cdcd725fd
|
Revert "Use Multiple Emails"
|
2018-06-07 18:44:59 +02:00 |
|
Jessica Lawshe
|
484ee9ad61
|
Should not AB test when signed up before 2018-06-06
|
2018-06-07 10:30:21 -05:00 |
|
Alberto Fernández Capel
|
a3bb99d755
|
Honour invited_emails for the team being
We'll remove them soon, but we want to keep them for a while so
recent invites can join their teams.
|
2018-06-07 16:22:38 +01:00 |
|
Alberto Fernández Capel
|
670f24ef6f
|
Simplify method name
|
2018-06-07 16:12:02 +01:00 |
|
Hugh O'Brien
|
6f5c777163
|
Merge pull request #622 from sharelatex/hb-take-emis-names-as-input
Take user entered first and last names for EMIS
|
2018-06-07 15:52:33 +01:00 |
|
Timothée Alby
|
f422b7242d
|
Merge pull request #603 from sharelatex/ta-use-multi-emails
Use Multiple Emails
|
2018-06-07 15:40:43 +02:00 |
|
James Allen
|
c2ef93b212
|
Merge pull request #610 from sharelatex/ja-sync-from-v2
Tell v1 when refreshing features in v2
|
2018-06-07 13:30:34 +01:00 |
|
Alberto Fernández Capel
|
959db80177
|
Check all emails to prevent invite duplicates
|
2018-06-07 12:49:46 +01:00 |
|
Alberto Fernández Capel
|
566c41cafd
|
Merge remote-tracking branch 'origin/master' into afc-email-tokens
|
2018-06-07 11:40:03 +01:00 |
|
Alberto Fernández Capel
|
1fc047d08e
|
Fix invitation resend
|
2018-06-06 17:11:25 +01:00 |
|
Alberto Fernández Capel
|
553878064b
|
Resend email if the user has already been invited
|
2018-06-06 15:36:53 +01:00 |
|
Alberto Fernández Capel
|
e753ef3af5
|
Invite users in the invited_emails array
We'll remove that attribute soon, but for the time being we want
users to still be able to join the team.
|
2018-06-06 15:36:53 +01:00 |
|
Tim Alby
|
7726314e7c
|
add test to explicitely check filter
|
2018-06-06 15:45:12 +02:00 |
|
Tim Alby
|
e4da748257
|
add filter to query on emails attribute
|
2018-06-06 14:52:09 +02:00 |
|
Tim Alby
|
813289f5de
|
use multiple emails when relevant
|
2018-06-06 11:45:01 +02:00 |
|
Tim Alby
|
c5530163f5
|
add emails attribute on user creation
|
2018-06-06 11:45:01 +02:00 |
|
Alberto Fernández Capel
|
6fb6119ca8
|
Merge remote-tracking branch 'origin' into afc-email-tokens
|
2018-06-05 15:42:17 +01:00 |
|
Tim Alby
|
613c9193e3
|
implement multi emails logic
|
2018-06-05 16:42:12 +02:00 |
|
Jessica Lawshe
|
b63384cbf1
|
Merge pull request #537 from sharelatex/jel-pricing-plans
Plans and pricing variant
|
2018-06-05 09:30:43 -05:00 |
|
Hayden Faulds
|
0bb37d4991
|
move tk call to before sandboxed module call
|
2018-06-05 13:42:26 +01:00 |
|
Jessica Lawshe
|
8b672dea0d
|
Add unit tests
|
2018-06-04 14:42:26 -05:00 |
|
hugh-obrien
|
54ce196500
|
test custom first and last name for exports
|
2018-06-04 13:16:21 +01:00 |
|
hugh-obrien
|
b02eea1e7e
|
update tests for exports name options
|
2018-06-04 13:16:21 +01:00 |
|
Alberto Fernández Capel
|
58c4e72b2a
|
Update references to UserLocator
UserLocator was refactored in another branch: UserLocator -> UserGetter
|
2018-06-01 16:53:16 +01:00 |
|
Alberto Fernández Capel
|
25d7196570
|
Merge remote-tracking branch 'origin/master' into afc-email-tokens
|
2018-06-01 16:49:47 +01:00 |
|
Alberto Fernández Capel
|
7fcdf68296
|
Remove dead code
|
2018-06-01 16:05:44 +01:00 |
|
Alberto Fernández Capel
|
3bd18715db
|
Add some tests
|
2018-06-01 15:37:09 +01:00 |
|
Hugh O'Brien
|
a79c9b94a8
|
Merge pull request #613 from sharelatex/hb-extract-v1-templates-to-web
Extract v1 templates code to web
|
2018-06-01 11:29:36 +01:00 |
|
Alberto Fernández Capel
|
9b18e58b68
|
Choose a better method name
This method is now only notifying users about a potential domain
licence
|
2018-06-01 11:28:06 +01:00 |
|
Alberto Fernández Capel
|
385fec1914
|
Clean up code that uses invited_emails
|
2018-06-01 11:23:25 +01:00 |
|
hugh-obrien
|
d47e845367
|
add v1 template tests
|
2018-05-31 13:26:54 +01:00 |
|
Shane Kilkelly
|
d3ae276091
|
Merge pull request #579 from sharelatex/sk-linked-files-from-project
Linked Files from Project
|
2018-05-31 11:08:08 +01:00 |
|
James Allen
|
c5b553d4a6
|
Notify v1 by default
|
2018-05-29 17:31:15 +01:00 |
|
James Allen
|
301ae80f99
|
Allow refreshFeatures to notify v1 to update its features
|
2018-05-29 17:21:42 +01:00 |
|
Alberto Fernández Capel
|
b52fbdbfa4
|
Unit test SubscriptionGroupHandler.replaceUserReferencesInGroups
|
2018-05-29 15:37:04 +01:00 |
|
Shane Kilkelly
|
14898acd7f
|
Update linked-file acceptance tests
|
2018-05-29 10:40:38 +01:00 |
|
Tim Alby
|
5fbe5c5537
|
remove UserLocator
Use UserGetter instead
|
2018-05-28 14:11:13 +02:00 |
|
Tim Alby
|
bbaca91e57
|
add UserGetter#getUserByMainEmail
Use only that method to find users by email.
|
2018-05-28 14:11:09 +02:00 |
|
Tim Alby
|
5a590aa021
|
remove getUserOrCreateHoldingAccount function
The function is deprecated
|
2018-05-28 14:09:13 +02:00 |
|
Shane Kilkelly
|
0cb5beb689
|
Merge branch 'master' into sk-linked-files-from-project
|
2018-05-24 13:47:28 +01:00 |
|
Alasdair Smith
|
81fdca91c1
|
Fix failing test
|
2018-05-24 10:27:36 +01:00 |
|
Shane Kilkelly
|
3181f624a7
|
Remove obsolete auth check
|
2018-05-24 10:22:17 +01:00 |
|
Shane Kilkelly
|
78f87c0ecf
|
Add acceptance test for the project-list and project-entities endpoints
|
2018-05-23 15:02:45 +01:00 |
|
Shane Kilkelly
|
4daf062be9
|
Add unit test for ProjectController.projectEntitiesJson
|
2018-05-22 16:40:39 +01:00 |
|
Shane Kilkelly
|
b1c1cdecef
|
Add unit test for ProjectController.userProjectsJson
|
2018-05-22 16:17:59 +01:00 |
|
Shane Kilkelly
|
bc5769cd73
|
Stub out the ProjectEntityHandler in ProjectController tests
|
2018-05-22 15:56:01 +01:00 |
|
Shane Kilkelly
|
691eec48ba
|
Merge branch 'master' into sk-linked-files-from-project
|
2018-05-22 15:39:09 +01:00 |
|
Shane Kilkelly
|
e34131ed45
|
Add acceptance test for project linked files
|
2018-05-22 15:01:51 +01:00 |
|
James Allen
|
701a803da7
|
Fix ProjectInvite tests since the user no longer had the features
|
2018-05-22 10:19:47 +01:00 |
|
James Allen
|
1d0be569a6
|
Fix SubscriptionUpdater -> FeaturesUpdater miscall
|
2018-05-22 10:05:08 +01:00 |
|
James Allen
|
50bd60dd51
|
Split FeaturesUpdater out of SubscriptionUpdater
|
2018-05-22 10:05:08 +01:00 |
|
James Allen
|
0830c473ad
|
Update unit tests and refactor to make more testable
|
2018-05-22 10:05:08 +01:00 |
|
James Allen
|
b1f378208d
|
Properly merge subscriptions from different places
|
2018-05-22 10:05:08 +01:00 |
|
Alasdair Smith
|
5b3fbe47db
|
Merge pull request #528 from sharelatex/as-cm-spelling
Rich text spelling
|
2018-05-21 11:50:30 +01:00 |
|
Hugh O'Brien
|
346f37011f
|
Merge pull request #546 from sharelatex/ns-allow-latexmkrc
Allow for latexmkrc files in project zip upload
|
2018-05-21 09:03:40 +01:00 |
|
Alasdair Smith
|
681e67ecea
|
Be more consistent with naming
|
2018-05-18 11:29:27 +01:00 |
|
Alasdair Smith
|
9c56f6c2fc
|
Add init test for SpellCheckManager
|
2018-05-18 11:29:27 +01:00 |
|
Michael Mazour
|
3922b8b916
|
Add project export acceptance tests
- Add acceptance tests
- Add `MockV1Api` helper
- Add flush endpoint to `MockProjectHistoryApi` helper
|
2018-05-16 14:58:34 +01:00 |
|
Michael Mazour
|
e34dd90a1f
|
Add project export route and controller
|
2018-05-16 14:58:34 +01:00 |
|
Michael Mazour
|
a661084485
|
Add ExportsHander for project exports performed via v1
|
2018-05-16 14:58:34 +01:00 |
|
Shane Kilkelly
|
06c0b45ef7
|
Merge branch 'master' into sk-fix-references-full-index
|
2018-05-14 13:45:12 +01:00 |
|
Shane Kilkelly
|
43d00a2e5f
|
Account for the new referencesSearch flag when deciding to do fullIndex
|
2018-05-14 11:31:59 +01:00 |
|
Nate Stemen
|
d108b11bc0
|
Add latexmkrc in FileTypeManager
|
2018-05-10 16:59:58 -04:00 |
|
Hayden Faulds
|
9ccdf073c4
|
accept attributes rather than projectHistoryId to ProjectCreationHandler
|
2018-05-10 11:39:23 +01:00 |
|
Brian Gough
|
1278e2da45
|
fix project structure version when deleting folder
|
2018-05-08 13:37:33 +01:00 |
|
Brian Gough
|
afd4a10a19
|
retry lock with exponential backoff
|
2018-05-04 15:02:36 +01:00 |
|
Brian Gough
|
e414100c41
|
add support for unique lock values
|
2018-05-04 13:22:33 +01:00 |
|
James Allen
|
40da785363
|
Fix test for sampling front users
|
2018-05-01 09:02:43 +01:00 |
|
James Allen
|
6399621d1f
|
Show front widget for paid and sampled free users
|
2018-04-30 17:13:57 +01:00 |
|
Jessica Lawshe
|
820f9c7acc
|
Merge pull request #506 from sharelatex/as-document-event-emitter
Add documentation and tests of EventEmitter implementation
|
2018-04-23 11:33:40 -05:00 |
|
Alasdair Smith
|
152c816b5c
|
Add documentation and tests of EventEmitter implementation
|
2018-04-23 11:01:19 +01:00 |
|
Alasdair Smith
|
ad1df3532f
|
Merge pull request #490 from sharelatex/hof-deleted-project-history
Pass project history id with updates
|
2018-04-23 10:05:07 +01:00 |
|
Alasdair Smith
|
61648e1f19
|
Merge pull request #497 from sharelatex/as-naming-consistency
Include snake_case named file in frontend tests
|
2018-04-23 10:03:54 +01:00 |
|
Alasdair Smith
|
d524249fc8
|
Include snake_case named tests
|
2018-04-17 15:03:52 +01:00 |
|
James Allen
|
37f009c3cd
|
Remove blank test causing race condition
|
2018-04-17 10:00:06 +01:00 |
|
James Allen
|
d6605610f5
|
Fix HistoryV2Manager front end tests
|
2018-04-16 16:31:49 +01:00 |
|
James Allen
|
d1b68ddf7c
|
Fix RestoreManager unit tests
|
2018-04-16 16:27:24 +01:00 |
|
James Allen
|
9e525702c1
|
Merge branch 'master' into ja-restore-files
|
2018-04-16 16:14:31 +01:00 |
|
Hayden Faulds
|
7755a7cc1f
|
add overleaf to projections for project structure updates
|
2018-04-13 13:45:07 +01:00 |
|
Hayden Faulds
|
3006d018d9
|
send projectHistoryId with project structure updates
|
2018-04-13 13:45:03 +01:00 |
|
Hayden Faulds
|
e5f3c472e3
|
return projectHistoryId in DocumentController.getDoc
|
2018-04-13 13:45:02 +01:00 |
|
Alberto Fernández Capel
|
1b8f4bff2f
|
Ensure dump folder exists before running LinkedFiles tests
The folder is also created in another test, so it will work the second
time the tests are executed, but it fails the first time.
|
2018-04-12 10:29:24 -05:00 |
|
Hayden Faulds
|
50686090c8
|
push doc pathname logic into DocController
|
2018-04-12 16:16:44 +01:00 |
|
Brian Gough
|
882b555433
|
create new file on replace
|
2018-04-09 12:05:08 +01:00 |
|
Brian Gough
|
baec4eb195
|
move uploads outside the lock
|
2018-04-09 12:05:07 +01:00 |
|
James Allen
|
2c0bd94fa7
|
Use mkdirp when restoring a file if the folder doesn't exist
|
2018-04-06 15:20:51 +01:00 |
|
James Allen
|
1e8439a2c6
|
Fix restore of docs from old deleted docs
|
2018-04-06 10:30:13 +01:00 |
|
James Allen
|
b4fa47d664
|
Add unit tests for RestoreManager
|
2018-04-06 10:30:13 +01:00 |
|
James Allen
|
0a1c543841
|
Hook up front end to restore documents
|
2018-04-06 10:30:13 +01:00 |
|
James Allen
|
3832850be6
|
Implement restore end point with acceptance tests
|
2018-04-06 10:30:13 +01:00 |
|
James Allen
|
beee86f1ce
|
First pass at restore end point
|
2018-04-06 10:30:13 +01:00 |
|
Alasdair Smith
|
e9de83789a
|
Rename tests to match their purpose better
|
2018-03-23 12:37:47 +00:00 |
|