From 1ddb73ea9798b805c74964db21ea16897296c94d Mon Sep 17 00:00:00 2001 From: Sojan Jose Date: Wed, 20 Dec 2023 13:38:34 -0800 Subject: [PATCH 1/4] chore(security): Security upgrade omniauth from 2.1.1 to 2.1.2 (#8591) Co-authored-by: snyk-bot --- Gemfile | 2 +- Gemfile.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Gemfile b/Gemfile index 6b6813846..8debc879f 100644 --- a/Gemfile +++ b/Gemfile @@ -162,7 +162,7 @@ gem 'omniauth-oauth2' gem 'audited', '~> 5.4', '>= 5.4.1' # need for google auth -gem 'omniauth' +gem 'omniauth', '>= 2.1.2' gem 'omniauth-google-oauth2' gem 'omniauth-rails_csrf_protection', '~> 1.0' diff --git a/Gemfile.lock b/Gemfile.lock index b224d09aa..0469be6c9 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -511,7 +511,7 @@ GEM rack (>= 1.2, < 4) snaky_hash (~> 2.0) version_gem (~> 1.1) - omniauth (2.1.1) + omniauth (2.1.2) hashie (>= 3.4.6) rack (>= 2.2.3) rack-protection @@ -568,8 +568,8 @@ GEM rack (>= 2.0.0) rack-mini-profiler (3.2.0) rack (>= 1.2.0) - rack-protection (3.0.6) - rack + rack-protection (3.1.0) + rack (~> 2.2, >= 2.2.4) rack-proxy (0.7.6) rack rack-test (2.1.0) @@ -905,7 +905,7 @@ DEPENDENCIES neighbor newrelic-sidekiq-metrics (>= 1.6.2) newrelic_rpm - omniauth + omniauth (>= 2.1.2) omniauth-google-oauth2 omniauth-oauth2 omniauth-rails_csrf_protection (~> 1.0) From 206433db32be81aaf3c54cdb8a0dd9200b5155d0 Mon Sep 17 00:00:00 2001 From: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com> Date: Thu, 21 Dec 2023 13:16:59 -0800 Subject: [PATCH 2/4] feat: Adds dropdown to switch locales from articles list page (#8402) --- .../dashboard/i18n/locale/en/helpCenter.json | 7 ++ .../components/Header/ArticleHeader.vue | 81 ++++++++++++++++++- .../components/HelpCenterLayout.vue | 2 +- .../pages/articles/ListAllArticles.vue | 41 +++++++++- 4 files changed, 125 insertions(+), 6 deletions(-) diff --git a/app/javascript/dashboard/i18n/locale/en/helpCenter.json b/app/javascript/dashboard/i18n/locale/en/helpCenter.json index 6d4a3eb8c..1f3bda807 100644 --- a/app/javascript/dashboard/i18n/locale/en/helpCenter.json +++ b/app/javascript/dashboard/i18n/locale/en/helpCenter.json @@ -3,6 +3,7 @@ "HEADER": { "FILTER": "Filter by", "SORT": "Sort by", + "LOCALE": "Locale", "SETTINGS_BUTTON": "Settings", "NEW_BUTTON": "New Article", "DROPDOWN_OPTIONS": { @@ -15,6 +16,12 @@ "MINE": "My Articles", "DRAFT": "Draft Articles", "ARCHIVED": "Archived Articles" + }, + "LOCALE_SELECT": { + "TITLE": "Select locale", + "PLACEHOLDER": "Select locale", + "NO_RESULT": "No locale found", + "SEARCH_PLACEHOLDER": "Search locale" } }, "EDIT_HEADER": { diff --git a/app/javascript/dashboard/routes/dashboard/helpcenter/components/Header/ArticleHeader.vue b/app/javascript/dashboard/routes/dashboard/helpcenter/components/Header/ArticleHeader.vue index f1ca1e55f..cfb722f16 100644 --- a/app/javascript/dashboard/routes/dashboard/helpcenter/components/Header/ArticleHeader.vue +++ b/app/javascript/dashboard/routes/dashboard/helpcenter/components/Header/ArticleHeader.vue @@ -1,6 +1,6 @@