use dynamic input text in plugin editor forms (#3470)

- Use dynamic input text for plugin editor forms so that the evaluated value of mustache expression is visible.
- Those fields which are meant to store Key only - i.e. they are not visible to the user and are only meant to provide key for key value pair in db have been skipped.
This commit is contained in:
Sumit Kumar 2021-03-10 12:29:19 +05:30 committed by GitHub
parent 4e4c6b76a8
commit aaf4ce95f2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 13 additions and 13 deletions

View File

@ -32,14 +32,14 @@
{
"label": "Bucket Name",
"configProperty": "actionConfiguration.pluginSpecifiedTemplates[1].value",
"controlType": "INPUT_TEXT",
"controlType": "QUERY_DYNAMIC_INPUT_TEXT",
"isRequired": true,
"initialValue": ""
},
{
"label": "File Path",
"configProperty": "actionConfiguration.path",
"controlType": "INPUT_TEXT",
"controlType": "QUERY_DYNAMIC_INPUT_TEXT",
"initialValue": "",
"hidden": {
"path": "actionConfiguration.pluginSpecifiedTemplates[0].value",
@ -71,7 +71,7 @@
{
"label": "Expiry Duration of Signed URL (Minutes)",
"configProperty": "actionConfiguration.pluginSpecifiedTemplates[7].value",
"controlType": "INPUT_TEXT",
"controlType": "QUERY_DYNAMIC_INPUT_TEXT",
"initialValue": "5",
"hidden": {
"path": "actionConfiguration.pluginSpecifiedTemplates[0].value",
@ -93,7 +93,7 @@
{
"label": "Prefix",
"configProperty": "actionConfiguration.pluginSpecifiedTemplates[4].value",
"controlType": "INPUT_TEXT",
"controlType": "QUERY_DYNAMIC_INPUT_TEXT",
"initialValue": "",
"hidden": {
"path": "actionConfiguration.pluginSpecifiedTemplates[0].value",
@ -125,7 +125,7 @@
{
"label": "Expiry Duration of Signed URL (Minutes)",
"configProperty": "actionConfiguration.pluginSpecifiedTemplates[3].value",
"controlType": "INPUT_TEXT",
"controlType": "QUERY_DYNAMIC_INPUT_TEXT",
"initialValue": "5",
"hidden": {
"path": "actionConfiguration.pluginSpecifiedTemplates[2].value",

View File

@ -32,7 +32,7 @@
{
"label": "Path",
"configProperty": "actionConfiguration.path",
"controlType": "INPUT_TEXT"
"controlType": "QUERY_DYNAMIC_INPUT_TEXT"
},
{
"label": "Body",

View File

@ -51,7 +51,7 @@
{
"label": "Document/Collection Path",
"configProperty": "actionConfiguration.path",
"controlType": "INPUT_TEXT",
"controlType": "QUERY_DYNAMIC_INPUT_TEXT",
"isRequired": true,
"initialValue": ""
},
@ -65,7 +65,7 @@
{
"label": "Order By (JSON array of field names to order by)",
"configProperty": "actionConfiguration.pluginSpecifiedTemplates[1].value",
"controlType": "INPUT_TEXT",
"controlType": "QUERY_DYNAMIC_INPUT_TEXT",
"hidden": {
"path": "actionConfiguration.pluginSpecifiedTemplates[0].value",
"comparison": "NOT_EQUALS",
@ -84,7 +84,7 @@
{
"label": "Start After",
"configProperty": "actionConfiguration.pluginSpecifiedTemplates[6].value",
"controlType": "INPUT_TEXT",
"controlType": "QUERY_DYNAMIC_INPUT_TEXT",
"hidden": {
"path": "actionConfiguration.pluginSpecifiedTemplates[0].value",
"comparison": "NOT_EQUALS",
@ -102,7 +102,7 @@
{
"label": "End Before",
"configProperty": "actionConfiguration.pluginSpecifiedTemplates[7].value",
"controlType": "INPUT_TEXT",
"controlType": "QUERY_DYNAMIC_INPUT_TEXT",
"hidden": {
"path": "actionConfiguration.pluginSpecifiedTemplates[0].value",
"comparison": "NOT_EQUALS",
@ -120,7 +120,7 @@
{
"label": "Limit Documents",
"configProperty": "actionConfiguration.pluginSpecifiedTemplates[2].value",
"controlType": "INPUT_TEXT",
"controlType": "QUERY_DYNAMIC_INPUT_TEXT",
"hidden": {
"path": "actionConfiguration.pluginSpecifiedTemplates[0].value",
"comparison": "NOT_EQUALS",
@ -142,7 +142,7 @@
{
"label": "Where Condition: Field Path (leave empty to not apply any conditions)",
"configProperty": "actionConfiguration.pluginSpecifiedTemplates[3].value",
"controlType": "INPUT_TEXT",
"controlType": "QUERY_DYNAMIC_INPUT_TEXT",
"hidden": {
"path": "actionConfiguration.pluginSpecifiedTemplates[0].value",
"comparison": "NOT_EQUALS",
@ -212,7 +212,7 @@
{
"label": "Where Condition: Value",
"configProperty": "actionConfiguration.pluginSpecifiedTemplates[5].value",
"controlType": "INPUT_TEXT",
"controlType": "QUERY_DYNAMIC_INPUT_TEXT",
"hidden": {
"path": "actionConfiguration.pluginSpecifiedTemplates[0].value",
"comparison": "NOT_EQUALS",