From 51a3085452aa5c9ec9b273080e96b4c5f89569bc Mon Sep 17 00:00:00 2001 From: Maikel Linke Date: Fri, 29 Aug 2025 14:14:05 +1000 Subject: [PATCH] Add CQCM staging server to platforms --- .../app/controllers/dfc_provider/platforms_controller.rb | 1 + engines/dfc_provider/app/services/api_user.rb | 1 + lib/open_food_network/feature_toggle.rb | 6 +++++- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/engines/dfc_provider/app/controllers/dfc_provider/platforms_controller.rb b/engines/dfc_provider/app/controllers/dfc_provider/platforms_controller.rb index 7599fe8c06..5360780fd5 100644 --- a/engines/dfc_provider/app/controllers/dfc_provider/platforms_controller.rb +++ b/engines/dfc_provider/app/controllers/dfc_provider/platforms_controller.rb @@ -6,6 +6,7 @@ module DfcProvider # local ID => semantic ID PLATFORM_IDS = { 'cqcm-dev' => "https://api.proxy-dev.cqcm.startinblox.com/profile", + 'cqcm-stg' => "https://api.proxy-stg.cqcm.startinblox.com/profile", }.freeze prepend_before_action :move_authenticity_token diff --git a/engines/dfc_provider/app/services/api_user.rb b/engines/dfc_provider/app/services/api_user.rb index 85fe7461e1..ea054ce99c 100644 --- a/engines/dfc_provider/app/services/api_user.rb +++ b/engines/dfc_provider/app/services/api_user.rb @@ -4,6 +4,7 @@ class ApiUser CLIENT_MAP = { "https://waterlooregionfood.ca/portal/profile" => "cqcm-dev", + "https://api.proxy-stg.cqcm.startinblox.com/profile" => "cqcm-stg", }.freeze def self.from_client_id(client_id) diff --git a/lib/open_food_network/feature_toggle.rb b/lib/open_food_network/feature_toggle.rb index 7400c17ef6..9976f3e1fd 100644 --- a/lib/open_food_network/feature_toggle.rb +++ b/lib/open_food_network/feature_toggle.rb @@ -62,7 +62,11 @@ module OpenFoodNetwork Enable the inventory. DESC "cqcm-dev" => <<~DESC, - Show DFC Permissions interface to share data with CQCM dev platform. + Show DFC Permissions interface with development platform. + DESC + "cqcm-stg" => <<~DESC, + Show DFC Permissions interface to share data with CQCM staging platform. + After approval, enteprises should apppear on https://cqcm-map.startinblox.com/. DESC }.merge(conditional_features).freeze;