+
{workflow.name}
@@ -15859,7 +15849,7 @@ const releaseToConnectLabel = "Release to Connect"
isCorrectOrg ? null :
Warning: Change {
toast("Changing to correct organisation. Please wait a few seconds.")
@@ -16160,7 +16150,7 @@ const releaseToConnectLabel = "Release to Connect"
: null}
-
+
{foundnotifications > 0 ?
-
+
{
@@ -21484,11 +21474,7 @@ const releaseToConnectLabel = "Release to Connect"
//cy.remove('*')
setElements([])
}
-
- // // Remove all edges
- // cy.edges().remove()
- // cy.nodes().remove()
-
+
// Remove all cy nodes
setTimeout(() => {
setupGraph(newrevision)
@@ -21725,6 +21711,8 @@ const releaseToConnectLabel = "Release to Connect"
const changeActionParameterCodeMirror = (event, count, data, actionlist) => {
// Check if event.target.value is an array. If it is, split with comma
+ console.log("1 - SELECTED ACTION: ", selectedAction)
+ console.log("1 - DATA: ", data)
if (data.startsWith("${") && data.endsWith("}")) {
// PARAM FIX - Gonna use the ID field, even though it's a hack
@@ -21763,8 +21751,6 @@ const releaseToConnectLabel = "Release to Connect"
}
if (event.target.value[event.target.value.length-1] === "." && actionlist.length > 0) {
- console.log("GET THE LAST ARGUMENT FOR NODE!")
-
var curstring = ""
var record = false
for (let [key,keyval] in Object.entries(selectedAction.parameters[count].value)) {
@@ -21779,7 +21765,6 @@ const releaseToConnectLabel = "Release to Connect"
}
}
- //console.log("CURSTRING: ", curstring)
if (curstring.length > 0 && actionlist !== null) {
// Search back in the action list
curstring = curstring.split(" ").join("_").toLowerCase()
@@ -21800,8 +21785,32 @@ const releaseToConnectLabel = "Release to Connect"
}
}
- selectedAction.parameters[count].autocompleted = false
- selectedAction.parameters[count].value = data
+ console.log("2 - SELECTED ACTION: ", selectedAction)
+ console.log("2 - DATA: ", data)
+
+ if (selectedAction.app_name === "Shuffle Tools" && selectedAction.name === "filter_list" && count === 0) {
+ const parsedvalue = data
+ console.log("Parsed value: ", parsedvalue)
+ if (parsedvalue.includes("#")) {
+ const splitparsed = parsedvalue.split(".#.")
+ //console.log("Cant contain #: ", splitparsed)
+ if (splitparsed.length > 1) {
+ console.log("IN HERE AY")
+ //data.value = splitparsed[0]
+
+ selectedAction.parameters[0].value = splitparsed[0]
+ selectedAction.parameters[1].value = splitparsed[1]
+
+ selectedAction.parameters[0].autocompleted = true
+ selectedAction.parameters[1].autocompleted = true
+ setUpdate(Math.random())
+ }
+ }
+ } else {
+ selectedAction.parameters[count].autocompleted = false
+ selectedAction.parameters[count].value = data
+ }
+
setSelectedAction(selectedAction)
//setUpdate(Math.random())
}