diff --git a/app/views/settings/providers/show.html.erb b/app/views/settings/providers/show.html.erb index 5b38e25cc..0ab1312c3 100644 --- a/app/views/settings/providers/show.html.erb +++ b/app/views/settings/providers/show.html.erb @@ -8,12 +8,16 @@ <% @provider_configurations.each do |config| %> - <% next if config.provider_key.to_s.casecmp("simplefin").zero? %> <%= settings_section title: config.provider_key.titleize, collapsible: true, open: false do %> <%= render "settings/providers/provider_form", configuration: config %> <% end %> <% end %> + <%# Providers below are hardcoded because they manage Family-scoped connections %> + <%# (via their own models like SimplefinItem, LunchflowItem, etc.) rather than global settings. %> + <%# They require custom UI for connection management, status display, and sync actions. %> + <%# The controller excludes them from @provider_configurations (see prepare_show_context). %> + <%= settings_section title: "Lunch Flow", collapsible: true, open: false do %> <%= render "settings/providers/lunchflow_panel" %> @@ -38,7 +42,7 @@ <% end %> - <%= settings_section title: "#{t('.coinbase_title')} (beta)", collapsible: true, open: false do %> + <%= settings_section title: "Coinbase (beta)", collapsible: true, open: false do %> <%= render "settings/providers/coinbase_panel" %> diff --git a/config/locales/views/settings/en.yml b/config/locales/views/settings/en.yml index d314ae077..10e2acc52 100644 --- a/config/locales/views/settings/en.yml +++ b/config/locales/views/settings/en.yml @@ -149,7 +149,7 @@ en: coinbase_title: Coinbase coinbase_panel: setup_instructions: "To connect Coinbase:" - step1_html: Go to Coinbase API Settings + step1_html: Go to Coinbase API Settings step2: Create a new API key with read-only permissions (view accounts, view transactions) step3: Copy your API key and API secret and paste them below api_key_label: API Key