mirror of
https://github.com/discourse/discourse.git
synced 2025-05-30 07:11:34 +08:00
DEV: Stop compiling themes during DB migration. Recompile on cdn change. (#7676)
This is an improved implementation for bc8b7b13
This commit is contained in:
@ -64,7 +64,10 @@ class ThemeField < ActiveRecord::Base
|
||||
validates :name, format: { with: /\A[a-z_][a-z0-9_-]*\z/i },
|
||||
if: Proc.new { |field| ThemeField.theme_var_type_ids.include?(field.type_id) }
|
||||
|
||||
COMPILER_VERSION = 11
|
||||
BASE_COMPILER_VERSION = 11
|
||||
DEPENDENT_CONSTANTS = [BASE_COMPILER_VERSION,
|
||||
GlobalSetting.cdn_url]
|
||||
COMPILER_VERSION = Digest::SHA1.hexdigest(DEPENDENT_CONSTANTS.join)
|
||||
|
||||
belongs_to :theme
|
||||
|
||||
@ -515,7 +518,7 @@ end
|
||||
# value_baked :text
|
||||
# created_at :datetime not null
|
||||
# updated_at :datetime not null
|
||||
# compiler_version :integer default(0), not null
|
||||
# compiler_version :string(50) default("0"), not null
|
||||
# error :string
|
||||
# upload_id :integer
|
||||
# type_id :integer default(0), not null
|
||||
|
Reference in New Issue
Block a user