chore: Add facebook_api_version to global config (#8965)
- Ability to configure facebook_api_version from global config Co-authored-by: Pranav <pranav@chatwoot.com>
This commit is contained in:
@@ -55,7 +55,7 @@ class DashboardController < ActionController::Base
|
|||||||
VAPID_PUBLIC_KEY: VapidService.public_key,
|
VAPID_PUBLIC_KEY: VapidService.public_key,
|
||||||
ENABLE_ACCOUNT_SIGNUP: GlobalConfigService.load('ENABLE_ACCOUNT_SIGNUP', 'false'),
|
ENABLE_ACCOUNT_SIGNUP: GlobalConfigService.load('ENABLE_ACCOUNT_SIGNUP', 'false'),
|
||||||
FB_APP_ID: GlobalConfigService.load('FB_APP_ID', ''),
|
FB_APP_ID: GlobalConfigService.load('FB_APP_ID', ''),
|
||||||
FACEBOOK_API_VERSION: 'v14.0',
|
FACEBOOK_API_VERSION: GlobalConfigService.load('FACEBOOK_API_VERSION', 'v17.0'),
|
||||||
IS_ENTERPRISE: ChatwootApp.enterprise?,
|
IS_ENTERPRISE: ChatwootApp.enterprise?,
|
||||||
AZURE_APP_ID: ENV.fetch('AZURE_APP_ID', ''),
|
AZURE_APP_ID: ENV.fetch('AZURE_APP_ID', ''),
|
||||||
GIT_SHA: GIT_HASH
|
GIT_SHA: GIT_HASH
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ class SuperAdmin::AppConfigsController < SuperAdmin::ApplicationController
|
|||||||
def allowed_configs
|
def allowed_configs
|
||||||
@allowed_configs = case @config
|
@allowed_configs = case @config
|
||||||
when 'facebook'
|
when 'facebook'
|
||||||
%w[FB_APP_ID FB_VERIFY_TOKEN FB_APP_SECRET IG_VERIFY_TOKEN ENABLE_MESSENGER_CHANNEL_HUMAN_AGENT]
|
%w[FB_APP_ID FB_VERIFY_TOKEN FB_APP_SECRET IG_VERIFY_TOKEN FACEBOOK_API_VERSION ENABLE_MESSENGER_CHANNEL_HUMAN_AGENT]
|
||||||
when 'email'
|
when 'email'
|
||||||
['MAILER_INBOUND_EMAIL_DOMAIN']
|
['MAILER_INBOUND_EMAIL_DOMAIN']
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -110,6 +110,11 @@
|
|||||||
display_title: 'Instagram Verify Token'
|
display_title: 'Instagram Verify Token'
|
||||||
description: 'The verify token used for Instagram Webhook'
|
description: 'The verify token used for Instagram Webhook'
|
||||||
locked: false
|
locked: false
|
||||||
|
- name: FACEBOOK_API_VERSION
|
||||||
|
display_title: 'Facebook API Version'
|
||||||
|
description: 'Configure this if you want to use a different Facebook API version. Make sure its prefixed with `v`'
|
||||||
|
value: 'v17.0'
|
||||||
|
locked: false
|
||||||
- name: ENABLE_MESSENGER_CHANNEL_HUMAN_AGENT
|
- name: ENABLE_MESSENGER_CHANNEL_HUMAN_AGENT
|
||||||
display_title: 'Enable human agent'
|
display_title: 'Enable human agent'
|
||||||
value: false
|
value: false
|
||||||
|
|||||||
Reference in New Issue
Block a user