zulip/corporate
Alex Vandiver d863aa56de invites: Lock the realm when determining invitation counts.
This prevents users from hammering the invitation endpoint, causing
races, and inviting more users than they should otherwise be allowed
to.

Doing this requires that we not raise InvitationError when we have
partially succeeded; that behaviour is left to the one callsite of
do_invite_users.

Reported by Lakshit Agarwal (@chiekosec).
2024-05-02 14:23:04 -07:00
..
lib stripe: Add assertions to fix errors flagged by mypy 1.10. 2024-04-30 13:58:24 -07:00
management billing: Do subscription management in-house instead of with Stripe Billing. 2018-12-22 13:39:30 -08:00
migrations stripe: Send invoice to customer at the start of free trial. 2024-04-11 21:57:33 -07:00
tests invites: Lock the realm when determining invitation counts. 2024-05-02 14:23:04 -07:00
views support: Send demo request emails to sales@ email. 2024-05-02 09:46:59 -07:00
__init__.py
models.py stripe: Rename CustomerPlan.is_paid. 2024-04-15 15:08:56 -07:00
urls.py demo_request: Add form for user to request a demo. 2024-04-25 13:09:05 -07:00