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 |
|
Alasdair Smith
|
80231b0c1f
|
1% rollout
|
2017-11-08 12:42:47 +00:00 |
|
Alasdair Smith
|
8174a849a1
|
Reset to new analytics key
|
2017-11-08 11:01:36 +00:00 |
|
Alasdair Smith
|
76e3f0ab9f
|
Reduce rollout to 5%
|
2017-11-08 11:01:20 +00:00 |
|
Shane Kilkelly
|
82f5bbc5c8
|
Merge branch 'master' into sk-unlisted-projects
|
2017-11-07 16:15:45 +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 |
|
Alasdair Smith
|
cdbc551e01
|
Increase autocompile rollout to 60%
|
2017-11-06 10:22:50 +00:00 |
|
Shane Kilkelly
|
caf6315d4d
|
Remove old module import
|
2017-11-03 15:26:38 +00:00 |
|
Shane Kilkelly
|
57ae935155
|
Set token-access-ui rollout to 0%
|
2017-11-02 15:54:54 +00:00 |
|
Shane Kilkelly
|
51ba81e431
|
Add percentage-based rollout for token-access ui
|
2017-11-02 11:17:08 +00:00 |
|
Shane Kilkelly
|
1cedfed1e4
|
Merge branch 'master' into sk-unlisted-projects
|
2017-11-02 10:10:09 +00:00 |
|
Shane Kilkelly
|
fcb04472a1
|
De-duplicate logic in TokenAccessController
|
2017-11-01 14:05:29 +00:00 |
|
Shane Kilkelly
|
d8486afe5d
|
Account for higher-access in the token read-only path too
|
2017-11-01 14:01:00 +00:00 |
|
Shane Kilkelly
|
9984ab081e
|
Generalise the higher-access logic for read-write token path
|
2017-11-01 11:50:04 +00:00 |
|
Shane Kilkelly
|
b36849d262
|
Remove a dead event
|
2017-11-01 11:03:07 +00:00 |
|
Alasdair Smith
|
773277e3a0
|
Merge pull request #88 from sharelatex/as-fix-rollout
Fix autocompile rollout
|
2017-11-01 09:33:50 +00:00 |
|
Alasdair Smith
|
6dc0561fa7
|
Fix bug where dismissing onboarding would hide autocompile switch
|
2017-10-31 17:00:41 +00:00 |
|
Hayden Faulds
|
79d9756bea
|
Merge pull request #81 from sharelatex/hof-init-project-history
initialize project history on project creation
|
2017-10-31 14:47:00 +00:00 |
|
Shane Kilkelly
|
a212fb1a05
|
Add "[TokenAccess]" context to log lines
|
2017-10-31 14:27:43 +00:00 |
|
Alasdair Smith
|
248dfdeeb5
|
Increase autocompile rollout to 40%
|
2017-10-31 09:18:14 +00:00 |
|
Shane Kilkelly
|
5fe5125a5c
|
Add ability to show/hide the new token-access ui
|
2017-10-30 13:48:25 +00:00 |
|
Alasdair Smith
|
b9ad03d20c
|
Increase autocompile rollout to 20%
|
2017-10-30 09:44:08 +00:00 |
|
Hayden Faulds
|
4ca73f6b53
|
allow overleaf.history.id to be blank
|
2017-10-27 16:52:10 +01:00 |
|
Hayden Faulds
|
19bc145ff4
|
separate overleaf.id from overleaf.history.id
|
2017-10-27 15:28:42 +01:00 |
|
Hayden Faulds
|
20ea9918c9
|
allow overleafId to be passed in to avoid history initialization
|
2017-10-27 14:56:16 +01:00 |
|
Shane Kilkelly
|
83bd78f467
|
More sensible conversion of byte-buffer to array
|
2017-10-27 10:38:55 +01:00 |
|
Shane Kilkelly
|
ec94e59388
|
Fix error-handling in setPublicAccessLevel
|
2017-10-26 16:39:24 +01:00 |
|
Shane Kilkelly
|
18443b55cb
|
Refactor token generator, and use crypto for numerics
|
2017-10-26 16:01:53 +01:00 |
|
Shane Kilkelly
|
8561b69ee9
|
Remove tokenMembers sync to clients
|
2017-10-25 11:29:05 +01:00 |
|
Shane Kilkelly
|
74c231826d
|
WIP: track changes with token-access
|
2017-10-25 10:34:18 +01:00 |
|
Paulo Jorge Reis
|
0453aa60fe
|
Merge pull request #66 from sharelatex/pr-ol-beta-theme
Overleaf beta theme & dashboard styling
|
2017-10-25 09:40:02 +01:00 |
|
Alasdair Smith
|
f8e44471ee
|
Merge pull request #75 from sharelatex/as-10-pc-rollout
Rollout autocompile to 10% of users
|
2017-10-25 09:05:24 +01:00 |
|
Paulo Reis
|
70a56d0474
|
Merge branch 'master' into pr-ol-beta-theme
|
2017-10-24 16:19:31 +01:00 |
|
Hayden Faulds
|
670b183c8e
|
initialize project history on creation
|
2017-10-24 13:07:00 +01:00 |
|
Hayden Faulds
|
c437eb37d5
|
handle missing settings.apis.project_history
|
2017-10-24 09:47:14 +01:00 |
|
Hayden Faulds
|
519f041215
|
Merge pull request #50 from sharelatex/hof-toggle-projec-history
toggle project history
|
2017-10-24 09:13:50 +01:00 |
|
Hayden Faulds
|
299112f6e0
|
toggle project history using setting
|
2017-10-23 15:49:10 +01:00 |
|
Alasdair Smith
|
8421f6767a
|
Rollout to 10% of users
|
2017-10-23 13:14:20 +01:00 |
|
Shane Kilkelly
|
dc39e447b2
|
Change findAllUsersProjects , produce and object rather than lists
|
2017-10-20 11:49:20 +01:00 |
|
Paulo Reis
|
525defb92d
|
Add router entry to the new styleguide (WIP).
|
2017-10-20 10:53:26 +01:00 |
|
Alasdair Smith
|
5b1836c639
|
Merge pull request #70 from sharelatex/as-add-onboarding-logging
Adds some onboarding logging to investigate potential bug
|
2017-10-20 10:47:15 +01:00 |
|
Alasdair Smith
|
edb2a6c88b
|
Increase rollout to 5%
|
2017-10-20 10:23:52 +01:00 |
|
Shane Kilkelly
|
d710d284fe
|
Merge branch 'sk-unlisted-projects' of github.com:sharelatex/web-sharelatex-internal into sk-unlisted-projects
|
2017-10-20 10:11:33 +01:00 |
|
Shane Kilkelly
|
0e44b319db
|
Change anonToken and such to anonymousAccessToken
|
2017-10-20 10:10:21 +01:00 |
|
John Lees-Miller
|
30f67008a0
|
Fix typo
|
2017-10-20 09:19:18 +01:00 |
|
Shane Kilkelly
|
eab77aba91
|
Abstract away the token-protection logic
|
2017-10-19 16:26:01 +01:00 |
|
Alasdair Smith
|
ebaa640c51
|
Fix log call signature
|
2017-10-19 16:02:40 +01:00 |
|
Alasdair Smith
|
6fd1d493e3
|
Also add logging for track changes
|
2017-10-19 15:47:12 +01:00 |
|
Alasdair Smith
|
4d4dba9677
|
Adds some onboarding logging to investigate potential bug
|
2017-10-19 15:31:19 +01:00 |
|
Shane Kilkelly
|
97706acbac
|
Fix indentation
|
2017-10-19 14:54:59 +01:00 |
|
Shane Kilkelly
|
5572a0e873
|
Merge branch 'sk-unlisted-projects' of github.com:sharelatex/web-sharelatex-internal into sk-unlisted-projects
|
2017-10-19 14:46:05 +01:00 |
|
Shane Kilkelly
|
d8717a06a2
|
Fix track-changes with token-access
|
2017-10-19 14:42:17 +01:00 |
|
John Lees-Miller
|
3383a057a1
|
Fix typo
(The typo came from my comment in Overleaf many years ago.)
|
2017-10-19 11:47:47 +01:00 |
|
Alasdair Smith
|
4cc517240c
|
Increase rollout to 3%
|
2017-10-19 10:54:21 +01:00 |
|
Brian Gough
|
05ee2a5244
|
Merge pull request #67 from sharelatex/bg-ignore-git-in-uploads
ignore .git directories in uploads
|
2017-10-18 13:11:46 +01:00 |
|
Brian Gough
|
5d116e8ce9
|
Merge pull request #65 from sharelatex/bg-fix-main-doc-selection
fix main doc selection (connects to overleaf/sharelatex#222)
|
2017-10-18 13:11:10 +01:00 |
|
Brian Gough
|
d0f0268783
|
Merge pull request #57 from sharelatex/bg-handle-undefined-project-name-with-error
avoid exception in validateProjectName
|
2017-10-18 13:10:45 +01:00 |
|
Brian Gough
|
f8662d8aaa
|
Merge pull request #60 from sharelatex/bg-fix-unzip-permission
replace unzip with yauzl (connects to #219)
|
2017-10-18 13:10:07 +01:00 |
|
Shane Kilkelly
|
7d2bde85ff
|
Add a setting to enable anonymous read-and-write link sharing
|
2017-10-18 13:04:37 +01:00 |
|
Brian Gough
|
290361dc72
|
ignore .gitignore files in uploads too
|
2017-10-17 16:49:51 +01:00 |
|
Brian Gough
|
277b9c5d50
|
ignore .git directories in uploads
|
2017-10-17 16:32:26 +01:00 |
|
Brian Gough
|
6001f14261
|
log each file unzipped
|
2017-10-17 16:31:56 +01:00 |
|
Brian Gough
|
76d73951f2
|
fix bug when unzipping directory
|
2017-10-17 16:31:35 +01:00 |
|
Brian Gough
|
56cb901b41
|
filter missing doc_ids from root doc_ids list
|
2017-10-17 15:49:02 +01:00 |
|
Brian Gough
|
f70ab03bd8
|
show an error if the main file cannot be found
also improve logic for detecting the main file, if there's only one file
it must be the main file.
|
2017-10-17 15:47:50 +01:00 |
|
Alasdair Smith
|
b0dc84748a
|
Fix to actual percentage
|
2017-10-17 15:44:15 +01:00 |
|
Alasdair Smith
|
6ff3a2de9f
|
Rollout autocompile to 1% of users and improve readability
|
2017-10-17 15:04:27 +01:00 |
|
Shane Kilkelly
|
9c247d5f59
|
On project list, only show projects once, with max access
|
2017-10-17 11:10:31 +01:00 |
|
Shane Kilkelly
|
855fe2e143
|
If user is project owner, don't add them as a token user
|
2017-10-16 16:44:20 +01:00 |
|
Brian Gough
|
4c78b5770c
|
use regex for directory check
|
2017-10-16 15:17:33 +01:00 |
|
Brian Gough
|
2bb7c6d4c6
|
remove child_process module from ArchiveManager
|
2017-10-16 14:21:28 +01:00 |
|
Brian Gough
|
96d08e41a7
|
update tests
|
2017-10-16 14:15:38 +01:00 |
|
Brian Gough
|
d6d76f132e
|
replace unzip with yauzl
|
2017-10-16 14:15:38 +01:00 |
|
Alasdair Smith
|
60c297eac8
|
Also prevent rollout to modulo 0 users
|
2017-10-16 13:40:09 +01:00 |
|
Shane Kilkelly
|
ad999a72b6
|
If a token-based project not found, check private overleaf project
|
2017-10-16 13:20:15 +01:00 |
|
Alasdair Smith
|
abb21ac96b
|
Fix autocompile rollout logic
|
2017-10-16 12:44:11 +01:00 |
|
Alasdair Smith
|
5d3371a52c
|
Merge pull request #38 from sharelatex/as-autocompile-rollout
Rollout for auto compile; Connects to #20
|
2017-10-16 10:48:43 +01:00 |
|
Alasdair Smith
|
625f52c248
|
Update cutoff date
|
2017-10-16 10:28:42 +01:00 |
|
Shane Kilkelly
|
490ccc6051
|
Add commentary to token-generator, and move token-alpha to top level
|
2017-10-13 11:37:38 +01:00 |
|
Shane Kilkelly
|
ac513a1355
|
Refactor to not pass req down into Auth modules
|
2017-10-13 11:20:57 +01:00 |
|
Brian Gough
|
4ce639db70
|
Merge pull request #58 from sharelatex/bg-rate-limit-autocompile
fix two bugs in auto compile limit logic
|
2017-10-13 08:18:31 +01:00 |
|
Alasdair Smith
|
36e1fafb60
|
Set proportion to 0
|
2017-10-12 17:10:41 +01:00 |
|
James Allen
|
f0079bb7a4
|
Merge pull request #41 from sharelatex/ja-transfer-projects
Add method to transfer projects from one user_id to another
|
2017-10-12 16:27:00 +01:00 |
|
Brian Gough
|
fc3ecddd0e
|
fix two bugs in auto compile limit logic
1. the compileGroup is "standard" not default
2. was not excluding normal compiles from metrics
|
2017-10-12 16:18:14 +01:00 |
|
Brian Gough
|
8cf3288187
|
avoid exception in validateProjectName
|
2017-10-12 16:03:12 +01:00 |
|
Shane Kilkelly
|
dcf601fe80
|
Only show token-based projects if accessLevel is set to token-based
|
2017-10-12 15:47:29 +01:00 |
|
Shane Kilkelly
|
9a7c8c5842
|
Revert "Remove remaining traces of UserStub"
This reverts commit ab6b4c32254a20b940c489b8b5b56237433cc0f6.
|
2017-10-12 15:08:48 +01:00 |
|
Brian Gough
|
18370076a2
|
Merge pull request #45 from sharelatex/bg-auto-doc-flush
allow docupdater to flush docs in background (connects to overleaf/sharelatex#190)
|
2017-10-12 14:48:16 +01:00 |
|
Shane Kilkelly
|
16416463c6
|
Update removeUserFromProject to account for token-access
|
2017-10-12 11:49:02 +01:00 |
|
Shane Kilkelly
|
6feedf5520
|
Use crypto module for token generation
|
2017-10-12 11:36:45 +01:00 |
|
Shane Kilkelly
|
22c5f41fb6
|
Add logging for token generation
|
2017-10-12 11:25:16 +01:00 |
|
Shane Kilkelly
|
fe708fcc04
|
Generate all missing tokens
|
2017-10-12 11:19:26 +01:00 |
|
Shane Kilkelly
|
70b1e42e36
|
Add deprecation comment regarding legacy access-levels
|
2017-10-12 11:00:39 +01:00 |
|
Shane Kilkelly
|
6e09165452
|
Refactor auth sources
|
2017-10-12 10:57:11 +01:00 |
|
Brian Gough
|
45ed090326
|
Merge pull request #37 from sharelatex/bg-rate-limit-autocompile
rate limit autocompile (connects to #18)
|
2017-10-12 09:25:59 +01:00 |
|
Brian Gough
|
c913ec69ef
|
Merge pull request #34 from sharelatex/bg-fix-double-callback-in-resources-check
fix double callback in resources check (connects to #18)
|
2017-10-12 09:20:05 +01:00 |
|
Brian Gough
|
cf25ff058f
|
use new endpoint docupdater get_and_flush_if_old
|
2017-10-11 16:05:28 +01:00 |
|
Alasdair Smith
|
5047213c3c
|
Change rollout detection to account for changes in proportion preserving rolled out users
|
2017-10-11 14:47:39 +01:00 |
|