zulip/corporate
Prakhar Pratyush 9c9866461a transaction: Add `durable=True` to the outermost db transactions.
This commit adds `durable=True` to the outermost db transactions
created in the following:
* confirm_email_change
* handle_upload_pre_finish_hook
* deliver_scheduled_emails
* restore_data_from_archive
* do_change_realm_subdomain
* do_create_realm
* do_deactivate_realm
* do_reactivate_realm
* do_delete_user
* do_delete_user_preserving_messages
* create_stripe_customer
* process_initial_upgrade
* do_update_plan
* request_sponsorship
* upload_message_attachment
* register_remote_server
* do_soft_deactivate_users
* maybe_send_batched_emails

It helps to avoid creating unintended savepoints in the future.

This is as a part of our plan to explicitly mark all the
transaction.atomic calls with either 'savepoint=False' or
'durable=True' as required.

* 'savepoint=True' is used in special cases.
2024-11-05 17:58:47 -08:00
..
lib transaction: Add `durable=True` to the outermost db transactions. 2024-11-05 17:58:47 -08:00
management
migrations migrations: Squash corporate migrations. 2024-08-23 17:15:35 -07:00
tests requirements: Upgrade Python requirements. 2024-10-20 18:16:27 -07:00
views support: Consolidate logic for generating support URLs. 2024-11-05 08:56:24 -08: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