workflow debug
This commit is contained in:
parent
6991283dd4
commit
28510d0ba1
File diff suppressed because one or more lines are too long
@ -1,3 +1,5 @@
|
|||||||
|
import 'dart:math';
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:oc_front/core/sections/end_drawer.dart';
|
import 'package:oc_front/core/sections/end_drawer.dart';
|
||||||
import 'package:oc_front/core/sections/header/header.dart';
|
import 'package:oc_front/core/sections/header/header.dart';
|
||||||
|
@ -95,15 +95,15 @@ final WorflowService _service = WorflowService();
|
|||||||
var instance = objAbs as ComputeItem;
|
var instance = objAbs as ComputeItem;
|
||||||
if (instance.infrastructureEnum != null) {
|
if (instance.infrastructureEnum != null) {
|
||||||
if (instance.infrastructureEnum == 0) {
|
if (instance.infrastructureEnum == 0) {
|
||||||
return Icon(FontAwesomeIcons.docker, size: 16);
|
return const Icon(FontAwesomeIcons.docker, size: 16);
|
||||||
} else if (instance.infrastructureEnum == 1) {
|
} else if (instance.infrastructureEnum == 1) {
|
||||||
return Icon(FontAwesomeIcons.lifeRing, size: 16);
|
return const Icon(FontAwesomeIcons.lifeRing, size: 16);
|
||||||
} else if (instance.infrastructureEnum == 2) {
|
} else if (instance.infrastructureEnum == 2) {
|
||||||
return Icon(FontAwesomeIcons.cubes, size: 16);
|
return const Icon(FontAwesomeIcons.cubes, size: 16);
|
||||||
} else if (instance.infrastructureEnum == 3) {
|
} else if (instance.infrastructureEnum == 3) {
|
||||||
return Icon(FontAwesomeIcons.hardDrive, size: 16);
|
return const Icon(FontAwesomeIcons.hardDrive, size: 16);
|
||||||
} else if (instance.infrastructureEnum == 4) {
|
} else if (instance.infrastructureEnum == 4) {
|
||||||
return Icon(FontAwesomeIcons.v, size: 16);
|
return const Icon(FontAwesomeIcons.v, size: 16);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -114,15 +114,15 @@ final WorflowService _service = WorflowService();
|
|||||||
var objAbs = obj as AbstractItem?;
|
var objAbs = obj as AbstractItem?;
|
||||||
if (objAbs == null) { return null; }
|
if (objAbs == null) { return null; }
|
||||||
if (objAbs.topic == "processing" ) {
|
if (objAbs.topic == "processing" ) {
|
||||||
return Icon(FontAwesomeIcons.gear, size: 16);
|
return const Icon(FontAwesomeIcons.gear, size: 16);
|
||||||
} else if (objAbs.topic == "data" ) {
|
} else if (objAbs.topic == "data" ) {
|
||||||
return Icon(FontAwesomeIcons.file, size: 16);
|
return const Icon(FontAwesomeIcons.file, size: 16);
|
||||||
} else if (objAbs.topic == "storage" ) {
|
} else if (objAbs.topic == "storage" ) {
|
||||||
return Icon(FontAwesomeIcons.database, size: 16);
|
return const Icon(FontAwesomeIcons.database, size: 16);
|
||||||
} else if (objAbs.topic == "compute" ) {
|
} else if (objAbs.topic == "compute" ) {
|
||||||
return Icon(FontAwesomeIcons.microchip, size: 16);
|
return const Icon(FontAwesomeIcons.microchip, size: 16);
|
||||||
} else if (objAbs.topic == "workflows" ) {
|
} else if (objAbs.topic == "workflows" ) {
|
||||||
return Icon(FontAwesomeIcons.diagramProject, size: 16);
|
return const Icon(FontAwesomeIcons.diagramProject, size: 16);
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
@ -169,11 +169,11 @@ final WorflowService _service = WorflowService();
|
|||||||
var updateW = Workflow(
|
var updateW = Workflow(
|
||||||
name: dash.name,
|
name: dash.name,
|
||||||
graph: Graph(),
|
graph: Graph(),
|
||||||
data: datas.map((e) => e.id).toSet().toList(),
|
data: datas.map((e) => e.element?.getID()).toSet().toList(),
|
||||||
compute: compute.map((e) => e.id).toSet().toList(),
|
compute: compute.map((e) => e.element?.getID()).toSet().toList(),
|
||||||
storage: storage.map((e) => e.id).toSet().toList(),
|
storage: storage.map((e) => e.element?.getID()).toSet().toList(),
|
||||||
processing: processing.map((e) => e.id).toSet().toList(),
|
processing: processing.map((e) => e.element?.getID()).toSet().toList(),
|
||||||
workflows: workflows.map((e) => e.id).toSet().toList(),
|
workflows: workflows.map((e) => e.element?.getID()).toSet().toList(),
|
||||||
);
|
);
|
||||||
updateW.fromDashboard(dash.serialize());
|
updateW.fromDashboard(dash.serialize());
|
||||||
for (var item in (updateW.graph?.items.values ?? [] as List<GraphItem>)) {
|
for (var item in (updateW.graph?.items.values ?? [] as List<GraphItem>)) {
|
||||||
@ -213,13 +213,13 @@ final WorflowService _service = WorflowService();
|
|||||||
}
|
}
|
||||||
|
|
||||||
Widget onDashboardMenu(Dashboard dash) {
|
Widget onDashboardMenu(Dashboard dash) {
|
||||||
return Container( padding: EdgeInsets.only(left: 50),
|
return Container( padding: const EdgeInsets.only(left: 50),
|
||||||
decoration: BoxDecoration( border: Border( left: BorderSide( color: Colors.white ))),
|
decoration: const BoxDecoration( border: Border( left: BorderSide( color: Colors.white ))),
|
||||||
child: ShallowDropdownInputWidget(
|
child: ShallowDropdownInputWidget(
|
||||||
filled: lightColor,
|
filled: lightColor,
|
||||||
hintColor: Colors.grey.shade200,
|
hintColor: Colors.grey.shade200,
|
||||||
color: Colors.white,
|
color: Colors.white,
|
||||||
prefixIcon: Padding( padding: EdgeInsets.only(right: 10), child: Icon(Icons.shopping_cart, color: Colors.grey.shade200)),
|
prefixIcon: Padding( padding: const EdgeInsets.only(right: 10), child: Icon(Icons.shopping_cart, color: Colors.grey.shade200)),
|
||||||
current: WorkspaceLocal.current,
|
current: WorkspaceLocal.current,
|
||||||
width: 300,
|
width: 300,
|
||||||
all: () async => WorkspaceLocal.getWorkspacesShallow(),
|
all: () async => WorkspaceLocal.getWorkspacesShallow(),
|
||||||
|
@ -163,7 +163,6 @@ class Dashboard extends ChangeNotifier {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void copyFromMap(Map<String, dynamic> map) {
|
void copyFromMap(Map<String, dynamic> map) {
|
||||||
debugPrintStack(stackTrace: StackTrace.current, label: 'my_label', maxFrames: 5);
|
|
||||||
defaultArrowStyle = ArrowStyle.values[map['arrowStyle'] as int? ?? 0];
|
defaultArrowStyle = ArrowStyle.values[map['arrowStyle'] as int? ?? 0];
|
||||||
defaultDashSpace = map['defaultDashSpace'] as double? ?? 0;
|
defaultDashSpace = map['defaultDashSpace'] as double? ?? 0;
|
||||||
defaultDashWidth = map['defaultDashWidth'] as double? ?? 0;
|
defaultDashWidth = map['defaultDashWidth'] as double? ?? 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user