overleaf/services/web/test/unit/src
Thomas a047388b08 Add serverside checks for changing the user access level after link sharing changes (#19168)
* Add getEditInviteCount to count only edit collaborators

* Add getInvitedEditCollaboratorCount to count joined editors

* Add canAddXEditCollaborators to determine if owner can add more editors

* Update setCollaboratorInfo to check if editor slots are available

GitOrigin-RevId: a88707f102dfbde39322f5a7bbc79d47b6e810d5
2024-07-01 08:04:16 +00:00
..
Analytics Merge pull request #18225 from overleaf/em-typescript-eslint 2024-05-27 10:22:20 +00:00
Authentication [web] Promisify LdapController (#18500) 2024-06-06 08:04:23 +00:00
Authorization Merge pull request #18784 from overleaf/bg-allow-combined-group-policies 2024-06-24 12:04:13 +00:00
BetaProgram Merge pull request #18225 from overleaf/em-typescript-eslint 2024-05-27 10:22:20 +00:00
BrandVariations Merge pull request #7630 from overleaf/csh-issue-7543-rails-v1-run-in-GKE 2022-05-23 08:04:00 +00:00
Chat Merge pull request #18778 from overleaf/mj-web-chat-restore-tests 2024-06-11 08:04:51 +00:00
Collaborators Add serverside checks for changing the user access level after link sharing changes (#19168) 2024-07-01 08:04:16 +00:00
Compile Merge pull request #18538 from overleaf/ar-add-download-all-link-in-web 2024-06-03 08:04:07 +00:00
Contact Merge pull request #16859 from overleaf/jpa-sharelatex-cleanup 2024-02-09 09:04:11 +00:00
Cooldown Merge pull request #7986 from overleaf/jpa-eslint-8 2022-05-17 08:05:59 +00:00
Docstore Merge pull request #16859 from overleaf/jpa-sharelatex-cleanup 2024-02-09 09:04:11 +00:00
Documents Merge pull request #18516 from overleaf/em-web-resolved-comment-ids 2024-05-28 08:04:01 +00:00
DocumentUpdater Merge pull request #17958 from overleaf/mj-web-revert-file 2024-05-29 08:04:16 +00:00
Downloads Merge pull request #12219 from overleaf/em-camel-case-web 2023-03-22 09:05:04 +00:00
Editor Merge pull request #16980 from overleaf/jpa-join-project-remove-sl-2 2024-02-13 09:03:39 +00:00
Email Merge pull request #18225 from overleaf/em-typescript-eslint 2024-05-27 10:22:20 +00:00
Errors Merge pull request #15419 from overleaf/em-error-request-logging 2023-10-31 09:04:36 +00:00
Exports Merge pull request #18116 from overleaf/jpa-bulk-replace-localhost 2024-04-26 08:04:39 +00:00
FileStore Merge pull request #16859 from overleaf/jpa-sharelatex-cleanup 2024-02-09 09:04:11 +00:00
HelperFiles Merge pull request #18116 from overleaf/jpa-bulk-replace-localhost 2024-04-26 08:04:39 +00:00
helpers Allow individual docs to be downloaded from the file tree (#17137) 2024-02-22 09:04:48 +00:00
History [web] return file type in revertFile (#18995) 2024-06-28 08:04:45 +00:00
InactiveData Merge pull request #17065 from overleaf/dp-mongoose-callback-inactive-project-manager 2024-02-20 09:04:33 +00:00
infrastructure Merge pull request #17596 from overleaf/rh-permissions-policy 2024-04-08 08:04:29 +00:00
Institutions Merge pull request #17525 from overleaf/ae-upgrade-prettier 2024-03-26 09:04:05 +00:00
Metadata Merge pull request #19090 from overleaf/mj-web-metadata 2024-06-25 11:12:02 +00:00
Newsletter Merge pull request #18021 from overleaf/rh-mailchimp-api 2024-04-22 08:04:33 +00:00
Notifications Merge pull request #16859 from overleaf/jpa-sharelatex-cleanup 2024-02-09 09:04:11 +00:00
PasswordReset [web] Update revokeAllUserSessions and rename it to removeSessionsFromRedis (#18360) 2024-05-20 08:04:12 +00:00
Project Add new interstitial 'Join project' consent page for existing link sharing editors when opening a project (#19066) 2024-06-26 11:12:42 +00:00
Publishers [web] Migrate managed publishers to React dash (#11749) 2023-02-23 09:04:03 +00:00
Referal Merge pull request #16911 from overleaf/dp-mongoose-callback-referal-allocator 2024-02-09 09:07:22 +00:00
References Merge pull request #15242 from overleaf/mf-index-all-references-after-bib-is-modified 2023-10-19 08:03:25 +00:00
SamlLog Merge pull request #17831 from overleaf/msm-filter-saml-error-log 2024-05-28 08:04:10 +00:00
Security Merge pull request #18153 from overleaf/jpa-validate-session-in-store 2024-05-03 08:04:25 +00:00
Settings [web] Use localized number formatting for currencies (#17622) 2024-04-19 08:03:54 +00:00
Spelling Merge pull request #17268 from overleaf/dp-remove-old-mongo-metrics 2024-02-29 09:04:19 +00:00
SplitTests Merge pull request #18717 from overleaf/jel-isSplitTestActive 2024-06-06 08:05:01 +00:00
Subscription Add serverside checks for changing the user access level after link sharing changes (#19168) 2024-07-01 08:04:16 +00:00
SystemMessages Merge pull request #17084 from overleaf/dp-mongoose-callback-system-message-manager 2024-02-20 09:04:38 +00:00
Tags Merge pull request #16186 from overleaf/mj-mongo-object-id 2023-12-19 09:04:02 +00:00
Templates [web] Promisify TemplatesController (#18849) 2024-06-28 08:04:17 +00:00
ThirdPartyDataStore Merge pull request #18252 from overleaf/jpa-refactor-for-flaky-test 2024-05-09 08:05:23 +00:00
TokenAccess Add new interstitial 'Join project' consent page for existing link sharing editors when opening a project (#19066) 2024-06-26 11:12:42 +00:00
Tutorial Add this.clock.restore() to TutorialHandlerTests (#17191) 2024-02-20 09:05:34 +00:00
Uploads Merge pull request #17525 from overleaf/ae-upgrade-prettier 2024-03-26 09:04:05 +00:00
User Merge pull request #18320 from overleaf/dp-add-secondary-prompt-ui 2024-05-27 10:22:40 +00:00
UserMembership Merge pull request #17418 from overleaf/msm-expressify-usermembershipctlr 2024-03-12 09:03:20 +00:00