From cb8dbbfbd8f33bfc8e3747bd989e81179dadd5e6 Mon Sep 17 00:00:00 2001 From: Shivam Mishra Date: Fri, 17 Jan 2025 13:24:10 +0530 Subject: [PATCH] feat: add CAPTAIN_CLOUD_PLAN_LIMITS config --- config/installation_config.yml | 6 ++++++ .../enterprise/super_admin/app_configs_controller.rb | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/config/installation_config.yml b/config/installation_config.yml index aa7990251..8935be596 100644 --- a/config/installation_config.yml +++ b/config/installation_config.yml @@ -138,6 +138,12 @@ display_title: 'OpenAI API Key' description: 'The OpenAI API key for the Captain AI service' locked: false +- name: CAPTAIN_CLOUD_PLAN_LIMITS + display_title: 'Captain Cloud Plan Limits' + description: 'The limits for the Captain AI service for different plans' + value: + type: code + # End of Captain Config # ------- Chatwoot Internal Config for Cloud ----# diff --git a/enterprise/app/controllers/enterprise/super_admin/app_configs_controller.rb b/enterprise/app/controllers/enterprise/super_admin/app_configs_controller.rb index eb5cdc84f..3adaa8efe 100644 --- a/enterprise/app/controllers/enterprise/super_admin/app_configs_controller.rb +++ b/enterprise/app/controllers/enterprise/super_admin/app_configs_controller.rb @@ -10,7 +10,7 @@ module Enterprise::SuperAdmin::AppConfigsController when 'internal' @allowed_configs = internal_config_options when 'captain' - @allowed_configs = %w[CAPTAIN_OPEN_AI_API_KEY] + @allowed_configs = %w[CAPTAIN_OPEN_AI_API_KEY CAPTAIN_CLOUD_PLAN_LIMITS] else super end