This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/models
Krzysztof Kotlarek e313190fdb
FEATURE: better UI to manage 2fa (#19338)
In this PR, we introduced an option, that when all authenticators are disabled, but backup codes still exists, user can authenticate with those backup codes. This was reverted as this is not expected behavior.

https://github.com/discourse/discourse/pull/18982

Instead, when the last authenticator is deleted, backup codes should be deleted as well. Because this disables 2fa, user is asked to confirm that action by typing text.

In addition, UI for 2fa preferences was refreshed.
2022-12-08 09:41:22 +11:00
..
concerns
about.rb
admin_dashboard_data.rb FEATURE: Add support for case-sensitive Watched Words (#17445) 2022-08-02 10:06:03 +02:00
admin_dashboard_general_data.rb FIX: Amend release_notes_link in app/models/admin_dashboard_general_data.rb (#19125) 2022-11-21 16:21:34 +00:00
admin_dashboard_index_data.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
allowed_pm_user.rb
anonymous_user.rb
api_key_scope.rb
api_key.rb
application_request.rb FEATURE: Track API and user API requests (#19186) 2022-11-29 13:07:42 +02:00
associated_group.rb FEATURE: Experimental support for group membership via google auth (#14835) 2021-12-09 12:30:27 +00:00
auto_track_duration_site_setting.rb
backup_draft_post.rb FEATURE: experimental hidden setting for draft backups 2019-10-17 16:58:21 +11:00
backup_draft_topic.rb
backup_file.rb
backup_location_site_setting.rb
backup_metadata.rb
badge_grouping.rb
badge_type.rb
badge.rb
base_font_setting.rb
bookmark.rb DEV: TODO followups (#18936) 2022-11-09 07:48:05 +10:00
category_and_topic_lists.rb
category_custom_field.rb
category_featured_topic.rb
category_group.rb
category_list.rb
category_page_style.rb
category_required_tag_group.rb
category_search_data.rb
category_tag_group.rb PERF: Cache categories in Site model take 3. 2021-06-24 13:30:51 +08:00
category_tag_stat.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
category_tag.rb
category_user.rb UX: Change wording for 'regular' categories to 'normal' (#17134) 2022-06-20 06:49:33 +03:00
category.rb FIX: Automatically generate category channel slugs (#18879) 2022-11-09 10:28:31 +10:00
child_theme.rb
color_scheme_color.rb FIX: Wizard could not send custom color schemes to the client correctly (#10484) 2020-08-20 17:10:33 -07:00
color_scheme_setting.rb
color_scheme.rb
custom_emoji.rb
developer.rb
digest_email_site_setting.rb
directory_column.rb
directory_item.rb DEV: Plugin API to add directory columns (#13440) 2021-06-22 13:00:04 -05:00
discourse_connect.rb FIX: Don't attempt to add user again to a group when syncing groups via SSO (#18772) 2022-10-28 13:27:12 +03:00
discourse_version_check.rb
dismissed_topic_user.rb
do_not_disturb_timing.rb
draft_sequence.rb
draft.rb
email_change_request.rb DEV: pull email address validation out to a new EmailAddressValidator 2022-02-17 21:49:22 -05:00
email_level_site_setting.rb DEV: Upgrading Discourse to Zeitwerk (#8098) 2019-10-02 14:01:53 +10:00
email_log.rb
email_style.rb
email_token.rb
embeddable_host.rb
embedding.rb
emoji_set_site_setting.rb
emoji.rb
external_upload_stub.rb
given_daily_like.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
global_setting.rb FIX: LOAD_PLUGINS=0 in dev/prod, warn in plugin:pull_compatible_all (#15537) 2022-01-11 12:30:22 +00:00
group_archived_message.rb
group_associated_group.rb
group_category_notification_default.rb
group_custom_field.rb
group_history.rb
group_manager.rb
group_mention.rb
group_request.rb
group_tag_notification_default.rb
group_user.rb
group.rb
ignored_user.rb DEV: Update core model annotations 2021-07-06 10:11:06 +01:00
imap_sync_log.rb
incoming_domain.rb
incoming_email.rb
incoming_link.rb
incoming_links_report.rb
incoming_referer.rb
invite_redeemer.rb SECURITY: Prevent email from being nil in InviteRedeemer (#19004) 2022-11-14 12:02:06 +10:00
invite.rb FIX: Existing users were mistakenly unable to redeem invite (#19191) 2022-11-25 11:57:04 +10:00
invited_group.rb
invited_user.rb FEATURE: Various improvements to invite system (#12298) 2021-03-06 13:29:35 +02:00
javascript_cache.rb
like_notification_frequency_site_setting.rb
linked_topic.rb FEATURE: new setting to create a linked topic on autoclosing mega topics (#11001) 2020-11-02 12:18:48 +05:30
locale_site_setting.rb
mailing_list_mode_site_setting.rb
muted_user.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
new_topic_duration_site_setting.rb
notification_level_when_replying_site_setting.rb
notification.rb
oauth2_user_info.rb
onceoff_log.rb
optimized_image.rb
permalink.rb
plugin_store_row.rb
plugin_store.rb
post_action_type.rb
post_action.rb
post_analyzer.rb
post_custom_field.rb DEV: Drop old hotlinked image data from post_custom_fields (#16594) 2022-05-12 15:34:35 +01:00
post_detail.rb
post_hotlinked_media.rb
post_mover.rb
post_reply_key.rb
post_reply.rb
post_revision.rb
post_search_data.rb
post_stat.rb
post_timing.rb
post_upload.rb
post.rb
previous_replies_site_setting.rb
private_message_topic_tracking_state.rb
published_page.rb
push_subscription.rb DEV: Update core model annotations 2021-07-06 10:11:06 +01:00
quoted_post.rb
remote_theme.rb
remove_muted_tags_from_latest_site_setting.rb
report.rb
reviewable_claimed_topic.rb
reviewable_flagged_post.rb
reviewable_history.rb
reviewable_post.rb DEV: Use AR enums in reviewables related code 2022-09-22 14:44:27 +02:00
reviewable_priority_setting.rb
reviewable_queued_post.rb DEV: Use AR enums in reviewables related code 2022-09-22 14:44:27 +02:00
reviewable_score.rb
reviewable_sensitivity_setting.rb
reviewable_user.rb
reviewable.rb
s3_region_site_setting.rb
screened_email.rb
screened_ip_address.rb
screened_url.rb DEV: Upgrading Discourse to Zeitwerk (#8098) 2019-10-02 14:01:53 +10:00
search_log.rb
shared_draft.rb
shelved_notification.rb
sidebar_section_link.rb FEATURE: Decouple category/tag presence in sidebar from notifi level (#17273) 2022-06-30 14:54:20 +08:00
single_sign_on_record.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
site_setting.rb
site.rb
sitemap.rb
skipped_email_log.rb
slug_setting.rb
stylesheet_cache.rb
tag_group_membership.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
tag_group_permission.rb
tag_group.rb
tag_search_data.rb
tag_user.rb
tag.rb
theme_field.rb DEV: Add link rel preload to theme-javascripts (#19231) 2022-11-30 12:43:01 -06:00
theme_modifier_set.rb
theme_setting.rb
theme_translation_override.rb
theme.rb
top_lists.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
top_menu_item.rb
top_topic.rb
topic_allowed_group.rb
topic_allowed_user.rb
topic_converter.rb
topic_custom_field.rb
topic_embed.rb DEV: Rename UriHelper.escape_uri to .normalized_encode 2022-08-09 11:55:25 +01:00
topic_featured_users.rb
topic_group.rb
topic_invite.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
topic_link_click.rb
topic_link.rb
topic_list.rb
topic_notifier.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
topic_participants_summary.rb PERF: Combine avatar_lookup and primary_group_lookup into user_lookup (#10253) 2020-07-17 10:48:08 +01:00
topic_poster.rb
topic_posters_summary.rb
topic_search_data.rb
topic_tag.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
topic_thumbnail.rb DEV: followup to prev commit 2020-05-26 16:19:05 +10:00
topic_timer.rb
topic_tracking_state.rb
topic_user.rb
topic_view_item.rb
topic.rb UX: Exclude search ignored and user muted categories in similarity search (#19349) 2022-12-07 11:33:01 +08:00
translation_override.rb
trust_level3_requirements.rb
trust_level_and_staff_and_disabled_setting.rb
trust_level_and_staff_setting.rb
trust_level_setting.rb
unsubscribe_key.rb
upload_reference.rb
upload.rb
user_action.rb FIX: action_code_path not being loaded for user-stream-item (#18577) 2022-10-13 19:10:18 +10:00
user_api_key_scope.rb
user_api_key.rb
user_archived_message.rb FIX: Don't publish PM archive events to acting user. (#14291) 2021-09-10 09:20:50 +08:00
user_associated_account.rb
user_associated_group.rb
user_auth_token_log.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
user_auth_token.rb
user_avatar.rb
user_badge.rb
user_badges.rb
user_bookmark_list.rb
user_custom_field.rb
user_email.rb
user_export.rb
user_field_option.rb
user_field.rb
user_history.rb
user_ip_address_history.rb
user_notification_schedule.rb
user_open_id.rb
user_option.rb FEATURE: new site setting to hide user profiles by default. (#18864) 2022-11-06 16:44:17 +05:30
user_profile_view.rb
user_profile.rb
user_search_data.rb
user_search.rb DEV: return user status on the user search route (#17716) 2022-08-09 14:54:33 +04:00
user_second_factor.rb
user_security_key.rb
user_stat.rb
user_status.rb
user_summary.rb FIX: Show links with 0 clicks in top links section (#16016) 2022-02-21 22:15:38 +02:00
user_upload.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
user_visit.rb
user_warning.rb
user.rb
username_validator.rb FIX: Use cached RegEx instead of recreating RegEx on every usage 2022-11-09 14:27:55 +01:00
watched_word.rb
web_crawler_request.rb PERF: perform all cached counting in background (#15991) 2022-02-22 16:45:25 +00:00
web_hook_event_type.rb FEATURE: adds the user_promoted event to webhooks (#15996) 2022-02-22 10:57:18 +01:00
web_hook_event.rb DEV: enable frozen string literal on all files 2019-05-13 09:31:32 +08:00
web_hook.rb