mirror of
https://github.com/discourse/discourse.git
synced 2024-11-29 13:33:44 +08:00
eb9155f3fe
DEV: deprecate `invite.via_email` in favor of `invite.emailed_status` This commit adds a new column `emailed_status` in `invites` table for tracking email sending status. 0 - not required 1 - pending 2 - bulk pending 3 - sending 4 - sent For normal email invites, invite record is created with emailed_status set to 'pending'. When bulk invites are sent invite record is created with emailed_status set to 'bulk pending'. For invites that generates link, invite record is created with emailed_status set to 'not required'. When invite email is in queue emailed_status is updated to 'sending' Once the email is sent via `InviteEmail` job the invite emailed_status is updated to 'sent'. |
||
---|---|---|
.. | ||
20180917024729_remove_superfluous_columns.rb | ||
20180917034056_remove_superfluous_tables.rb | ||
20181012123001_drop_group_locked_trust_level_from_user.rb | ||
20181112013117_migrate_url_site_settings.rb | ||
20190103065652_remove_uploaded_meta_id_from_category.rb | ||
20190121203023_drop_queued_post_id_from_user_actions.rb | ||
20190123171817_drop_queued_posts.rb | ||
20190205104116_drop_unused_auth_tables.rb | ||
20190208144706_drop_unused_auth_tables_again.rb | ||
20190312194528_drop_email_user_options_columns.rb | ||
20190508141824_drop_claimed_by_id.rb | ||
20190716124050_remove_via_email_from_invite.rb |