Thunderbird Accounts
Admin Panel
Users
Developer Documentation
Readme
Module Source Documentation
Frontend Development
Mail App
Admin Panel
Dashboard
Sign Up & Allow Lists
Tasks
Keycloak Developer Documentation
Deploying Keycloak theme changes to production
How to integrate Keycloak
Keycloak Theme Development
Thunderbird Accounts
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
Z
_
__init__() (thunderbird_accounts.authentication.admin.forms.CustomUserChangeForm method)
(thunderbird_accounts.authentication.exceptions.DeleteUserError method)
(thunderbird_accounts.authentication.exceptions.GetUserError method)
(thunderbird_accounts.authentication.exceptions.ImportUserError method)
(thunderbird_accounts.authentication.exceptions.InvalidDomainError method)
(thunderbird_accounts.authentication.exceptions.KeycloakError method)
(thunderbird_accounts.authentication.exceptions.SendExecuteActionsEmailError method)
(thunderbird_accounts.authentication.exceptions.UpdateUserError method)
(thunderbird_accounts.authentication.exceptions.UpdateUserPlanInfoError method)
(thunderbird_accounts.mail.clients.MailClient method)
(thunderbird_accounts.mail.exceptions.AccountNotFoundError method)
(thunderbird_accounts.mail.exceptions.DomainAlreadyExistsError method)
(thunderbird_accounts.mail.exceptions.DomainNotFoundError method)
(thunderbird_accounts.mail.exceptions.StalwartError method)
(thunderbird_accounts.mail.tiny_jmap_client.TinyJMAPClient method)
(thunderbird_accounts.mail.zendesk.ZendeskClient method)
(thunderbird_accounts.subscription.models.PaddleId method)
(thunderbird_accounts.utils.exceptions.UnexpectedBehaviour method)
(thunderbird_accounts.utils.utils.JsonSerializer method)
A
AccessTokenNotFound
Account (class in thunderbird_accounts.mail.models)
Account.DoesNotExist
Account.MultipleObjectsReturned
Account.NotUpdated
AccountAdmin (class in thunderbird_accounts.mail.admin.models)
AccountNotFoundError
AccountsAdminConfig (class in thunderbird_accounts.admin)
AccountsAdminSite (class in thunderbird_accounts.admin)
AccountsHttpRequest (class in thunderbird_accounts.utils.types)
AccountsOIDCBackend (class in thunderbird_accounts.authentication.middleware)
AccountsOIDCBackendTestCase (class in thunderbird_accounts.authentication.tests)
activate_subscription_features() (in module thunderbird_accounts.subscription.utils)
add_arguments() (thunderbird_accounts.subscription.management.commands.create_plan_for_e2e_test.Command method)
add_email_alias() (in module thunderbird_accounts.mail.views)
add_form (thunderbird_accounts.authentication.admin.models.CustomUserAdmin attribute)
(thunderbird_accounts.mail.admin.models.AccountAdmin attribute)
AddEmailAliasTestCase (class in thunderbird_accounts.mail.tests.test_views)
AddSubscriberToMailchimpList (class in thunderbird_accounts.subscription.tests.test_tasks)
admin_fix_broken_stalwart_account() (in module thunderbird_accounts.authentication.admin.actions)
admin_fix_stalwart_ids() (in module thunderbird_accounts.mail.admin.actions)
AdminAllowListEntryImport (class in thunderbird_accounts.authentication.views)
AdminCreateUserTestCase (class in thunderbird_accounts.authentication.tests)
AdminDeleteUserTestCase (class in thunderbird_accounts.authentication.tests)
AdminStalwartList (class in thunderbird_accounts.mail.views)
AdminUpdateUserTestcase (class in thunderbird_accounts.authentication.tests)
AllowListEntry (class in thunderbird_accounts.authentication.models)
AllowListEntry.DoesNotExist
AllowListEntry.MultipleObjectsReturned
AllowListEntry.NotUpdated
AllowListEntryAdmin (class in thunderbird_accounts.authentication.admin.models)
app_password_set() (in module thunderbird_accounts.mail.views)
authenticate() (thunderbird_accounts.authentication.permissions.IsValidPaddleWebhook method)
AuthenticationConfig (class in thunderbird_accounts.authentication.apps)
B
BaseModel (class in thunderbird_accounts.utils.models)
BaseStalwartObject (class in thunderbird_accounts.mail.models)
before_send() (in module thunderbird_accounts.settings)
build_keycloak_success_response() (in module thunderbird_accounts.utils.tests.utils)
build_mail_get_account() (in module thunderbird_accounts.utils.tests.utils)
build_mail_update_account() (in module thunderbird_accounts.utils.tests.utils)
bulk_import_allow_list() (in module thunderbird_accounts.authentication.views)
C
clean() (thunderbird_accounts.authentication.admin.forms.CustomNewUserForm method)
(thunderbird_accounts.authentication.admin.forms.CustomUserChangeForm method)
(thunderbird_accounts.authentication.admin.forms.CustomUserFormBase method)
(thunderbird_accounts.mail.admin.forms.CustomAccountBaseForm method)
(thunderbird_accounts.mail.admin.forms.CustomEmailBaseForm method)
Command (class in thunderbird_accounts.subscription.management.commands.create_plan_for_e2e_test)
Command.ReturnCodes (class in thunderbird_accounts.subscription.management.commands.create_plan_for_e2e_test)
contact_fields() (in module thunderbird_accounts.mail.views)
contact_submit() (in module thunderbird_accounts.mail.views)
create_aia_url() (in module thunderbird_accounts.authentication.utils)
create_custom_domain() (in module thunderbird_accounts.mail.views)
create_ticket() (thunderbird_accounts.mail.zendesk.ZendeskClient method)
create_user() (thunderbird_accounts.authentication.middleware.AccountsOIDCBackend method)
CreatePlanForE2ETestCase (class in thunderbird_accounts.subscription.tests.test_commands)
CreateStalwartAccountTestCase (class in thunderbird_accounts.mail.tests.test_tasks)
CustomAccountBaseForm (class in thunderbird_accounts.mail.admin.forms)
CustomEmailBaseForm (class in thunderbird_accounts.mail.admin.forms)
CustomNewUserForm (class in thunderbird_accounts.authentication.admin.forms)
CustomReadonlyAdmin (class in thunderbird_accounts.subscription.admin)
CustomUserAdmin (class in thunderbird_accounts.authentication.admin.models)
CustomUserChangeForm (class in thunderbird_accounts.authentication.admin.forms)
CustomUserFormBase (class in thunderbird_accounts.authentication.admin.forms)
D
deactivate_subscription_features() (in module thunderbird_accounts.subscription.utils)
delete_account() (thunderbird_accounts.mail.clients.MailClient method)
delete_domain() (thunderbird_accounts.mail.clients.MailClient method)
delete_email_addresses() (thunderbird_accounts.mail.clients.MailClient method)
delete_model() (thunderbird_accounts.authentication.admin.models.CustomUserAdmin method)
delete_queryset() (thunderbird_accounts.authentication.admin.models.CustomUserAdmin method)
DeleteUserError
display_name_set() (in module thunderbird_accounts.mail.views)
Domain (class in thunderbird_accounts.mail.models)
Domain.DoesNotExist
Domain.DomainStatus (class in thunderbird_accounts.mail.models)
Domain.MultipleObjectsReturned
Domain.NotUpdated
DomainAdmin (class in thunderbird_accounts.mail.admin.models)
DomainAlreadyExistsError
DomainNotFoundError
DomainVerificationErrors (class in thunderbird_accounts.mail.clients)
E
Email (class in thunderbird_accounts.mail.models)
Email.DoesNotExist
Email.EmailType (class in thunderbird_accounts.mail.models)
Email.MultipleObjectsReturned
Email.NotUpdated
EmailInline (class in thunderbird_accounts.mail.admin.models)
F
filter_users_by_claims() (thunderbird_accounts.authentication.middleware.AccountsOIDCBackend method)
fix_archives_folder() (in module thunderbird_accounts.mail.utils)
FixMissingArchivesFolderMiddlewareTestCase (class in thunderbird_accounts.mail.tests.test_middleware)
form (thunderbird_accounts.authentication.admin.models.CustomUserAdmin attribute)
(thunderbird_accounts.mail.admin.models.AccountAdmin attribute)
formfield() (thunderbird_accounts.mail.models.SmallTextField method)
formset (thunderbird_accounts.mail.admin.models.EmailInline attribute)
G
get_absolute_url() (in module thunderbird_accounts.utils.utils)
get_account_id() (thunderbird_accounts.mail.tiny_jmap_client.TinyJMAPClient method)
get_app_list() (thunderbird_accounts.admin.AccountsAdminSite method)
get_dns_records() (in module thunderbird_accounts.mail.views)
get_form_error_message() (in module thunderbird_accounts.authentication.templatetags.helpers)
get_identity_id() (thunderbird_accounts.mail.tiny_jmap_client.TinyJMAPClient method)
get_messages() (thunderbird_accounts.authentication.tests.SignUpViewTestcase method)
get_queryset() (thunderbird_accounts.authentication.admin.models.LogEntryAdmin method)
get_session() (thunderbird_accounts.mail.tiny_jmap_client.TinyJMAPClient method)
get_short_name() (thunderbird_accounts.authentication.models.User method)
get_telemetry() (thunderbird_accounts.mail.clients.MailClient method)
get_ticket_fields() (thunderbird_accounts.mail.zendesk.ZendeskClient method)
get_user() (thunderbird_accounts.authentication.middleware.AccountsOIDCBackend method)
GetPaddlePriceTest (class in thunderbird_accounts.subscription.tests.test_commands)
GetPaddleProductTest (class in thunderbird_accounts.subscription.tests.test_commands)
GetUserError
H
handle() (thunderbird_accounts.subscription.management.commands.create_plan_for_e2e_test.Command method)
has_add_permission() (thunderbird_accounts.authentication.admin.models.LogEntryAdmin method)
has_change_permission() (thunderbird_accounts.authentication.admin.models.LogEntryAdmin method)
has_delete_permission() (thunderbird_accounts.authentication.admin.models.LogEntryAdmin method)
has_usable_password() (thunderbird_accounts.authentication.models.User method)
has_view_permission() (thunderbird_accounts.authentication.admin.models.LogEntryAdmin method)
health_check() (in module thunderbird_accounts.infra.views)
home() (in module thunderbird_accounts.mail.views)
HomeViewRedirectTestCase (class in thunderbird_accounts.mail.tests.test_views)
I
ImportUserError
inject_paddle() (in module thunderbird_accounts.subscription.decorators)
inject_stalwart_client() (in module thunderbird_accounts.mail.decorators)
InvalidDomainError
is_address_taken() (in module thunderbird_accounts.mail.utils)
is_allowed_domain() (in module thunderbird_accounts.mail.utils)
is_email_in_allow_list() (in module thunderbird_accounts.authentication.utils)
is_reserved() (in module thunderbird_accounts.authentication.reserved)
IsReservedUnitTests (class in thunderbird_accounts.authentication.tests)
IsValidPaddleWebhook (class in thunderbird_accounts.authentication.permissions)
J
JsonSerializer (class in thunderbird_accounts.utils.utils)
K
KeycloakError
KeycloakRequiredAction (class in thunderbird_accounts.authentication.utils)
L
LogEntryAdmin (class in thunderbird_accounts.authentication.admin.models)
logout() (thunderbird_accounts.admin.AccountsAdminSite method)
M
MailClient (class in thunderbird_accounts.mail.clients)
MailConfig (class in thunderbird_accounts.mail.apps)
make_jmap_call() (thunderbird_accounts.mail.tiny_jmap_client.TinyJMAPClient method)
media (thunderbird_accounts.authentication.admin.forms.CustomNewUserForm property)
(thunderbird_accounts.authentication.admin.forms.CustomUserChangeForm property)
(thunderbird_accounts.authentication.admin.forms.CustomUserFormBase property)
(thunderbird_accounts.mail.admin.forms.CustomAccountBaseForm property)
model (thunderbird_accounts.mail.admin.models.DomainAdmin attribute)
(thunderbird_accounts.mail.admin.models.EmailInline attribute)
module
thunderbird_accounts
thunderbird_accounts.admin
thunderbird_accounts.asgi
thunderbird_accounts.authentication
thunderbird_accounts.authentication.admin
thunderbird_accounts.authentication.admin.actions
thunderbird_accounts.authentication.admin.forms
thunderbird_accounts.authentication.admin.models
thunderbird_accounts.authentication.api
thunderbird_accounts.authentication.apps
thunderbird_accounts.authentication.clients
thunderbird_accounts.authentication.const
thunderbird_accounts.authentication.exceptions
thunderbird_accounts.authentication.middleware
thunderbird_accounts.authentication.migrations
thunderbird_accounts.authentication.models
thunderbird_accounts.authentication.permissions
thunderbird_accounts.authentication.reserved
thunderbird_accounts.authentication.serializers
thunderbird_accounts.authentication.templatetags
thunderbird_accounts.authentication.templatetags.helpers
thunderbird_accounts.authentication.tests
thunderbird_accounts.authentication.utils
thunderbird_accounts.authentication.views
thunderbird_accounts.celery
thunderbird_accounts.infra
thunderbird_accounts.infra.views
thunderbird_accounts.mail
thunderbird_accounts.mail.admin
thunderbird_accounts.mail.admin.actions
thunderbird_accounts.mail.admin.forms
thunderbird_accounts.mail.admin.models
thunderbird_accounts.mail.apps
thunderbird_accounts.mail.clients
thunderbird_accounts.mail.decorators
thunderbird_accounts.mail.exceptions
thunderbird_accounts.mail.middleware
thunderbird_accounts.mail.migrations
thunderbird_accounts.mail.models
thunderbird_accounts.mail.tasks
thunderbird_accounts.mail.tests
thunderbird_accounts.mail.tests.test_clients
thunderbird_accounts.mail.tests.test_middleware
thunderbird_accounts.mail.tests.test_tasks
thunderbird_accounts.mail.tests.test_views
thunderbird_accounts.mail.tiny_jmap_client
thunderbird_accounts.mail.utils
thunderbird_accounts.mail.views
thunderbird_accounts.mail.zendesk
thunderbird_accounts.settings
thunderbird_accounts.subscription
thunderbird_accounts.subscription.admin
thunderbird_accounts.subscription.apps
thunderbird_accounts.subscription.decorators
thunderbird_accounts.subscription.management
thunderbird_accounts.subscription.management.commands
thunderbird_accounts.subscription.management.commands.create_plan_for_e2e_test
thunderbird_accounts.subscription.migrations
thunderbird_accounts.subscription.models
thunderbird_accounts.subscription.tasks
thunderbird_accounts.subscription.tests
thunderbird_accounts.subscription.tests.test_commands
thunderbird_accounts.subscription.tests.test_models
thunderbird_accounts.subscription.tests.test_tasks
thunderbird_accounts.subscription.tests.test_views
thunderbird_accounts.subscription.utils
thunderbird_accounts.utils
thunderbird_accounts.utils.admin
thunderbird_accounts.utils.apps
thunderbird_accounts.utils.exceptions
thunderbird_accounts.utils.migrations
thunderbird_accounts.utils.models
thunderbird_accounts.utils.tests
thunderbird_accounts.utils.tests.tests
thunderbird_accounts.utils.tests.utils
thunderbird_accounts.utils.types
thunderbird_accounts.utils.utils
thunderbird_accounts.utils.views
thunderbird_accounts.wsgi
O
oidc_force_login() (in module thunderbird_accounts.utils.tests.utils)
oidc_logout_callback() (in module thunderbird_accounts.authentication.views)
P
PaddleCheckoutCompleteTestCase (class in thunderbird_accounts.subscription.tests.test_views)
PaddleId (class in thunderbird_accounts.subscription.models)
PaddleTestCase (class in thunderbird_accounts.subscription.tests.test_tasks)
PaddleWebhookViewTestCase (class in thunderbird_accounts.subscription.tests.test_tasks)
parse_user_agent_info() (in module thunderbird_accounts.utils.utils)
Plan (class in thunderbird_accounts.subscription.models)
Plan.DoesNotExist
Plan.MultipleObjectsReturned
Plan.NotUpdated
PlanSaveTestCase (class in thunderbird_accounts.subscription.tests.test_models)
Price (class in thunderbird_accounts.subscription.models)
Price.DoesNotExist
Price.IntervalValues (class in thunderbird_accounts.subscription.models)
Price.MultipleObjectsReturned
Price.NotUpdated
Price.StatusValues (class in thunderbird_accounts.subscription.models)
Price.TypeValues (class in thunderbird_accounts.subscription.models)
Product (class in thunderbird_accounts.subscription.models)
Product.DoesNotExist
Product.MultipleObjectsReturned
Product.NotUpdated
Product.StatusValues (class in thunderbird_accounts.subscription.models)
Product.TypeValues (class in thunderbird_accounts.subscription.models)
ProductCreatedTaskTestCase (class in thunderbird_accounts.subscription.tests.test_tasks)
ProductUpdatedTaskTestCase (class in thunderbird_accounts.subscription.tests.test_tasks)
purge_stalwart_accounts() (in module thunderbird_accounts.mail.views)
R
raise_form_error() (in module thunderbird_accounts.mail.views)
remove_custom_domain() (in module thunderbird_accounts.mail.views)
remove_email_alias() (in module thunderbird_accounts.mail.views)
replace_email_addresses() (thunderbird_accounts.mail.clients.MailClient method)
RequestMethods (class in thunderbird_accounts.authentication.clients)
S
save() (thunderbird_accounts.authentication.admin.forms.CustomNewUserForm method)
(thunderbird_accounts.authentication.admin.forms.CustomUserChangeForm method)
(thunderbird_accounts.mail.models.Account method)
(thunderbird_accounts.subscription.models.Plan method)
save_app_password() (in module thunderbird_accounts.mail.utils)
save_email_addresses() (thunderbird_accounts.mail.clients.MailClient method)
SendExecuteActionsEmailError
setUp() (thunderbird_accounts.authentication.tests.AccountsOIDCBackendTestCase method)
(thunderbird_accounts.authentication.tests.AdminCreateUserTestCase method)
(thunderbird_accounts.authentication.tests.AdminDeleteUserTestCase method)
(thunderbird_accounts.authentication.tests.AdminUpdateUserTestcase method)
(thunderbird_accounts.authentication.tests.SignUpViewTestcase method)
(thunderbird_accounts.mail.tests.test_clients.TestMailClientVerifyDomain method)
(thunderbird_accounts.mail.tests.test_middleware.FixMissingArchivesFolderMiddlewareTestCase method)
(thunderbird_accounts.mail.tests.test_tasks.TaskTestCase method)
(thunderbird_accounts.mail.tests.test_views.AddEmailAliasTestCase method)
(thunderbird_accounts.mail.tests.test_views.HomeViewRedirectTestCase method)
(thunderbird_accounts.mail.tests.test_views.ZendeskContactFieldsTestCase method)
(thunderbird_accounts.mail.tests.test_views.ZendeskContactSubmitTestCase method)
(thunderbird_accounts.subscription.tests.test_tasks.AddSubscriberToMailchimpList method)
(thunderbird_accounts.subscription.tests.test_tasks.PaddleTestCase method)
(thunderbird_accounts.subscription.tests.test_tasks.PaddleWebhookViewTestCase method)
(thunderbird_accounts.subscription.tests.test_tasks.UpdateThundermailQuotaTestCase method)
(thunderbird_accounts.subscription.tests.test_views.PaddleCheckoutCompleteTestCase method)
sign_up() (in module thunderbird_accounts.authentication.views)
SignUpViewTestcase (class in thunderbird_accounts.authentication.tests)
SmallTextField (class in thunderbird_accounts.mail.models)
stalwart_primary_email (thunderbird_accounts.authentication.models.User property)
StalwartError
StalwartErrors (class in thunderbird_accounts.mail.clients)
start_oidc_logout() (in module thunderbird_accounts.authentication.views)
start_reset_password_flow() (in module thunderbird_accounts.authentication.views)
Subscription (class in thunderbird_accounts.subscription.models)
Subscription.DoesNotExist
Subscription.MultipleObjectsReturned
Subscription.NotUpdated
Subscription.StatusValues (class in thunderbird_accounts.subscription.models)
SubscriptionConfig (class in thunderbird_accounts.subscription.apps)
SubscriptionCreatedTaskTestCase (class in thunderbird_accounts.subscription.tests.test_tasks)
SubscriptionItem (class in thunderbird_accounts.subscription.models)
SubscriptionItem.DoesNotExist
SubscriptionItem.MultipleObjectsReturned
SubscriptionItem.NotUpdated
SubscriptionUpdatedTaskTestCase (class in thunderbird_accounts.subscription.tests.test_tasks)
SubscriptionUpdatedToCancelledTaskTestCase (class in thunderbird_accounts.subscription.tests.test_tasks)
sync_plan_to_keycloak() (in module thunderbird_accounts.subscription.utils)
T
TaskTestCase (class in thunderbird_accounts.mail.tests.test_tasks)
tearDown() (thunderbird_accounts.mail.tests.test_tasks.TaskTestCase method)
(thunderbird_accounts.subscription.tests.test_tasks.AddSubscriberToMailchimpList method)
(thunderbird_accounts.subscription.tests.test_tasks.PaddleTestCase method)
(thunderbird_accounts.subscription.tests.test_tasks.UpdateThundermailQuotaTestCase method)
test_alias_already_exists() (thunderbird_accounts.authentication.tests.SignUpViewTestcase method)
test_allowed_domain_alias_minimum_length() (thunderbird_accounts.mail.tests.test_views.AddEmailAliasTestCase method)
test_allowed_domain_alias_too_short() (thunderbird_accounts.mail.tests.test_views.AddEmailAliasTestCase method)
test_already_exists() (thunderbird_accounts.subscription.tests.test_tasks.ProductCreatedTaskTestCase method)
(thunderbird_accounts.subscription.tests.test_tasks.ProductUpdatedTaskTestCase method)
test_already_used_alias() (thunderbird_accounts.mail.tests.test_views.AddEmailAliasTestCase method)
test_already_verified_account_isnt_checked_again() (thunderbird_accounts.mail.tests.test_middleware.FixMissingArchivesFolderMiddlewareTestCase method)
test_authenticated_but_not_subscribed_user_shouldnt_have_fix_archives_folder_called() (thunderbird_accounts.mail.tests.test_middleware.FixMissingArchivesFolderMiddlewareTestCase method)
test_authenticated_user_can_access_any_path() (thunderbird_accounts.mail.tests.test_views.HomeViewRedirectTestCase method)
test_authenticated_user_can_access_home() (thunderbird_accounts.mail.tests.test_views.HomeViewRedirectTestCase method)
test_bad_request() (thunderbird_accounts.subscription.tests.test_tasks.AddSubscriberToMailchimpList method)
test_bad_user() (thunderbird_accounts.subscription.tests.test_tasks.AddSubscriberToMailchimpList method)
test_contact_submit_name_defaults_to_email_when_not_provided() (thunderbird_accounts.mail.tests.test_views.ZendeskContactSubmitTestCase method)
test_contact_submit_uses_name_from_payload_when_provided() (thunderbird_accounts.mail.tests.test_views.ZendeskContactSubmitTestCase method)
test_custom_domain_alias_length_minimum_2() (thunderbird_accounts.mail.tests.test_views.AddEmailAliasTestCase method)
test_custom_domain_alias_short_allowed() (thunderbird_accounts.mail.tests.test_views.AddEmailAliasTestCase method)
test_draft_transactions_are_ignored() (thunderbird_accounts.subscription.tests.test_tasks.PaddleWebhookViewTestCase method)
test_draft_transactions_arent_ignored_if_they_are_updated() (thunderbird_accounts.subscription.tests.test_tasks.PaddleWebhookViewTestCase method)
test_empty_occurred_at() (thunderbird_accounts.subscription.tests.test_tasks.PaddleWebhookViewTestCase method)
test_empty_webhook() (thunderbird_accounts.subscription.tests.test_tasks.PaddleWebhookViewTestCase method)
test_fail_without_txid_dev() (thunderbird_accounts.subscription.tests.test_views.PaddleCheckoutCompleteTestCase method)
test_freshly_subscribed_user() (thunderbird_accounts.mail.tests.test_middleware.FixMissingArchivesFolderMiddlewareTestCase method)
test_import_errors_propagate() (thunderbird_accounts.authentication.tests.SignUpViewTestcase method)
test_mail_storage_bytes_task_is_called() (thunderbird_accounts.subscription.tests.test_models.PlanSaveTestCase method)
test_mail_storage_bytes_task_is_not_called() (thunderbird_accounts.subscription.tests.test_models.PlanSaveTestCase method)
test_malformed_jmap_response_shouldnt_crash_the_request() (thunderbird_accounts.mail.tests.test_middleware.FixMissingArchivesFolderMiddlewareTestCase method)
test_non_active_subscription_shouldnt_have_fix_archives_folder_called() (thunderbird_accounts.mail.tests.test_middleware.FixMissingArchivesFolderMiddlewareTestCase method)
test_not_on_allowed_list() (thunderbird_accounts.authentication.tests.SignUpViewTestcase method)
test_out_of_date() (thunderbird_accounts.subscription.tests.test_tasks.ProductUpdatedTaskTestCase method)
test_passwords_are_empty() (thunderbird_accounts.authentication.tests.SignUpViewTestcase method)
test_passwords_dont_match() (thunderbird_accounts.authentication.tests.SignUpViewTestcase method)
test_subscription_already_exists() (thunderbird_accounts.subscription.tests.test_tasks.SubscriptionUpdatedTaskTestCase method)
(thunderbird_accounts.subscription.tests.test_tasks.SubscriptionUpdatedToCancelledTaskTestCase method)
test_subscription_out_of_date() (thunderbird_accounts.subscription.tests.test_tasks.SubscriptionUpdatedTaskTestCase method)
(thunderbird_accounts.subscription.tests.test_tasks.SubscriptionUpdatedToCancelledTaskTestCase method)
test_success() (thunderbird_accounts.authentication.tests.AdminDeleteUserTestCase method)
(thunderbird_accounts.authentication.tests.SignUpViewTestcase method)
(thunderbird_accounts.subscription.tests.test_tasks.PaddleWebhookViewTestCase method)
test_success_create() (thunderbird_accounts.subscription.tests.test_tasks.AddSubscriberToMailchimpList method)
test_success_dev() (thunderbird_accounts.subscription.tests.test_views.PaddleCheckoutCompleteTestCase method)
test_success_update() (thunderbird_accounts.subscription.tests.test_tasks.AddSubscriberToMailchimpList method)
test_success_with_existing_account_and_email() (thunderbird_accounts.mail.tests.test_tasks.CreateStalwartAccountTestCase method)
test_success_without_stalwart_account() (thunderbird_accounts.authentication.tests.AdminDeleteUserTestCase method)
test_transaction_already_exists() (thunderbird_accounts.subscription.tests.test_tasks.TransactionCreatedTaskTestCase method)
(thunderbird_accounts.subscription.tests.test_tasks.TransactionUpdatedTaskTestCase method)
test_transaction_out_of_date() (thunderbird_accounts.subscription.tests.test_tasks.TransactionUpdatedTaskTestCase method)
test_unauthenticated_user_can_access_privacy_page() (thunderbird_accounts.mail.tests.test_views.HomeViewRedirectTestCase method)
test_unauthenticated_user_can_access_terms_page() (thunderbird_accounts.mail.tests.test_views.HomeViewRedirectTestCase method)
test_unauthenticated_user_redirected_to_login_for_home() (thunderbird_accounts.mail.tests.test_views.HomeViewRedirectTestCase method)
test_unauthenticated_user_redirected_to_login_for_non_public_routes() (thunderbird_accounts.mail.tests.test_views.HomeViewRedirectTestCase method)
test_unauthenticated_user_shouldnt_have_fix_archives_folder_called() (thunderbird_accounts.mail.tests.test_middleware.FixMissingArchivesFolderMiddlewareTestCase method)
test_update_active_user_doesnt_check_allowlist() (thunderbird_accounts.authentication.tests.AccountsOIDCBackendTestCase method)
test_update_inactive_user_does_check_allowlist() (thunderbird_accounts.authentication.tests.AccountsOIDCBackendTestCase method)
test_update_user_dont_reset_services_admin_permissions() (thunderbird_accounts.authentication.tests.AccountsOIDCBackendTestCase method)
test_user_already_exists() (thunderbird_accounts.authentication.tests.SignUpViewTestcase method)
test_user_not_subscribed() (thunderbird_accounts.subscription.tests.test_tasks.AddSubscriberToMailchimpList method)
test_verify_domain_dkim_failure() (thunderbird_accounts.mail.tests.test_clients.TestMailClientVerifyDomain method)
test_verify_domain_dkim_missing_in_stalwart() (thunderbird_accounts.mail.tests.test_clients.TestMailClientVerifyDomain method)
test_verify_domain_mx_failure() (thunderbird_accounts.mail.tests.test_clients.TestMailClientVerifyDomain method)
test_verify_domain_spf_failure() (thunderbird_accounts.mail.tests.test_clients.TestMailClientVerifyDomain method)
test_verify_domain_success() (thunderbird_accounts.mail.tests.test_clients.TestMailClientVerifyDomain method)
test_with_none() (thunderbird_accounts.mail.tests.test_tasks.UpdateQuotaOnStalwartAccountTestCase method)
TestMailClientVerifyDomain (class in thunderbird_accounts.mail.tests.test_clients)
thunderbird_accounts
module
thunderbird_accounts.admin
module
thunderbird_accounts.asgi
module
thunderbird_accounts.authentication
module
thunderbird_accounts.authentication.admin
module
thunderbird_accounts.authentication.admin.actions
module
thunderbird_accounts.authentication.admin.forms
module
thunderbird_accounts.authentication.admin.models
module
thunderbird_accounts.authentication.api
module
thunderbird_accounts.authentication.apps
module
thunderbird_accounts.authentication.clients
module
thunderbird_accounts.authentication.const
module
thunderbird_accounts.authentication.exceptions
module
thunderbird_accounts.authentication.middleware
module
thunderbird_accounts.authentication.migrations
module
thunderbird_accounts.authentication.models
module
thunderbird_accounts.authentication.permissions
module
thunderbird_accounts.authentication.reserved
module
thunderbird_accounts.authentication.serializers
module
thunderbird_accounts.authentication.templatetags
module
thunderbird_accounts.authentication.templatetags.helpers
module
thunderbird_accounts.authentication.tests
module
thunderbird_accounts.authentication.utils
module
thunderbird_accounts.authentication.views
module
thunderbird_accounts.celery
module
thunderbird_accounts.infra
module
thunderbird_accounts.infra.views
module
thunderbird_accounts.mail
module
thunderbird_accounts.mail.admin
module
thunderbird_accounts.mail.admin.actions
module
thunderbird_accounts.mail.admin.forms
module
thunderbird_accounts.mail.admin.models
module
thunderbird_accounts.mail.apps
module
thunderbird_accounts.mail.clients
module
thunderbird_accounts.mail.decorators
module
thunderbird_accounts.mail.exceptions
module
thunderbird_accounts.mail.middleware
module
thunderbird_accounts.mail.migrations
module
thunderbird_accounts.mail.models
module
thunderbird_accounts.mail.tasks
module
thunderbird_accounts.mail.tests
module
thunderbird_accounts.mail.tests.test_clients
module
thunderbird_accounts.mail.tests.test_middleware
module
thunderbird_accounts.mail.tests.test_tasks
module
thunderbird_accounts.mail.tests.test_views
module
thunderbird_accounts.mail.tiny_jmap_client
module
thunderbird_accounts.mail.utils
module
thunderbird_accounts.mail.views
module
thunderbird_accounts.mail.zendesk
module
thunderbird_accounts.settings
module
thunderbird_accounts.subscription
module
thunderbird_accounts.subscription.admin
module
thunderbird_accounts.subscription.apps
module
thunderbird_accounts.subscription.decorators
module
thunderbird_accounts.subscription.management
module
thunderbird_accounts.subscription.management.commands
module
thunderbird_accounts.subscription.management.commands.create_plan_for_e2e_test
module
thunderbird_accounts.subscription.migrations
module
thunderbird_accounts.subscription.models
module
thunderbird_accounts.subscription.tasks
module
thunderbird_accounts.subscription.tests
module
thunderbird_accounts.subscription.tests.test_commands
module
thunderbird_accounts.subscription.tests.test_models
module
thunderbird_accounts.subscription.tests.test_tasks
module
thunderbird_accounts.subscription.tests.test_views
module
thunderbird_accounts.subscription.utils
module
thunderbird_accounts.utils
module
thunderbird_accounts.utils.admin
module
thunderbird_accounts.utils.apps
module
thunderbird_accounts.utils.exceptions
module
thunderbird_accounts.utils.migrations
module
thunderbird_accounts.utils.models
module
thunderbird_accounts.utils.tests
module
thunderbird_accounts.utils.tests.tests
module
thunderbird_accounts.utils.tests.utils
module
thunderbird_accounts.utils.types
module
thunderbird_accounts.utils.utils
module
thunderbird_accounts.utils.views
module
thunderbird_accounts.wsgi
module
TinyJMAPClient (class in thunderbird_accounts.mail.tiny_jmap_client)
Transaction (class in thunderbird_accounts.subscription.models)
Transaction.DoesNotExist
Transaction.MultipleObjectsReturned
Transaction.NotUpdated
Transaction.OriginValues (class in thunderbird_accounts.subscription.models)
Transaction.StatusValues (class in thunderbird_accounts.subscription.models)
TransactionCreatedTaskTestCase (class in thunderbird_accounts.subscription.tests.test_tasks)
TransactionUpdatedTaskTestCase (class in thunderbird_accounts.subscription.tests.test_tasks)
U
UnexpectedBehaviour
update_individual() (thunderbird_accounts.mail.clients.MailClient method)
update_ticket() (thunderbird_accounts.mail.zendesk.ZendeskClient method)
update_user() (thunderbird_accounts.authentication.middleware.AccountsOIDCBackend method)
UpdateQuotaOnStalwartAccountTestCase (class in thunderbird_accounts.mail.tests.test_tasks)
UpdateThundermailQuotaTestCase (class in thunderbird_accounts.subscription.tests.test_tasks)
UpdateUserError
UpdateUserPlanInfoError
upload_file() (thunderbird_accounts.mail.zendesk.ZendeskClient method)
User (class in thunderbird_accounts.authentication.models)
User.DoesNotExist
User.MultipleObjectsReturned
User.NotUpdated
User.UserLanguageType (class in thunderbird_accounts.authentication.models)
UserCacheSerializer (class in thunderbird_accounts.authentication.serializers)
UserProfileSerializer (class in thunderbird_accounts.authentication.serializers)
UtilsConfig (class in thunderbird_accounts.utils.apps)
V
verify_custom_domain() (in module thunderbird_accounts.mail.views)
verify_domain() (thunderbird_accounts.mail.clients.MailClient method)
view_on_site() (thunderbird_accounts.subscription.admin.CustomReadonlyAdmin method)
Z
ZendeskClient (class in thunderbird_accounts.mail.zendesk)
ZendeskContactFieldsTestCase (class in thunderbird_accounts.mail.tests.test_views)
ZendeskContactSubmitTestCase (class in thunderbird_accounts.mail.tests.test_views)