Fixed import/export issues with subflows and parent workflows

This commit is contained in:
frikky
2022-12-06 14:52:13 +00:00
committed by GitHub
parent 8c21ad07ed
commit 23c0d7e2ac
3 changed files with 54 additions and 53 deletions
+11 -10
View File
@@ -6532,15 +6532,15 @@ const AngularWorkflow = (defaultprops) => {
return (
<div style={{textDecoration: "none", color: "white",}} onClick={(event) => {
if (!isCloud) {
alert.info("Since this is an on-prem instance. You will need to activate the app yourself. Opening link to download it in a new window.")
setTimeout(() => {
event.preventDefault()
window.open(parsedUrl, '_blank')
}, 2000)
} else {
alert.info(`Activating ${name}`)
}
//if (!isCloud) {
// alert.info("Since this is an on-prem instance. You will need to activate the app yourself. Opening link to download it in a new window.")
// setTimeout(() => {
// event.preventDefault()
// window.open(parsedUrl, '_blank')
// }, 2000)
//} else {
alert.info(`Activating ${name}`)
//}
console.log("CLICK: ", hit)
@@ -6679,7 +6679,7 @@ const AngularWorkflow = (defaultprops) => {
}}
>
<Typography variant="body1" color="textSecondary">
Couldn't find an Activated app with that name. Searching unactivated apps. Click one to Activate it for your organization.
Couldn't find the app you're looking for? Searching unactivated apps. Click one of the below apps to Activate it for your organization.
</Typography>
<InstantSearch searchClient={searchClient} indexName="appsearch" onClick={() => {
console.log("CLICKED")
@@ -14837,6 +14837,7 @@ const AngularWorkflow = (defaultprops) => {
<CloseIcon />
</IconButton>
<ConfigureWorkflow
userdata={userdata}
alert={alert}
theme={theme}
setAuthenticationType={setAuthenticationType}
+15 -15
View File
@@ -392,21 +392,21 @@ const Welcome = (props) => {
</Typography>
<Fade>
<AppFramework
inputUsecase={inputUsecase}
frameworkData={frameworkData}
setFrameworkData={setFrameworkData}
selectedOption={"Draw"}
showOptions={false}
isLoaded={true}
isLoggedIn={true}
globalUrl={globalUrl}
size={0.78}
color={theme.palette.platformColor}
discoveryWrapper={discoveryWrapper}
setDiscoveryWrapper={setDiscoveryWrapper}
apps={apps}
inputUsecases={usecases}
setInputUsecases={setUsecases}
inputUsecase={inputUsecase}
frameworkData={frameworkData}
setFrameworkData={setFrameworkData}
selectedOption={"Draw"}
showOptions={false}
isLoaded={true}
isLoggedIn={true}
globalUrl={globalUrl}
size={0.78}
color={theme.palette.platformColor}
discoveryWrapper={discoveryWrapper}
setDiscoveryWrapper={setDiscoveryWrapper}
apps={apps}
inputUsecases={usecases}
setInputUsecases={setUsecases}
/>
</Fade>
</div>
+28 -28
View File
@@ -2271,35 +2271,35 @@ const Workflows = (props) => {
"",
data.status,
)
.then((response) => {
if (response !== undefined) {
// SET THE FULL THING
data.id = response.id;
data.first_save = false;
data.previously_saved = false;
data.is_valid = false;
.then((response) => {
if (response !== undefined) {
// SET THE FULL THING
data.id = response.id;
data.first_save = false;
data.previously_saved = false;
data.is_valid = false;
// Actually create it
setNewWorkflow(
data.name,
data.description,
data.tags,
data.default_return_value,
data,
false,
[],
"",
data.status,
).then((response) => {
if (response !== undefined) {
alert.success("Successfully imported " + data.name);
}
});
}
})
.catch((error) => {
alert.error("Import error: " + error.toString());
});
// Actually create it
setNewWorkflow(
data.name,
data.description,
data.tags,
data.default_return_value,
data,
false,
[],
"",
data.status,
).then((response) => {
if (response !== undefined) {
alert.success("Successfully imported " + data.name);
}
});
}
})
.catch((error) => {
alert.error("Import error: " + error.toString());
});
});
// Actually reads