discourse/spec/models
Sam 3829c78526 PERF: shift most user options out of the user table
As it stands we load up user records quite frequently on the topic pages,
this in turn pulls all the columns for the users being selected, just to
discard them after they are loaded

New structure keeps all options in a discrete table, this is better organised
and allows us to easily add more column without worrying about bloating the
user table
2016-02-17 18:08:25 +11:00
..
about_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
admin_dashboard_data_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
api_key_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
application_request_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
backup_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
badge_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
badge_type.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
category_featured_topic_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
category_featured_user_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
category_group_spec.rb Enums that are used in tables need to be stable 2016-01-08 20:43:11 +05:30
category_spec.rb FEATURE: Autolinking to category using hashtags. 2016-01-05 00:12:24 +08:00
category_user_spec.rb FIX: changing topic from one watched category to another watched category makes topic 'new' again 2016-01-26 01:28:01 +05:30
color_scheme_color_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
color_scheme_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
digest_email_site_setting_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
digest_unsubscribe_key_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
directory_item_spec.rb Enums that are used in tables need to be stable 2016-01-08 20:43:11 +05:30
discourse_single_sign_on_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
draft_sequence_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
draft_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
email_log_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
email_token_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
embeddable_host_spec.rb Support IP addresses for embeddable hosts 2016-01-11 11:06:32 -05:00
global_setting_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
group_spec.rb Enums that are used in tables need to be stable 2016-01-08 20:43:11 +05:30
incoming_link_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
incoming_links_report_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
invite_redeemer_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
invite_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
locale_site_setting_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
notification_spec.rb FIX: don't send empty email notifications for small_actions 2016-02-01 19:12:10 +01:00
optimized_image_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
permalink_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
plugin_store_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
post_action_spec.rb FEATURE: by default users track a group (as opposed to watch) 2016-01-27 21:38:33 +11:00
post_action_type_spec.rb Enums that are used in tables need to be stable 2016-01-08 20:43:11 +05:30
post_alert_observer_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
post_analyzer_spec.rb FIX: mentions regex server-side (ie. don't count email addresses) 2016-01-12 09:53:09 +01:00
post_detail_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
post_mover_spec.rb Enums that are used in tables need to be stable 2016-01-08 20:43:11 +05:30
post_reply_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
post_spec.rb Enums that are used in tables need to be stable 2016-01-08 20:43:11 +05:30
post_timing_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
post_upload_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
queued_post_spec.rb Enums that are used in tables need to be stable 2016-01-08 20:43:11 +05:30
quoted_post_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
report_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
rtl_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
s3_region_site_setting_spec.rb add s3 region 2016-01-18 22:50:15 +09:00
screened_email_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
screened_ip_address_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
screened_url_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
search_observer_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
site_customization_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
site_setting_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
site_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
stylesheet_cache_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
top_menu_item_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
top_topic_spec.rb FEATURE: make top criteria formula multipliers controlled by site 2016-01-21 10:30:06 +05:30
topic_allowed_user_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
topic_embed_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
topic_featured_users_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
topic_invite_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
topic_link_click_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
topic_link_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
topic_participants_summary_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
topic_posters_summary_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
topic_spec.rb FIX: message_archived? not set correctly for groups 2016-01-19 18:35:46 +11:00
topic_status_update_spec.rb FIX: Autoclose message was not correct when immediate 2015-12-08 18:16:48 +05:30
topic_tracking_state_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
topic_user_spec.rb Enums that are used in tables need to be stable 2016-01-08 20:43:11 +05:30
topic_view_item_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
trust_level3_requirements_spec.rb FIX: setting tl3_min_likes_received too high can make it impossible to be promoted to tl3. Cap the min number of days over which those likes must be received. 2015-12-29 12:59:59 -05:00
twitter_user_info_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
upload_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
user_action_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
user_archived_message_spec.rb FEATURE: don't move muted messages back into inbox 2016-02-15 10:56:39 +11:00
user_avatar_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
user_badge.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
user_email_observer_spec.rb PERF: shift most user options out of the user table 2016-02-17 18:08:25 +11:00
user_history_spec.rb Enums that are used in tables need to be stable 2016-01-08 20:43:11 +05:30
user_open_id_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
user_profile_spec.rb FIX: validate user website 2016-02-06 02:19:48 +05:30
user_profile_view_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
user_search_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
user_spec.rb PERF: shift most user options out of the user table 2016-02-17 18:08:25 +11:00
user_stat_spec.rb FEATURE: first pass at user summary page 2016-01-20 15:14:25 +11:00
user_summary_spec.rb SECURITY: user summary could show topic links you have no permissions to 2016-01-28 11:12:12 +11:00
user_visit_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00
username_validator_spec.rb Prepare for separation of RSpec helper files 2015-12-01 20:39:42 +00:00