mirror of
https://github.com/discourse/discourse.git
synced 2025-08-17 18:04:11 +08:00
FEATURE: add emojis to seeded categories (#33248)
This change adds some flair to the default seeded categories by adding emojis for new sites.
This commit is contained in:
parent
76017950ab
commit
15a491d2d0
2 changed files with 28 additions and 0 deletions
|
@ -50,6 +50,8 @@ module SeedData
|
|||
position: 0,
|
||||
color: "0088CC",
|
||||
text_color: "FFFFFF",
|
||||
style_type: "emoji",
|
||||
emoji: "card_file_box",
|
||||
permissions: {
|
||||
everyone: :full,
|
||||
},
|
||||
|
@ -63,6 +65,8 @@ module SeedData
|
|||
position: 1,
|
||||
color: "808281",
|
||||
text_color: "FFFFFF",
|
||||
style_type: "emoji",
|
||||
emoji: "thought_balloon",
|
||||
permissions: {
|
||||
everyone: :full,
|
||||
},
|
||||
|
@ -76,6 +80,8 @@ module SeedData
|
|||
position: 2,
|
||||
color: "E45735",
|
||||
text_color: "FFFFFF",
|
||||
style_type: "emoji",
|
||||
emoji: "shield",
|
||||
permissions: {
|
||||
staff: :full,
|
||||
},
|
||||
|
@ -89,6 +95,8 @@ module SeedData
|
|||
position: 3,
|
||||
color: "25AAE2",
|
||||
text_color: "FFFFFF",
|
||||
style_type: "emoji",
|
||||
emoji: "blue_book",
|
||||
permissions: {
|
||||
everyone: :full,
|
||||
},
|
||||
|
@ -112,6 +120,8 @@ module SeedData
|
|||
position:,
|
||||
color:,
|
||||
text_color:,
|
||||
style_type:,
|
||||
emoji:,
|
||||
permissions:,
|
||||
force_permissions:,
|
||||
force_existence: false,
|
||||
|
@ -129,6 +139,8 @@ module SeedData
|
|||
position: position,
|
||||
color: color,
|
||||
text_color: text_color,
|
||||
style_type: style_type,
|
||||
emoji: emoji,
|
||||
)
|
||||
|
||||
category.skip_category_definition = true if description.blank?
|
||||
|
|
|
@ -99,6 +99,22 @@ RSpec.describe SeedData::Categories do
|
|||
expect(SiteSetting.default_composer_category).to eq(Category.last.id)
|
||||
end
|
||||
|
||||
it "adds emojis to seeded categories" do
|
||||
Category.destroy_all
|
||||
|
||||
create_category("uncategorized_category_id")
|
||||
expect(Category.last.emoji).to eq("card_file_box")
|
||||
|
||||
create_category("meta_category_id")
|
||||
expect(Category.last.emoji).to eq("thought_balloon")
|
||||
|
||||
create_category("staff_category_id")
|
||||
expect(Category.last.emoji).to eq("shield")
|
||||
|
||||
create_category("general_category_id")
|
||||
expect(Category.last.emoji).to eq("blue_book")
|
||||
end
|
||||
|
||||
it "does not overwrite permissions on the General category" do
|
||||
create_category("general_category_id")
|
||||
expect(Category.last.name).to eq("General")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue