Mateusz Mandera
d7cf4336e4
zilencer: Flip realm_locally_deleted when realm re-appears during sync.
2024-02-24 08:52:11 -08:00
Mateusz Mandera
be03dabf76
zilencer: Implement do_reactivate_remote_server utility function.
...
The inverse of do_deactivate_remote_server. It's just flipping the
.deactivated flag, but we also should have an AuditLog for these events.
2024-02-19 20:26:47 -08:00
Anders Kaseorg
e56863fa85
ruff: Fix DJ012 Order of model's inner classes, methods, and fields.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-01-29 10:41:54 -08:00
Lauryn Menard
f27b6d896a
audit-logs: Add generic property changed for Customer and CustomerPlan.
...
Change audit logs for changing a Customer or CustomerPlan property
to use a generic event type and specify the property name in the
extra data.
2024-01-15 03:10:04 -08:00
Lauryn Menard
2994685399
support: Add admin support for updating end date of active plan.
...
This currently will only apply to tier.SELF_HOSTED_LEGACY plans.
2024-01-09 10:13:21 -08:00
Lauryn Menard
fb29a35262
support: Add updating minimum licenses requirement after discount.
...
Adds a support action for updating the minimum licenses on a
customer object once a default discount has also been set.
In the case that the current billing entity has a current active
plan or a scheduled upgrade to a new plan, then the minimum
licenses will not be updated.
2024-01-04 18:42:07 -08:00
Anders Kaseorg
68d3b9f629
models: Extract zerver.models.realm_audit_logs.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-12-16 22:08:44 -08:00