chore: change types of mysql and mongodb fields to `template()`

Fixes https://emqx.atlassian.net/browse/EMQX-12395
This commit is contained in:
Thales Macedo Garitezi 2024-06-11 17:25:53 -03:00
parent 51810c6919
commit 46ab3be1f4
4 changed files with 7 additions and 5 deletions

View File

@ -1,6 +1,6 @@
{application, emqx_bridge_mongodb, [ {application, emqx_bridge_mongodb, [
{description, "EMQX Enterprise MongoDB Bridge"}, {description, "EMQX Enterprise MongoDB Bridge"},
{vsn, "0.3.0"}, {vsn, "0.3.1"},
{registered, []}, {registered, []},
{applications, [ {applications, [
kernel, kernel,

View File

@ -100,8 +100,10 @@ fields(mongodb_action) ->
); );
fields(action_parameters) -> fields(action_parameters) ->
[ [
{collection, mk(binary(), #{desc => ?DESC("collection"), default => <<"mqtt">>})}, {collection,
{payload_template, mk(binary(), #{required => false, desc => ?DESC("payload_template")})} mk(emqx_schema:template(), #{desc => ?DESC("collection"), default => <<"mqtt">>})},
{payload_template,
mk(emqx_schema:template(), #{required => false, desc => ?DESC("payload_template")})}
]; ];
fields(connector_resource_opts) -> fields(connector_resource_opts) ->
emqx_connector_schema:resource_opts_fields(); emqx_connector_schema:resource_opts_fields();

View File

@ -1,6 +1,6 @@
{application, emqx_bridge_mysql, [ {application, emqx_bridge_mysql, [
{description, "EMQX Enterprise MySQL Bridge"}, {description, "EMQX Enterprise MySQL Bridge"},
{vsn, "0.1.5"}, {vsn, "0.1.6"},
{registered, []}, {registered, []},
{applications, [ {applications, [
kernel, kernel,

View File

@ -146,7 +146,7 @@ fields(action_parameters) ->
[ [
{sql, {sql,
mk( mk(
binary(), emqx_schema:template(),
#{desc => ?DESC("sql_template"), default => ?DEFAULT_SQL, format => <<"sql">>} #{desc => ?DESC("sql_template"), default => ?DEFAULT_SQL, format => <<"sql">>}
)} )}
]; ];