diff --git a/app/controllers/admin/configs_controller.rb b/app/controllers/admin/configs_controller.rb
index 0159d2c81..742a0b291 100644
--- a/app/controllers/admin/configs_controller.rb
+++ b/app/controllers/admin/configs_controller.rb
@@ -11,9 +11,7 @@ module Admin
campaign_sidebar_image
mascot_image_url
mascot_footer_image_url
- onboarding_logo_image
onboarding_background_image
- onboarding_taskcard_image
].freeze
VALID_URL = %r{\A(http|https)://([/|.\w\s-])*.[a-z]{2,5}(:[0-9]{1,5})?(/.*)?\z}.freeze
diff --git a/app/lib/constants/site_config.rb b/app/lib/constants/site_config.rb
index f75a823e8..24e79328b 100644
--- a/app/lib/constants/site_config.rb
+++ b/app/lib/constants/site_config.rb
@@ -185,10 +185,6 @@ module Constants
description: "URL of the website where open positions are posted",
placeholder: "Jobs URL"
},
- left_navbar_svg_icon: {
- description: "The SVG icon used to expand the left navbar navigation menu. Should be a max of 24x24px.",
- placeholder: SVG_PLACEHOLDER
- },
logo_png: {
description: "Used as a fallback to the SVG. Recommended minimum of 512x512px for PWA support",
placeholder: IMAGE_PLACEHOLDER
@@ -253,14 +249,6 @@ module Constants
description: "Background for onboarding splash page",
placeholder: IMAGE_PLACEHOLDER
},
- onboarding_logo_image: {
- description: "Main onboarding display logo image",
- placeholder: IMAGE_PLACEHOLDER
- },
- onboarding_taskcard_image: {
- description: "Used as the onboarding task-card image",
- placeholder: IMAGE_PLACEHOLDER
- },
payment_pointer: {
description: "Used for site-wide web monetization. " \
"See: https://github.com/thepracticaldev/dev.to/pull/6345",
@@ -282,12 +270,8 @@ module Constants
description: "Add the secret key for Google reCAPTCHA, which is used for reporting abuse",
placeholder: "What is the Google reCAPTCHA secret key?"
},
- right_navbar_svg_icon: {
- description: "The SVG icon used to expand the right navbar navigation menu. Should be a max of 24x24px.",
- placeholder: SVG_PLACEHOLDER
- },
secondary_logo_url: {
- description: "Used as the secondary logo",
+ description: "A place for an alternate logo, if you have one. Used throughout member onboarding and in some sign in forms.",
placeholder: IMAGE_PLACEHOLDER
},
spam_trigger_terms: {
diff --git a/app/models/site_config.rb b/app/models/site_config.rb
index a232cdfcb..9084b4124 100644
--- a/app/models/site_config.rb
+++ b/app/models/site_config.rb
@@ -120,8 +120,6 @@ class SiteConfig < RailsSettings::Base
format: { with: VALID_URL, message: URL_MESSAGE }
}
- field :left_navbar_svg_icon, type: :string, default: STACK_ICON
- field :right_navbar_svg_icon, type: :string, default: LIGHTNING_ICON
field :enable_video_upload, type: :boolean, default: false
# Mascot
@@ -162,15 +160,9 @@ class SiteConfig < RailsSettings::Base
field :mailchimp_incoming_webhook_secret, type: :string, default: ""
# Onboarding
- field :onboarding_logo_image, type: :string, validates: {
- format: { with: VALID_URL, message: URL_MESSAGE }
- }
field :onboarding_background_image, type: :string, validates: {
format: { with: VALID_URL, message: URL_MESSAGE }
}
- field :onboarding_taskcard_image, type: :string, validates: {
- format: { with: VALID_URL, message: URL_MESSAGE }
- }
field :suggested_tags, type: :array, default: %w[]
field :suggested_users, type: :array, default: %w[]
field :prefer_manual_suggested_users, type: :boolean, default: false
diff --git a/app/views/admin/configs/show.html.erb b/app/views/admin/configs/show.html.erb
index 60970345e..47d048538 100644
--- a/app/views/admin/configs/show.html.erb
+++ b/app/views/admin/configs/show.html.erb
@@ -805,28 +805,6 @@
<% end %>
-
- <%= admin_config_label :left_navbar_svg_icon %>
- <%= admin_config_description Constants::SiteConfig::DETAILS[:left_navbar_svg_icon][:description] %>
- <%= f.text_area :left_navbar_svg_icon,
- class: "crayons-textfield",
- value: SiteConfig.left_navbar_svg_icon,
- rows: 6,
- placeholder: Constants::SiteConfig::DETAILS[:left_navbar_svg_icon][:placeholder] %>
- <%= SiteConfig.left_navbar_svg_icon.html_safe %>
-
-
-
- <%= admin_config_label :right_navbar_svg_icon %>
- <%= admin_config_description Constants::SiteConfig::DETAILS[:right_navbar_svg_icon][:description] %>
- <%= f.text_area :right_navbar_svg_icon,
- class: "crayons-textfield",
- value: SiteConfig.right_navbar_svg_icon,
- rows: 6,
- placeholder: Constants::SiteConfig::DETAILS[:right_navbar_svg_icon][:placeholder] %>
- <%= SiteConfig.right_navbar_svg_icon.html_safe %>
-
-
<%= render "form_submission", f: f %>
@@ -1064,20 +1042,6 @@
} %>
-
- <%= admin_config_label :onboarding_taskcard_image %>
- <%= admin_config_description Constants::SiteConfig::DETAILS[:onboarding_taskcard_image][:description] %>
- <%= f.text_field :onboarding_taskcard_image,
- class: "crayons-textfield",
- value: SiteConfig.onboarding_taskcard_image,
- placeholder: Constants::SiteConfig::DETAILS[:onboarding_taskcard_image][:placeholder] %>
-
-
-

-
-
-
-
<%= admin_config_label :suggested_users %>
<%= admin_config_description Constants::SiteConfig::DETAILS[:suggested_users][:description] %>
diff --git a/app/views/articles/tag_index.html.erb b/app/views/articles/tag_index.html.erb
index 2da781577..7cd83f901 100644
--- a/app/views/articles/tag_index.html.erb
+++ b/app/views/articles/tag_index.html.erb
@@ -47,7 +47,7 @@
<% if user_signed_in? %>
@@ -81,7 +81,7 @@
diff --git a/app/views/onboardings/_task_card.html.erb b/app/views/onboardings/_task_card.html.erb
index 43a0a602c..42f7324eb 100644
--- a/app/views/onboardings/_task_card.html.erb
+++ b/app/views/onboardings/_task_card.html.erb
@@ -24,7 +24,7 @@
-
 %>)
+
You're now a part of the community!
diff --git a/app/views/onboardings/show.html.erb b/app/views/onboardings/show.html.erb
index 592eff8e3..2c71858a8 100644
--- a/app/views/onboardings/show.html.erb
+++ b/app/views/onboardings/show.html.erb
@@ -14,7 +14,7 @@
<%= javascript_packs_with_chunks_tag "Onboarding", defer: true %>
diff --git a/spec/models/site_config_spec.rb b/spec/models/site_config_spec.rb
index c08b9d707..4770facf4 100644
--- a/spec/models/site_config_spec.rb
+++ b/spec/models/site_config_spec.rb
@@ -7,7 +7,6 @@ RSpec.describe SiteConfig, type: :model do
%w[
campaign_sidebar_image main_social_image logo_png secondary_logo_url
mascot_image_url mascot_footer_image_url onboarding_background_image
- onboarding_logo_image onboarding_taskcard_image
]
end
diff --git a/spec/requests/admin/configs_spec.rb b/spec/requests/admin/configs_spec.rb
index 45f6955de..2c20b02e4 100644
--- a/spec/requests/admin/configs_spec.rb
+++ b/spec/requests/admin/configs_spec.rb
@@ -407,22 +407,6 @@ RSpec.describe "/admin/config", type: :request do
end.not_to change(SiteConfig, :secondary_logo_url)
end
- it "updates left_navbar_svg_icon" do
- expected_svg = "
"
- post "/admin/config", params: { site_config: { left_navbar_svg_icon: expected_svg },
- confirmation: confirmation_message }
- expect(SiteConfig.left_navbar_svg_icon).to eq(expected_svg)
- end
-
- it "updates right_navbar_svg_icon" do
- expected_svg = "
"
- post "/admin/config", params: { site_config: { right_navbar_svg_icon: expected_svg },
- confirmation: confirmation_message }
- expect(SiteConfig.right_navbar_svg_icon).to eq(expected_svg)
- end
-
it "rejects update without proper confirmation" do
expected_image_url = "https://dummyimage.com/300x300.png"
expect do
@@ -588,20 +572,6 @@ RSpec.describe "/admin/config", type: :request do
end
describe "Onboarding" do
- it "updates onboarding_taskcard_image" do
- expected_image_url = "https://dummyimage.com/300x300.png"
- post "/admin/config", params: { site_config: { onboarding_taskcard_image: expected_image_url },
- confirmation: confirmation_message }
- expect(SiteConfig.onboarding_taskcard_image).to eq(expected_image_url)
- end
-
- it "updates onboarding_logo_image" do
- expected_image_url = "https://dummyimage.com/300x300.png"
- post "/admin/config", params: { site_config: { onboarding_logo_image: expected_image_url },
- confirmation: confirmation_message }
- expect(SiteConfig.onboarding_logo_image).to eq(expected_image_url)
- end
-
it "updates onboarding_background_image" do
expected_image_url = "https://dummyimage.com/300x300.png"
post "/admin/config", params: { site_config: { onboarding_background_image: expected_image_url },
diff --git a/spec/requests/onboardings_spec.rb b/spec/requests/onboardings_spec.rb
index b74ca90b4..9ec779787 100644
--- a/spec/requests/onboardings_spec.rb
+++ b/spec/requests/onboardings_spec.rb
@@ -25,14 +25,14 @@ RSpec.describe "Onboardings", type: :request do
end
it "contains proper data attribute values if the onboarding config is present" do
- allow(SiteConfig).to receive(:onboarding_logo_image).and_return("onboarding_logo_image.png")
+ allow(SiteConfig).to receive(:secondary_logo_url).and_return("whatevs.png")
allow(SiteConfig).to receive(:onboarding_background_image).and_return("onboarding_background_image.png")
sign_in user
get onboarding_url
expect(response.body).to include(SiteConfig.community_description)
- expect(response.body).to include(safe_logo_url(SiteConfig.onboarding_logo_image))
+ expect(response.body).to include(safe_logo_url(SiteConfig.secondary_logo_url))
expect(response.body).to include(SiteConfig.onboarding_background_image)
end
end