zulip/zerver/migrations
Dinesh dc90d54b08 auth: Add Sign in with Apple support.
This implementation overrides some of PSA's internal backend
functions to handle `state` value with redis as the standard
way doesn't work because of apple sending required details
in the form of POST request.

Includes a mixin test class that'll be useful for testing
Native auth flow.

Thanks to Mateusz Mandera for the idea of using redis and
other important work on this.

Documentation rewritten by tabbott.

Co-authored-by: Mateusz Mandera <mateusz.mandera@zulip.com>
2020-06-09 17:29:35 -07:00
..
0001_initial.py semgrep: Move migrations import check lint rule to semgrep. 2020-05-01 11:07:53 -07:00
0029_realm_subdomain.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0030_realm_org_type.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0031_remove_system_avatar_source.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0032_verify_all_medium_avatar_images.py requirements: Drop direct dependency on mock. 2020-05-26 11:40:42 -07:00
0033_migrate_domain_to_realmalias.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0034_userprofile_enable_online_push_notifications.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0035_realm_message_retention_period_days.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0036_rename_subdomain_to_string_id.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0037_disallow_null_string_id.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0038_realm_change_to_community_defaults.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0039_realmalias_drop_uniqueness.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0040_realm_authentication_methods.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0041_create_attachments_for_old_messages.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0042_attachment_file_name_length.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0043_realm_filter_validators.py semgrep: Move migrations import check lint rule to semgrep. 2020-05-01 11:07:53 -07:00
0044_reaction.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0045_realm_waiting_period_threshold.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0046_realmemoji_author.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0047_realm_add_emoji_by_admins_only.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0048_enter_sends_default_to_false.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0049_userprofile_pm_content_in_desktop_notifications.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0050_userprofile_avatar_version.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0051_realmalias_add_allow_subdomains.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0052_auto_fix_realmalias_realm_nullable.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0053_emailchangestatus.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0054_realm_icon.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0055_attachment_size.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0056_userprofile_emoji_alt_code.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0057_realmauditlog.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0058_realm_email_changes_disabled.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0059_userprofile_quota.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0060_move_avatars_to_be_uid_based.py migrations: Deprecate migration 0060 into a noop. 2020-04-24 17:03:14 -07:00
0061_userprofile_timezone.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0062_default_timezone.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0063_realm_description.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0064_sync_uploads_filesize_with_db.py migrations: Deprecate migration 0064 into a noop. 2020-04-24 17:03:14 -07:00
0065_realm_inline_image_preview.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0066_realm_inline_url_embed_preview.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0067_archived_models.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0068_remove_realm_domain.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0069_realmauditlog_extra_data.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0070_userhotspot.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0071_rename_realmalias_to_realmdomain.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0072_realmauditlog_add_index_event_time.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0073_custom_profile_fields.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0074_fix_duplicate_attachments.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0075_attachment_path_id_unique.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0076_userprofile_emojiset.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0077_add_file_name_field_to_realm_emoji.py migrations: Deprecate migration 0077 into a noop. 2020-04-24 17:03:14 -07:00
0078_service.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0079_remove_old_scheduled_jobs.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0080_realm_description_length.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0081_make_emoji_lowercase.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0082_index_starred_user_messages.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0083_index_mentioned_user_messages.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0084_realmemoji_deactivated.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0085_fix_bots_with_none_bot_type.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0086_realm_alter_default_org_type.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0087_remove_old_scheduled_jobs.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0088_remove_referral_and_invites.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0089_auto_20170710_1353.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0090_userprofile_high_contrast_mode.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0091_realm_allow_edit_history.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0092_create_scheduledemail.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0093_subscription_event_log_backfill.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0094_realm_filter_url_validator.py semgrep: Move migrations import check lint rule to semgrep. 2020-05-01 11:07:53 -07:00
0095_index_unread_user_messages.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0096_add_password_required.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0097_reactions_emoji_code.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0098_index_has_alert_word_user_messages.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0099_index_wildcard_mentioned_user_messages.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0100_usermessage_remove_is_me_message.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0101_muted_topic.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0102_convert_muted_topic.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0103_remove_userprofile_muted_topics.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0104_fix_unreads.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0105_userprofile_enable_stream_push_notifications.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0106_subscription_push_notifications.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0107_multiuseinvite.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0108_fix_default_string_id.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0109_mark_tutorial_status_finished.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0110_stream_is_in_zephyr_realm.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0111_botuserstatedata.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0112_index_muted_topics.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0113_default_stream_group.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0114_preregistrationuser_invited_as_admin.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0115_user_groups.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0116_realm_allow_message_deleting.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0117_add_desc_to_user_group.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0118_defaultstreamgroup_description.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0119_userprofile_night_mode.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0120_botuserconfigdata.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0121_realm_signup_notifications_stream.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0122_rename_botuserstatedata_botstoragedata.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0123_userprofile_make_realm_email_pair_unique.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0124_stream_enable_notifications.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0125_realm_max_invites.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0126_prereg_remove_users_without_realm.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0127_disallow_chars_in_stream_and_user_name.py python: Convert assignment type annotations to Python 3.6 style. 2020-04-22 11:02:32 -07:00
0128_scheduledemail_realm.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0129_remove_userprofile_autoscroll_forever.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0130_text_choice_in_emojiset.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0131_realm_create_generic_bot_by_admins_only.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0132_realm_message_visibility_limit.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0133_rename_botuserconfigdata_botconfigdata.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0134_scheduledmessage.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0135_scheduledmessage_delivery_type.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0136_remove_userprofile_quota.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0137_realm_upload_quota_gb.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0138_userprofile_realm_name_in_notifications.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0139_fill_last_message_id_in_subscription_logs.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0140_realm_send_welcome_emails.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0141_change_usergroup_description_to_textfield.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0142_userprofile_translate_emoticons.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0143_realm_bot_creation_policy.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0144_remove_realm_create_generic_bot_by_admins_only.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0145_reactions_realm_emoji_name_to_id.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0146_userprofile_message_content_in_email_notifications.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0147_realm_disallow_disposable_email_addresses.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0148_max_invites_forget_default.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0149_realm_emoji_drop_unique_constraint.py requirements: Upgrade boto to boto3. 2020-05-26 23:18:07 -07:00
0150_realm_allow_community_topic_editing.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0151_last_reminder_default_none.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0152_realm_default_twenty_four_hour_time.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0153_remove_int_float_custom_fields.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0154_fix_invalid_bot_owner.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0155_change_default_realm_description.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0156_add_hint_to_profile_field.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0157_userprofile_is_guest.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0158_realm_video_chat_provider.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0159_realm_google_hangouts_domain.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0160_add_choice_field.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0161_realm_message_content_delete_limit_seconds.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0162_change_default_community_topic_editing.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0163_remove_userprofile_default_desktop_notifications.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0164_stream_history_public_to_subscribers.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0165_add_date_to_profile_field.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0166_add_url_to_profile_field.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0167_custom_profile_fields_sort_order.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0168_stream_is_web_public.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0169_stream_is_announcement_only.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0170_submessage.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0171_userprofile_dense_mode.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0172_add_user_type_of_custom_profile_field.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0173_support_seat_based_plans.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0174_userprofile_delivery_email.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0175_change_realm_audit_log_event_type_tense.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0176_remove_subscription_notifications.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0177_user_message_add_and_index_is_private_flag.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0178_rename_to_emails_restricted_to_domains.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0179_rename_to_digest_emails_enabled.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0180_usermessage_add_active_mobile_push_notification.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0181_userprofile_change_emojiset.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0182_set_initial_value_is_private_flag.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0183_change_custom_field_name_max_length.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0184_rename_custom_field_types.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0185_realm_plan_type.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0186_userprofile_starred_message_counts.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0187_userprofile_is_billing_admin.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0188_userprofile_enable_login_emails.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0189_userprofile_add_some_emojisets.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0190_cleanup_pushdevicetoken.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0191_realm_seat_limit.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0192_customprofilefieldvalue_rendered_value.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0193_realm_email_address_visibility.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0194_userprofile_notification_sound.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0195_realm_first_visible_message_id.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0196_add_realm_logo_fields.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0197_azure_active_directory_auth.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0198_preregistrationuser_invited_as.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0199_userstatus.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0200_remove_preregistrationuser_invited_as_admin.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0201_zoom_video_chat.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0202_add_user_status_info.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0203_realm_message_content_allowed_in_email_notifications.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0204_remove_realm_billing_fields.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0205_remove_realmauditlog_requires_billing_update.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0206_stream_rendered_description.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0207_multiuseinvite_invited_as.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0208_add_realm_night_logo_fields.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0209_stream_first_message_id.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0209_user_profile_no_empty_password.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0210_stream_first_message_id.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0211_add_users_field_to_scheduled_email.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0212_make_stream_email_token_unique.py semgrep: Move migrations import check lint rule to semgrep. 2020-05-01 11:07:53 -07:00
0213_realm_digest_weekday.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0214_realm_invite_to_stream_policy.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0215_realm_avatar_changes_disabled.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0216_add_create_stream_policy.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0217_migrate_create_stream_policy.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0218_remove_create_stream_by_admins_only.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0219_toggle_realm_digest_emails_enabled_default.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0220_subscription_notification_settings.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0221_subscription_notifications_data_migration.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0222_userprofile_fluid_layout_width.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0223_rename_to_is_muted.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0224_alter_field_realm_video_chat_provider.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0225_archived_reaction_model.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0226_archived_submessage_model.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0227_inline_url_embed_preview_default_off.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0228_userprofile_demote_inactive_streams.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0229_stream_message_retention_days.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0230_rename_to_enable_stream_audible_notifications.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0231_add_archive_transaction_model.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0232_make_archive_transaction_field_not_nullable.py migrations: Mark several RunSQL migrations as elidable. 2020-04-29 11:02:34 -07:00
0233_userprofile_avatar_hash.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0234_add_external_account_custom_profile_field.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0235_userprofile_desktop_icon_count_display.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0236_remove_illegal_characters_email_full.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0237_rename_zulip_realm_to_zulipinternal.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0238_usermessage_bigint_id.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0239_usermessage_copy_id_to_bigint_id.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0240_usermessage_migrate_bigint_id_into_id.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0241_usermessage_bigint_id_migration_finalize.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0242_fix_bot_email_property.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0243_message_add_date_sent_column.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0244_message_copy_pub_date_to_date_sent.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0245_message_date_sent_finalize_part1.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0246_message_date_sent_finalize_part2.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0247_realmauditlog_event_type_to_int.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0248_userprofile_role_start.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0249_userprofile_role_finish.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0250_saml_auth.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0251_prereg_user_add_full_name.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0252_realm_user_group_edit_policy.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0253_userprofile_wildcard_mentions_notify.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0254_merge_0209_0253.py python: Convert assignment type annotations to Python 3.6 style. 2020-04-22 11:02:32 -07:00
0255_userprofile_stream_add_recipient_column.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0256_userprofile_stream_set_recipient_column_values.py migrations: Mark several RunSQL migrations as elidable. 2020-04-29 11:02:34 -07:00
0257_fix_has_link_attribute.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0258_enable_online_push_notifications_default.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0259_missedmessageemailaddress.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0260_missed_message_addresses_from_redis_to_db.py python: Convert more variable type annotations to Python 3.6 style. 2020-05-08 16:42:43 -07:00
0261_realm_private_message_policy.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0262_mutedtopic_date_muted.py models: Set a timezone on the MutedTopic.date_muted default. 2020-06-05 09:34:17 -07:00
0263_stream_stream_post_policy.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0264_migrate_is_announcement_only.py migrations: Mark RunPython statements elidable. 2020-04-29 10:41:20 -07:00
0265_remove_stream_is_announcement_only.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0266_userpresence_realm.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0267_backfill_userpresence_realm_id.py migrations: Mark several RunSQL migrations as elidable. 2020-04-29 11:02:34 -07:00
0268_add_userpresence_realm_timestamp_index.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0269_gitlab_auth.py python: Modernize legacy Python 2 syntax with pyupgrade. 2020-04-09 16:43:22 -07:00
0270_huddle_recipient.py models: Add recipient foreign key to Huddle. 2020-03-17 05:41:11 -07:00
0271_huddle_set_recipient_column_values.py migrations: Mark several RunSQL migrations as elidable. 2020-04-29 11:02:34 -07:00
0272_realm_default_code_block_language.py markdown: Allow setting a default language for code blocks. 2020-04-09 16:02:02 -07:00
0273_migrate_old_bot_messages.py docs: Update most remaining references to zulipchat.com. 2020-06-08 18:10:45 -07:00
0274_nullbooleanfield_to_booleanfield.py models: Switch from NullBooleanField to BooleanField. 2020-04-26 22:13:28 -07:00
0275_remove_userprofile_last_pointer_updater.py pointer: Remove useless last_pointer_updater field. 2020-04-26 22:39:24 -07:00
0276_alertword.py python: Further pyupgrade changes. 2020-05-26 11:43:40 -07:00
0277_migrate_alert_word.py migrations: Replace deprecated django.db.backends.postgresql_psycopg2. 2020-06-03 17:23:20 -07:00
0278_remove_userprofile_alert_words.py alert_words: Move alert_words from UserProfile to separate model. 2020-04-27 11:29:50 -07:00
0279_message_recipient_subject_indexes.py migrations: Add Message indexes on (recipient_id, subject). 2020-04-29 23:11:52 -07:00
0280_userprofile_presence_enabled.py settings: Offer hiding presence info from other users. 2020-05-02 15:09:05 -07:00
0281_zoom_oauth.py compose: Rewrite Zoom video call integration to use OAuth. 2020-06-03 16:39:12 -07:00
0282_remove_zoom_video_chat.py python: Further pyupgrade changes. 2020-06-08 15:23:10 -07:00
0283_apple_auth.py auth: Add Sign in with Apple support. 2020-06-09 17:29:35 -07:00
__init__.py