-
Notifications
You must be signed in to change notification settings - Fork 241
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(appointments): Rate limit config creation and booking #5680
fix(appointments): Rate limit config creation and booking #5680
Conversation
/backport to stable4.6 |
/backport to stable3.5 |
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## main #5680 +/- ##
============================================
- Coverage 24.44% 24.42% -0.03%
Complexity 418 418
============================================
Files 243 243
Lines 10859 10870 +11
Branches 1780 1787 +7
============================================
Hits 2655 2655
- Misses 8204 8215 +11
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
Psalm fails |
Abusing the appointment config endpoint can lead to additional server load. Sending bulks of booking requests can lead to mass notifications and emails and server load, too. Signed-off-by: Christoph Wurst <[email protected]>
af1f17f
to
0f77b41
Compare
The backport to stable3.5 failed. Please do this backport manually. # Switch to the target branch and update it
git checkout stable3.5
git pull origin stable3.5
# Create the new backport branch
git checkout -b fix/foo-stable3.5
# Cherry pick the change from the commit sha1 of the change against the default branch
# This might cause conflicts. Resolve them.
git cherry-pick abc123
# Push the cherry pick commit to the remote repository and open a pull request
git push origin fix/foo-stable3.5 Error: Unknown error More info at https://docs.nextcloud.com/server/latest/developer_manual/getting_started/development_process.html#manual-backport |
Limits the number of bookings a single user can do.