M Fahru
d836631902
Merge pull request #17548 from overleaf/mf-promisify-render-set-password-form
...
[web] promisify renderSetPasswordForm
GitOrigin-RevId: 3a79a7fd23de2d7ff87a833204298aed6cc303a5
2024-03-29 09:04:26 +00:00
Mathias Jakobsen
192c497508
Merge pull request #17671 from overleaf/mj-project-projection
...
[web] Use projection when fetching project
GitOrigin-RevId: 4c7eb6582dba9ffa81f8d34c4e353faf1dc15c83
2024-03-29 09:04:13 +00:00
Mathias Jakobsen
48f8fe9dd6
[web] Add current history tab to admin panel ( #17482 )
...
* [web] Add current history tab to admin panel
GitOrigin-RevId: 95a479d01bdf2ca65cd9b18077823d895cc12501
2024-03-29 09:04:02 +00:00
Mathias Jakobsen
44d0b947ce
Merge pull request #17553 from overleaf/mj-admin-history-ranges-enable
...
[web] Add button for adding history ranges support in admin panel
GitOrigin-RevId: fa85b25719fff753f0d0806ccb02ad2f9db2ee82
2024-03-28 09:03:51 +00:00
Alf Eaton
6cc2db3cdd
Merge pull request #17525 from overleaf/ae-upgrade-prettier
...
Upgrade Prettier to v3
GitOrigin-RevId: 6f1338f196408f3edb4892d5220ad3665ff1a5bc
2024-03-26 09:04:05 +00:00
Thomas
8a04ec9b75
Merge pull request #17572 from overleaf/tm-email-confirmation-require-login
...
Prevent email confirmation unless logged in to the requesting account
GitOrigin-RevId: 28af875b2887b8bbef8327097635aa01345c682c
2024-03-22 09:03:10 +00:00
Thomas
811173d32d
Merge pull request #17569 from overleaf/tm-account-suspension
...
Add the ability to suspend user accounts
GitOrigin-RevId: 5e57f29941434c78a47354baca83527213f9b9b5
2024-03-22 09:03:06 +00:00
Domagoj Kriskovic
3e701f1388
Send operations to project-history when deleting comments ( #17198 ) ( #17494 )
...
* Make Operation.fromRaw parse AddComment operations
* Send operations to project-history when deleting comments
* remove RedisManager.updateDocument call
* format fix
* Revert "remove RedisManager.updateDocument call"
This reverts commit 5d45f34b5919bf5a85e8475e5a450bcb213d3f82.
* remove versions from deleteComment op
* pass userId to deleteComment operation
* revert userId from chat service
* revert userid from chat tests
* format:fix
* document updater fix tests
* format:fix
* fix web unit test
* deleteThread test fix
* send only if historyRangesSupport is true
* use headers to pass userId
* set historyRangesSupport in tests
* optional headers
* Revert "use headers to pass userId"
This reverts commit e916c469f95b1ac166e30e12e735171eb814af01.
---------
Co-authored-by: Eric Mc Sween <5454374+emcsween@users.noreply.github.com>
GitOrigin-RevId: 14c10669e43d76883dbaaa8ab55e102b5ebadd38
2024-03-12 09:03:55 +00:00
Jessica Lawshe
d65bba566c
Merge pull request #17315 from overleaf/ab-accounts-settings-sso-status
...
[web] Show Group SSO linking status on the account settings page
GitOrigin-RevId: ae45e1bd7a90a672c5fb023e7f3e603a00e364e5
2024-03-12 09:03:43 +00:00
Jessica Lawshe
814ee0ac62
Merge pull request #17351 from overleaf/jel-async-getUserForPasswordResetToken
...
[web] Promisify getUserForPasswordResetToken
GitOrigin-RevId: 4b0363b390af155f1bae4332fba7cf10c130e1c6
2024-03-12 09:03:35 +00:00
Jessica Lawshe
7a9c2fd644
Merge pull request #17329 from overleaf/jel-async-peekValueFromToken
...
[web] Promisify peekValueFromToken
GitOrigin-RevId: 4a7f6ae793ff0a1bd22c89c963881ef0957e29e8
2024-03-12 09:03:32 +00:00
Miguel Serrano
02d890ef18
Merge pull request #17426 from overleaf/msm-expressify-controllers
...
[web] Expressify controller methods
GitOrigin-RevId: 9784176b53a89beed09f9b38915872a6e7fae465
2024-03-12 09:03:26 +00:00
Miguel Serrano
d2cfa26807
Merge pull request #17418 from overleaf/msm-expressify-usermembershipctlr
...
[web] expressify UserMembershipController
GitOrigin-RevId: 54f8d718bffb52609f055490f2a996f6c007f472
2024-03-12 09:03:20 +00:00
David
1ba5b27e57
Merge pull request #17408 from overleaf/dp-mongoose-callback-autherntication-manager
...
Promisify AuthenticationManager and AuthenticationManagerTests
GitOrigin-RevId: 8120bf55d19380a6ecf5241ffab8722eff2d4fe3
2024-03-12 09:03:14 +00:00
Domagoj Kriskovic
f5b894bc2e
Revert "Send operations to project-history when deleting comments ( #17198 )" ( #17476 )
...
This reverts commit 34ab7e4ea6dd1b5fd749f9accaf4a6e16ae1d840.
GitOrigin-RevId: 005de52bcacbacf62d22cd8617d7a765f56bd72e
2024-03-11 09:04:29 +00:00
Domagoj Kriskovic
4a3a0752a4
Send operations to project-history when deleting comments ( #17198 )
...
* Make Operation.fromRaw parse AddComment operations
* Send operations to project-history when deleting comments
* remove RedisManager.updateDocument call
* format fix
* Revert "remove RedisManager.updateDocument call"
This reverts commit 5d45f34b5919bf5a85e8475e5a450bcb213d3f82.
* remove versions from deleteComment op
* pass userId to deleteComment operation
* revert userId from chat service
* revert userid from chat tests
* format:fix
* document updater fix tests
* format:fix
* fix web unit test
* deleteThread test fix
* send only if historyRangesSupport is true
* use headers to pass userId
* set historyRangesSupport in tests
* optional headers
* Revert "use headers to pass userId"
This reverts commit e916c469f95b1ac166e30e12e735171eb814af01.
---------
Co-authored-by: Eric Mc Sween <5454374+emcsween@users.noreply.github.com>
GitOrigin-RevId: 34ab7e4ea6dd1b5fd749f9accaf4a6e16ae1d840
2024-03-11 09:04:24 +00:00
David
43007539a0
Merge pull request #17380 from overleaf/dp-mongoose-callback-toke-access-handler
...
Promisify TokenAccessHandler and TokenAccessHandlerTests
GitOrigin-RevId: 835081e78977456a59b7e16043fd6dcbdbce3ade
2024-03-06 17:27:40 +00:00
Jakob Ackermann
84a2b25a3c
Merge pull request #17401 from overleaf/jpa-skip-hibp-known-device
...
[web] skip HIBP check from known devices
GitOrigin-RevId: 897df02492aafeac010753c7c306e02bde5b1fd8
2024-03-05 09:03:37 +00:00
David
857a45edeb
Merge pull request #17171 from overleaf/dp-mongoose-callback-project-collabratec
...
Promisify ProjectCollabratecDetailsHandler and ProjectCollabratecDetailsHandlerTest
GitOrigin-RevId: efd911dcbba58f706adfd3b7a5c043280f6cc1af
2024-03-05 09:03:22 +00:00
David
db1508be69
Merge pull request #17075 from overleaf/dp-mongoose-callback-subscription-group-handler
...
Promisify SubscriptionGroupHandler and SubscriptionGroupHandlerTests
GitOrigin-RevId: 998ebb56f9cffe59f7cb490220bccbeedb133a7b
2024-03-05 09:03:19 +00:00
David
6551aba1a5
Merge pull request #17005 from overleaf/dp-mongoose-callback-subscription-handler
...
Promisify SubscriptionHandler and SubscriptionHandlerTests
GitOrigin-RevId: b34328ee2cca4449a02723a587a1bfb887ed847a
2024-03-05 09:03:15 +00:00
Jessica Lawshe
cb3f70f7ab
Merge pull request #17289 from overleaf/jel-permissions-controller
...
[web] Move user permissions check to manager
GitOrigin-RevId: 8c59d053da3d8d452cd424b04baa05f5d7d9057a
2024-02-29 09:04:37 +00:00
David
84c3dc1fff
Merge pull request #17268 from overleaf/dp-remove-old-mongo-metrics
...
Remove timeAsyncMethod mongo metrics
GitOrigin-RevId: 1ba3a1fd51b9d0766355c31791ae9836d832afe8
2024-02-29 09:04:19 +00:00
David
6d99f6dfae
Merge pull request #17201 from overleaf/dp-ip-rate-limit
...
Add subnet rate limiter for login rate limit
GitOrigin-RevId: c9f68829887dbc1778eff3b465dbde40bc2073d8
2024-02-29 09:04:15 +00:00
David
3c98e028f5
Merge pull request #17206 from overleaf/dp-mongoose-callback-institutions-manager
...
Promisify InsitutionsManager and InstitutionsManagerTests
GitOrigin-RevId: 0872aabb646ee143f51a92608f91d7901723ec0c
2024-02-29 09:04:11 +00:00
David
6a96e160d9
Merge pull request #17079 from overleaf/dp-mongoose-callback-subscription-locator
...
Promisify SubscriptionLocator and SubscriptionLocatorTests
GitOrigin-RevId: 9956a72d0cd94cb0b89da0fc1ec9c0e06fdcfeea
2024-02-29 09:04:07 +00:00
David
0827139e48
Merge pull request #17155 from overleaf/dp-mongoose-callback-user-registration-handler
...
Promisify UserRegistrationHandler and UserRegistrationHandlerTests
GitOrigin-RevId: b561f5574883b016824077e971aa4613b44a42dd
2024-02-29 09:04:03 +00:00
Brian Gough
6bd5038791
Merge pull request #17282 from overleaf/bg-object-id-unit-tests-ii
...
add unit tests for ObjectId comparison with chai and sinon
GitOrigin-RevId: e23156f6fd95f37d447f7569a01916c71bf04ede
2024-02-27 09:03:04 +00:00
ilkin-overleaf
b04247dd5a
Merge pull request #17023 from overleaf/ii-token-access-null-values
...
[web] Fix projects token access values
GitOrigin-RevId: f0c6a4993e42320c06753cb65198138afe55b71a
2024-02-26 09:03:13 +00:00
Miguel Serrano
f4454cfe7e
[web] Make SamlLogHandler.log() calls asynchronous ( #17207 )
...
* [web] Refactor exports in ErrorController
* [web] Make SamlLogHandler.log() async
* [web] await for SamlLogHandler.log() in ErrorController
* [web] await for SamlLogHandler.log() in SAMLMiddleware
* [web] await for SamlLogHandler.log() async controllers
* [web] await for SamlLogHandler.log() in SAMLManager
* [web] Remove explicit wait when testing SAML logs
After making the logs asynchronouse the wait
is no longer needed
* [web] Avoid using async with SamlLogHandler.log on callbacks
* Add expressifyErrorHandler to promise-utils
* Tighten assertion in SAMLMiddlewareTests
Co-authored-by: Jakob Ackermann <jakob.ackermann@overleaf.com>
* Updated SamlLogHandler.log to await for promise
---------
Co-authored-by: Jakob Ackermann <jakob.ackermann@overleaf.com>
GitOrigin-RevId: 3645923fae8096a9ba25dc9087f1a36231528569
2024-02-23 09:03:14 +00:00
M Fahru
dc9b0aa8a5
Merge pull request #17230 from overleaf/mf-tear-down-inr-2
...
[web] Tear down INR split test
GitOrigin-RevId: 90c6ab4666d9281e804b279d697d6c14ffd682d2
2024-02-22 09:05:02 +00:00
Alf Eaton
6212f340d3
Allow individual docs to be downloaded from the file tree ( #17137 )
...
GitOrigin-RevId: d0b2ce9f3a252e34f452155ed83c3c04e7916ef0
2024-02-22 09:04:48 +00:00
Alf Eaton
bafc2189e3
Add this.clock.restore() to TutorialHandlerTests ( #17191 )
...
GitOrigin-RevId: 25fd72019cdec17058636bb8c738b24cbb6c4305
2024-02-20 09:05:34 +00:00
Miguel Serrano
eadbe8cddc
Merge pull request #17189 from overleaf/revert-17184-msm-run-all-fake-timers
...
Revert "[web] Run fake timers with runAll() instead of next()"
GitOrigin-RevId: 878e18275e3b65cccc1441de4fe647601b5c6321
2024-02-20 09:05:26 +00:00
Miguel Serrano
05edb22be0
Merge pull request #17184 from overleaf/msm-run-all-fake-timers
...
[web] Run fake timers with runAll() instead of next()
GitOrigin-RevId: 5ba89d66487a0222d17dbf576e9eeab76a572b0e
2024-02-20 09:04:51 +00:00
David
0f05623e16
Merge pull request #17084 from overleaf/dp-mongoose-callback-system-message-manager
...
Promisify SystemMessageManager and SystemMessageManagerTests
GitOrigin-RevId: b8fafdfdba817160c1b18cf7eb0270a27adf114c
2024-02-20 09:04:38 +00:00
David
148f6d6f96
Merge pull request #17065 from overleaf/dp-mongoose-callback-inactive-project-manager
...
Promisify InactiveProjectManager and InactiveProjectManagerTests
GitOrigin-RevId: 985d0d4c80bfd1e46fa3c85c98203432459bdc84
2024-02-20 09:04:33 +00:00
David
aea6264700
Merge pull request #16692 from overleaf/dp-mongoose-callback-project-getter
...
Promisify ProjectGetter and ProjectGetterTests
GitOrigin-RevId: 373492da963912f2de923f65c53df284c919279d
2024-02-20 09:04:24 +00:00
Jessica Lawshe
4ad6d3cb5f
Merge pull request #17091 from overleaf/jel-promisify-password-reset
...
[web] Promisify password reset
GitOrigin-RevId: bc8399727a86276b1d5baa380369d988772c268a
2024-02-19 09:04:29 +00:00
Jakob Ackermann
b2dd70e0b4
Merge pull request #17107 from overleaf/jpa-x-update-source-2
...
[misc] remove ShareLaTeX branding from X-Update-Source header 2/2
GitOrigin-RevId: bebe0212a1f7b4c965cd55a22357e52dfce6dd30
2024-02-19 09:04:09 +00:00
Jakob Ackermann
5889aa1c1b
Merge pull request #17106 from overleaf/jpa-x-update-source-1
...
[misc] remove ShareLaTeX branding from X-Update-Source header 1/2
GitOrigin-RevId: 435924b8f0f50016fe5bb1df7b960707babbb286
2024-02-19 09:03:44 +00:00
Jakob Ackermann
4804cd68a5
Merge pull request #17105 from overleaf/jpa-tpds-cleanup
...
[misc] cleanup for tpds queues
GitOrigin-RevId: 8a501a692fa20d8956ad9dc4fccc0447c9f6fbe5
2024-02-19 09:03:41 +00:00
Alexandre Bourdin
42b5f91b9f
Merge pull request #17153 from overleaf/ab-send-group-sso-invite-self
...
[web] Send the SSO linking invite when the group admin is adding self to the group
GitOrigin-RevId: f87ce6cfb006a0e353394e4102881e6220e5e6d9
2024-02-19 09:03:22 +00:00
Alexandre Bourdin
0ed6e0be17
Merge pull request #17088 from overleaf/ab-skip-deleting-group-sub-if-sso-enabled
...
[web] Skip deleting expired group subscription if group SSO is enabled
GitOrigin-RevId: 2e4f2105e9f024b6f421d8e50dffa3367ee68964
2024-02-19 09:03:15 +00:00
Alf Eaton
f4b176c93d
Preserve folder structure when uploading folders ( #16502 )
...
GitOrigin-RevId: 791233ce1e68920a4f2d7042ed4c60ca3f4be8fb
2024-02-16 09:05:07 +00:00
Alf Eaton
5650b38069
Only validate segmentation values for Mixpanel ( #16889 )
...
GitOrigin-RevId: 3cb9de7648d1ba1f9faa8720eb57370e224c0c8c
2024-02-16 09:04:50 +00:00
Alexandre Bourdin
308708d8a7
Merge pull request #16991 from overleaf/ab-sso-login-url
...
[web] Change /institutional-login URL to /sso-login
GitOrigin-RevId: 0856f3f63e3bba3431dd554b4b65fe913d8a50fe
2024-02-14 09:05:15 +00:00
Jakob Ackermann
385d3f9c1b
Merge pull request #16980 from overleaf/jpa-join-project-remove-sl-2
...
[misc] joinProject: pass userId and anonymous access token in body 2/2
GitOrigin-RevId: b1a11941a6d9c7cc779769d1e97d3a0f03bed610
2024-02-13 09:03:39 +00:00
Jakob Ackermann
8523c21158
Merge pull request #16948 from overleaf/jpa-rails-sharelatex-rebranding-step-2
...
[web] migrate v1 api calls away from ShareLaTeX branded endpoints
GitOrigin-RevId: af08ee029d0cee8f0f171d21b4f2b0b76222b3f8
2024-02-13 09:03:35 +00:00
Jakob Ackermann
974069bf1c
Merge pull request #16979 from overleaf/jpa-join-project-remove-sl-1
...
[misc] joinProject: pass userId and anonymous access token in body 1/2
GitOrigin-RevId: 5d7832246c7262c004c2cd465d62488384b35ee3
2024-02-12 09:03:16 +00:00