diff --git a/frontend/src/AngularWorkflow.js b/frontend/src/AngularWorkflow.js index 559b23c5..fbdb7a51 100644 --- a/frontend/src/AngularWorkflow.js +++ b/frontend/src/AngularWorkflow.js @@ -11,6 +11,7 @@ import Button from '@material-ui/core/Button'; import Paper from '@material-ui/core/Paper'; import Grid from '@material-ui/core/Grid'; import Tabs from '@material-ui/core/Tabs'; +import InputAdornment from '@material-ui/core/InputAdornment'; import Tab from '@material-ui/core/Tab'; import ButtonBase from '@material-ui/core/ButtonBase'; import Tooltip from '@material-ui/core/Tooltip'; @@ -40,6 +41,7 @@ import CachedIcon from '@material-ui/icons/Cached'; import AddIcon from '@material-ui/icons/Add'; import DirectionsRunIcon from '@material-ui/icons/DirectionsRun'; import PolymerIcon from '@material-ui/icons/Polymer'; +import FormatListNumberedIcon from '@material-ui/icons/FormatListNumbered'; import CreateIcon from '@material-ui/icons/Create'; import PlayArrowIcon from '@material-ui/icons/PlayArrow'; import AspectRatioIcon from '@material-ui/icons/AspectRatio'; @@ -49,12 +51,15 @@ import ScheduleIcon from '@material-ui/icons/Schedule'; import FavoriteBorderIcon from '@material-ui/icons/FavoriteBorder'; import PauseIcon from '@material-ui/icons/Pause'; import DeleteIcon from '@material-ui/icons/Delete'; +import AddCircleOutlineIcon from '@material-ui/icons/AddCircleOutline'; import SaveIcon from '@material-ui/icons/Save'; import KeyboardArrowLeftIcon from '@material-ui/icons/KeyboardArrowLeft'; import KeyboardArrowRightIcon from '@material-ui/icons/KeyboardArrowRight'; import ArrowBackIcon from '@material-ui/icons/ArrowBack'; import SettingsIcon from '@material-ui/icons/Settings'; import LockOpenIcon from '@material-ui/icons/LockOpen'; +import ExpandMoreIcon from '@material-ui/icons/ExpandMore'; +import VpnKeyIcon from '@material-ui/icons/VpnKey'; import * as cytoscape from 'cytoscape'; import * as edgehandles from 'cytoscape-edgehandles'; @@ -257,9 +262,9 @@ const AngularWorkflow = (props) => { const debugView = workflowExecutions.length > 0 ?
- {workflowExecutions.slice(0,15).map(data => { + {workflowExecutions.slice(0,15).map((data, index) => { return ( -
+
{new Date(data.started_at*1000).toISOString()} , {data.status} {data.result.length > 0 ? ", "+data.result : ", "} @@ -929,7 +934,6 @@ const AngularWorkflow = (props) => { const newfields = {} for (var filterkey in item.fields) { - console.log(item.fields) newfields[item.fields[filterkey].key] = item.fields[filterkey].value } @@ -937,8 +941,6 @@ const AngularWorkflow = (props) => { if (item.app.name === curapp.name) { authenticationOptions.push(item) if (item.id === findAuthId) { - console.log("ITEM: ", item) - // Missing fields here? curaction.selectedAuthentication = item } } @@ -2377,6 +2379,7 @@ const AngularWorkflow = (props) => { const [showDropdownNumber, setShowDropdownNumber] = React.useState(0) const [actionlist, setActionlist] = React.useState([]) const [jsonList, setJsonList] = React.useState([]) + const [showAutocomplete, setShowAutocomplete] = React.useState(false) useEffect(() => { if (selectedActionParameters !== null && selectedActionParameters.length === 0) { @@ -2429,6 +2432,7 @@ const AngularWorkflow = (props) => { const changeActionParameter = (event, count) => { if (event.target.value[event.target.value.length-1] === "$") { if (!showDropdown) { + setShowAutocomplete(false) setShowDropdown(true) setShowDropdownNumber(count) } @@ -2487,6 +2491,7 @@ const AngularWorkflow = (props) => { setJsonList(GetParsedPaths(JSON.parse(actionItem.example), "")) if (!showDropdown) { + setShowAutocomplete(false) setShowDropdown(true) setShowDropdownNumber(count) } @@ -2626,6 +2631,17 @@ const AngularWorkflow = (props) => { maxWidth: "95%", fontSize: "1em", }, + endAdornment: ( + + + { + setShowDropdownNumber(count) + setShowDropdown(true) + setShowAutocomplete(true) + }}/> + + + ) }} fullWidth multiline={multiline} @@ -2805,7 +2821,7 @@ const AngularWorkflow = (props) => {
{datafield} {showDropdown && showDropdownNumber === count && data.variant === "STATIC_VALUE" && jsonList.length > 0 ? - + Autocomplete