Anders Kaseorg
45bb8d2580
models: Extract zerver.models.users.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-12-16 22:08:44 -08:00
Mateusz Mandera
be208f73f7
billing: Fix exempt_from_from_license_number_check column name.
...
exempt_from_from_license_number_check was clearly not intended.
2023-04-13 15:26:44 -07:00
Anders Kaseorg
da3cf5ea7a
ruff: Fix RSE102 Unnecessary parentheses on raised exception.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-02-04 16:34:55 -08:00
Mateusz Mandera
2c693f3bd9
billing: Fix licenses amount check during user signup/invitation.
...
Our seat count calculation is different for guest user than normal users
(a number of initial guests are free, and additional marginal guests are
worth 1/5 of a seat) - so these checks we apply when a user is being
invited or signing up need to know whether it's a guest or non-guest
being added.
2022-08-18 11:56:54 -07:00
Anders Kaseorg
cbad5739ab
actions: Split out zerver.actions.create_user.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2022-04-14 17:14:35 -07:00
Mateusz Mandera
ce4eb6f203
bots: Pass realm to get_system_bot calls in registration.py.
2021-07-26 15:33:13 -07:00
Mateusz Mandera
bae86ad3da
billing: Move exempt_from_from_license_number_check to Customer model.
...
This belongs more on the Customer model, since this is a similar
attribute to default_discount.
2021-06-18 14:05:42 -07:00
Vishnu KS
42119c136b
billing: Allow to exclude realms from license limit check.
2021-06-09 17:42:38 -07:00
Vishnu KS
1938076f67
billing: Enforce license limit for plans on manual license management.
2021-06-09 17:42:38 -07:00