overleaf/services/web/modules/launchpad
Antoine Clausse 258289e65a [web] Promisify LaunchpadController (#18497)
* Remove unused exports and decaffeinate comment

* Update export format

* Make `launchpadPage` async

* Make `_atLeastOneAdminExists` async

* Make `sendTestEmail` async

* Make `registerExternalAuthAdmin` async

* Make `registerAdmin` async

* Update tests LaunchpadControllerTests.js

* Use `expressify(...)`

* Fix unit tests: export `LaunchpadController`

* Fix unit tests by awaiting expressified functions (could include breaking changes!)

* Call `.exec()` after `User.updateOne(...)`

* Revert promisification of `expressify`

* Revert some `return` removal in tests

GitOrigin-RevId: c73a38bf1cf798830df046fe96d3516178655ea6
2024-06-06 08:04:18 +00:00
..
app [web] Promisify LaunchpadController (#18497) 2024-06-06 08:04:18 +00:00
frontend/js/pages Merge pull request #16001 from overleaf/jpa-web-real-time-auto-join-only 2023-11-30 09:03:49 +00:00
test [web] Promisify LaunchpadController (#18497) 2024-06-06 08:04:18 +00:00
index.js Merge pull request #1995 from overleaf/ta-conversion-metrics-query-fix 2019-07-24 08:21:32 +00:00