mirror of
https://github.com/discourse/discourse.git
synced 2024-11-29 20:24:05 -06:00
Merge pull request #2845 from akshaymohite/access-specifiers-fix
Fix access specifiers with private_class_methods instead of removing dir...
This commit is contained in:
commit
d82767fbdf
@ -203,4 +203,5 @@ class AdminDashboardData
|
||||
'dash-data:access_password_removal'
|
||||
end
|
||||
|
||||
private_class_method :access_password_removal_key
|
||||
end
|
||||
|
@ -81,6 +81,7 @@ SQL
|
||||
)
|
||||
end
|
||||
|
||||
private_class_method :apply_default_to_topic
|
||||
end
|
||||
|
||||
# == Schema Information
|
||||
|
@ -1,11 +1,10 @@
|
||||
class EmailLog < ActiveRecord::Base
|
||||
belongs_to :user
|
||||
validates_presence_of :email_type
|
||||
validates_presence_of :to_address
|
||||
|
||||
belongs_to :post
|
||||
belongs_to :topic
|
||||
|
||||
validates :email_type, :to_address, presence: true
|
||||
|
||||
scope :sent, -> { where(skipped: false) }
|
||||
scope :skipped, -> { where(skipped: true) }
|
||||
|
||||
|
@ -1,9 +1,7 @@
|
||||
class EmailToken < ActiveRecord::Base
|
||||
belongs_to :user
|
||||
|
||||
validates_presence_of :token
|
||||
validates_presence_of :user_id
|
||||
validates_presence_of :email
|
||||
validates :token, :user_id, :email, presence: true
|
||||
|
||||
before_validation(on: :create) do
|
||||
self.token = EmailToken.generate_token
|
||||
|
@ -90,4 +90,5 @@ class ErrorLog
|
||||
trace.map { |line| Pathname.new(line.gsub(re, "[RAILS_ROOT]")).cleanpath.to_s }
|
||||
end
|
||||
|
||||
private_class_method :sanitize_backtrace
|
||||
end
|
||||
|
@ -85,6 +85,8 @@ class GlobalSetting
|
||||
provider.read
|
||||
provider
|
||||
end
|
||||
|
||||
private_class_method :parse
|
||||
end
|
||||
|
||||
class EnvProvider < BaseProvider
|
||||
|
@ -19,4 +19,6 @@ class LocaleSiteSetting < EnumSiteSetting
|
||||
@supported_locales ||= Dir.glob( File.join(Rails.root, 'config', 'locales', 'client.*.yml') ).map {|x| x.split('.')[-2]}.sort
|
||||
end
|
||||
end
|
||||
|
||||
private_class_method :supported_locales
|
||||
end
|
||||
|
@ -21,4 +21,6 @@ class S3RegionSiteSetting < EnumSiteSetting
|
||||
'ap-northeast-1',
|
||||
'sa-east-1']
|
||||
end
|
||||
|
||||
private_class_method :valid_values
|
||||
end
|
||||
|
@ -14,7 +14,7 @@ class TopTopic < ActiveRecord::Base
|
||||
|
||||
# We don't have to refresh these as often
|
||||
def self.refresh_older!
|
||||
older_periods = TopTopic.periods - [:daily]
|
||||
older_periods = periods - [:daily]
|
||||
|
||||
transaction do
|
||||
older_periods.each do |period|
|
||||
@ -24,8 +24,8 @@ class TopTopic < ActiveRecord::Base
|
||||
end
|
||||
|
||||
def self.refresh!
|
||||
TopTopic.refresh_daily!
|
||||
TopTopic.refresh_older!
|
||||
refresh_daily!
|
||||
refresh_older!
|
||||
end
|
||||
|
||||
|
||||
@ -38,10 +38,10 @@ class TopTopic < ActiveRecord::Base
|
||||
end
|
||||
|
||||
def self.update_counts_and_compute_scores_for(period)
|
||||
TopTopic.sort_orders.each do |sort|
|
||||
sort_orders.each do |sort|
|
||||
TopTopic.send("update_#{sort}_count_for", period)
|
||||
end
|
||||
TopTopic.compute_top_score_for(period)
|
||||
compute_top_score_for(period)
|
||||
end
|
||||
|
||||
def self.remove_invisible_topics
|
||||
@ -90,7 +90,7 @@ class TopTopic < ActiveRecord::Base
|
||||
AND user_id <> #{Discourse.system_user.id}
|
||||
GROUP BY topic_id"
|
||||
|
||||
TopTopic.update_top_topics(period, "posts", sql)
|
||||
update_top_topics(period, "posts", sql)
|
||||
end
|
||||
|
||||
def self.update_views_count_for(period)
|
||||
@ -99,7 +99,7 @@ class TopTopic < ActiveRecord::Base
|
||||
WHERE viewed_at >= :from
|
||||
GROUP BY topic_id"
|
||||
|
||||
TopTopic.update_top_topics(period, "views", sql)
|
||||
update_top_topics(period, "views", sql)
|
||||
end
|
||||
|
||||
def self.update_likes_count_for(period)
|
||||
@ -111,7 +111,7 @@ class TopTopic < ActiveRecord::Base
|
||||
AND post_type = #{Post.types[:regular]}
|
||||
GROUP BY topic_id"
|
||||
|
||||
TopTopic.update_top_topics(period, "likes", sql)
|
||||
update_top_topics(period, "likes", sql)
|
||||
end
|
||||
|
||||
def self.compute_top_score_for(period)
|
||||
@ -154,6 +154,9 @@ class TopTopic < ActiveRecord::Base
|
||||
from: start_of(period))
|
||||
end
|
||||
|
||||
private_class_method :sort_orders, :update_counts_and_compute_scores_for, :remove_invisible_topics,
|
||||
:add_new_visible_topics, :update_posts_count_for, :update_views_count_for, :update_likes_count_for,
|
||||
:compute_top_score_for, :start_of, :update_top_topics
|
||||
end
|
||||
|
||||
# == Schema Information
|
||||
|
@ -13,4 +13,6 @@ class TrustLevelSetting < EnumSiteSetting
|
||||
def self.valid_values
|
||||
TrustLevel.valid_range.to_a
|
||||
end
|
||||
|
||||
private_class_method :valid_values
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user