From e920160805b0b7f1ebb3d6f605bbf693bf33af06 Mon Sep 17 00:00:00 2001 From: Kjell Winblad Date: Fri, 24 Nov 2023 15:42:51 +0100 Subject: [PATCH] fix: add enable and description fields to PostgreSQL connector --- .../src/schema/emqx_postgresql_connector_schema.erl | 9 ++++++++- rel/i18n/emqx_postgresql_connector_schema.hocon | 6 ++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/apps/emqx_postgresql/src/schema/emqx_postgresql_connector_schema.erl b/apps/emqx_postgresql/src/schema/emqx_postgresql_connector_schema.erl index 366d9c71d..ee92c62fc 100644 --- a/apps/emqx_postgresql/src/schema/emqx_postgresql_connector_schema.erl +++ b/apps/emqx_postgresql/src/schema/emqx_postgresql_connector_schema.erl @@ -38,10 +38,17 @@ roots() -> []. -fields("config_connector") -> +fields("connection_fields") -> [{server, server()}] ++ adjust_fields(emqx_connector_schema_lib:relational_db_fields()) ++ emqx_connector_schema_lib:ssl_fields(); +fields("config_connector") -> + fields("connection_fields") ++ fields(enable_and_desc); +fields(enable_and_desc) -> + [ + {enable, hoconsc:mk(boolean(), #{desc => ?DESC("config_enable"), default => true})}, + {description, emqx_schema:description_schema()} + ]; fields(config) -> fields("config_connector") ++ fields(action); diff --git a/rel/i18n/emqx_postgresql_connector_schema.hocon b/rel/i18n/emqx_postgresql_connector_schema.hocon index 8ecfb958a..056e66d09 100644 --- a/rel/i18n/emqx_postgresql_connector_schema.hocon +++ b/rel/i18n/emqx_postgresql_connector_schema.hocon @@ -15,4 +15,10 @@ config_connector.desc: config_connector.label: """PostgreSQL Connector Config""" +config_enable.desc: +"""Enable (true) or disable (false) this Kafka bridge.""" + +config_enable.label: +"""Enable or Disable""" + }