commented some part of the code propagating ENV accross the workflow to store StorageProcessingGraphLink properly
This commit is contained in:
parent
76821e757f
commit
1341d9523b
@ -336,22 +336,21 @@ class Graph extends SerializerDeserializer<Graph> {
|
|||||||
List<Param> extParams = [];
|
List<Param> extParams = [];
|
||||||
var arrows = links.where( (e) => (e.source?.id?.contains(item.id ?? "") ?? false) || (e.destination?.id?.contains(item.id ?? "") ?? false));
|
var arrows = links.where( (e) => (e.source?.id?.contains(item.id ?? "") ?? false) || (e.destination?.id?.contains(item.id ?? "") ?? false));
|
||||||
for (var arrow in arrows) {
|
for (var arrow in arrows) {
|
||||||
for (var info in arrow.infos) {
|
|
||||||
var i = info as Map<String, dynamic>;
|
|
||||||
for (var entry in i.entries) {
|
|
||||||
if (entry.value == null) { continue; }
|
|
||||||
|
|
||||||
var varName = "LINK_${el.getName().toUpperCase().replaceAll(" ", "_")}_${entry.key.toUpperCase()}";
|
/*var count = 0;
|
||||||
|
for (var info in arrow.infos) {
|
||||||
|
var i = info as StorageProcessingGraphLink;
|
||||||
|
var varName = "LINK_${el.getName().toUpperCase().replaceAll(" ", "_")}_${count}";
|
||||||
|
count++;
|
||||||
/*alreadySeen[varName] = (alreadySeen[varName] ?? -1) + 1;
|
/*alreadySeen[varName] = (alreadySeen[varName] ?? -1) + 1;
|
||||||
if ((alreadySeen[varName] ?? 0) > 1) {
|
if ((alreadySeen[varName] ?? 0) > 1) {
|
||||||
varName = "${varName}_${alreadySeen[varName]}";
|
varName = "${varName}_${alreadySeen[varName]}";
|
||||||
}*/
|
|
||||||
if ((entry.value is String) && !isEnvAttr(entry.value, what2)) {
|
|
||||||
extParams.add(Param( name: varName,
|
|
||||||
attr: entry.key, value: entry.value, origin: item.id, readOnly: true));
|
|
||||||
}
|
}
|
||||||
}
|
if ((entry.value is String) && !isEnvAttr(entry.value, what2)) {
|
||||||
}
|
extParams.add(Param( name: varName,
|
||||||
|
attr: entry.key, value: entry.value, origin: item.id, readOnly: true));
|
||||||
|
}*/
|
||||||
|
}*/
|
||||||
}
|
}
|
||||||
for ( var param in what) {
|
for ( var param in what) {
|
||||||
if (param.attr == null) { continue; }
|
if (param.attr == null) { continue; }
|
||||||
@ -525,6 +524,7 @@ class GraphLink extends SerializerDeserializer<GraphLink> {
|
|||||||
destination = Position(id: j["to"]["id"], x: j["to"]["x"], y: j["to"]["y"]);
|
destination = Position(id: j["to"]["id"], x: j["to"]["x"], y: j["to"]["y"]);
|
||||||
style = GraphLinkStyle();
|
style = GraphLinkStyle();
|
||||||
style!.fromDashboard(j["params"]);
|
style!.fromDashboard(j["params"]);
|
||||||
|
print(j["infos"]);
|
||||||
infos = fromListJson(j["infos"], StorageProcessingGraphLink());
|
infos = fromListJson(j["infos"], StorageProcessingGraphLink());
|
||||||
env = fromListJson(j["env"], Param());
|
env = fromListJson(j["env"], Param());
|
||||||
}
|
}
|
||||||
|
@ -98,8 +98,9 @@ class StorageProcessingLinkFormsWidgetState extends State<StorageProcessingLinkF
|
|||||||
}
|
}
|
||||||
widget.dash.saveDash(widget.dash.id, context);
|
widget.dash.saveDash(widget.dash.id, context);
|
||||||
});
|
});
|
||||||
} catch (e) {
|
} catch (e, s) {
|
||||||
print(e);
|
print(e);
|
||||||
|
print(s);
|
||||||
}
|
}
|
||||||
|
|
||||||
}, initialValue: "${info[key] ?? ""}", readOnly: false, noLabel: false));
|
}, initialValue: "${info[key] ?? ""}", readOnly: false, noLabel: false));
|
||||||
@ -112,7 +113,7 @@ class StorageProcessingLinkFormsWidgetState extends State<StorageProcessingLinkF
|
|||||||
...children,
|
...children,
|
||||||
Row( mainAxisAlignment: MainAxisAlignment.center, children: [
|
Row( mainAxisAlignment: MainAxisAlignment.center, children: [
|
||||||
InkWell( onTap: () {
|
InkWell( onTap: () {
|
||||||
widget.item.infos.add({
|
widget.item.infos.add(<String, dynamic> {
|
||||||
"write": false,
|
"write": false,
|
||||||
"source": null,
|
"source": null,
|
||||||
"destination": null,
|
"destination": null,
|
||||||
|
Loading…
Reference in New Issue
Block a user