Imported categories use colors from settings instead of brown
This commit is contained in:
parent
beed676b04
commit
eceeef8413
|
@ -442,7 +442,7 @@ class ImportScripts::Base
|
||||||
user_id: opts[:user_id] || opts[:user].try(:id) || Discourse::SYSTEM_USER_ID,
|
user_id: opts[:user_id] || opts[:user].try(:id) || Discourse::SYSTEM_USER_ID,
|
||||||
position: opts[:position],
|
position: opts[:position],
|
||||||
parent_category_id: opts[:parent_category_id],
|
parent_category_id: opts[:parent_category_id],
|
||||||
color: opts[:color] || "AB9364",
|
color: opts[:color] || category_color,
|
||||||
text_color: opts[:text_color] || "FFF",
|
text_color: opts[:text_color] || "FFF",
|
||||||
read_restricted: opts[:read_restricted] || false,
|
read_restricted: opts[:read_restricted] || false,
|
||||||
)
|
)
|
||||||
|
@ -463,6 +463,15 @@ class ImportScripts::Base
|
||||||
new_category
|
new_category
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def category_color
|
||||||
|
@category_colors ||= SiteSetting.category_colors.split('|')
|
||||||
|
|
||||||
|
index = @next_category_color_index.presence || 0
|
||||||
|
@next_category_color_index = index + 1 >= @category_colors.count ? 0 : index + 1
|
||||||
|
|
||||||
|
@category_colors[index]
|
||||||
|
end
|
||||||
|
|
||||||
def created_post(post)
|
def created_post(post)
|
||||||
# override if needed
|
# override if needed
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue