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