Просмотр исходного кода

fix: add enable and description fields to PostgreSQL connector

Kjell Winblad 2 лет назад
Родитель
Сommit
e920160805

+ 8 - 1
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);

+ 6 - 0
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"""
+
 }