zulip/corporate
Lauryn Menard 7861c1ba63 billing: Enforce manual billing renewal licenses for new users.
In addition to checking for available licenses in the current
billing period when adding or inviting new non-guest users, for
manual billing, we also verify that the number of licenses set
for the next billing period will be enough when adding/inviting
new users.

Realms that are exempt from license number checks do not have
this restriction applied.

Admins are notified via group direct message when a user fails
to register due to this restriction.
2024-09-20 12:02:39 -07:00
..
lib billing: Enforce manual billing renewal licenses for new users. 2024-09-20 12:02:39 -07:00
management billing: Do subscription management in-house instead of with Stripe Billing. 2018-12-22 13:39:30 -08:00
migrations migrations: Squash corporate migrations. 2024-08-23 17:15:35 -07:00
tests billing: Validate license management at end of billing cycle. 2024-09-20 12:02:39 -07:00
views activity: Add view for a remote server's audit logs. 2024-09-17 09:34:17 -07:00
__init__.py
models.py corporate: Revise string method for LicenseLedger objects. 2024-08-29 12:00:38 -07:00
urls.py activity: Add view for a remote server's audit logs. 2024-09-17 09:34:17 -07:00