This is an automated email from the ASF dual-hosted git repository.
zehnder pushed a change to branch 3112-opc-ua-multi-node-selection-editor
in repository https://gitbox.apache.org/repos/asf/streampipes.git
from 3472bcb25b feat(#3105): Allow modification of running pipelines (#3106)
add 3d49596347 refactor(#3116): Create component for button menu
add 15e98385b1 refactor(#3116): Move static property utils
add fab0274a10 refactor(#3116): Add test to validate tree view of opc ua
and buttons
add e662ccf294 refactor(#3116): Extract button menu in static-tree-input
add 990f69242e refactor(#3116): Extract component selected-nodes
add bcb69410c4 refactor(#3116): Fix CSS for component selected-nodes
add 8c7fdbd84f refactor(#3116): Fix CSS for component selected-nodes
add 5c23c50fa1 refactor(#3116): Harmonized naming of component
add 0676e07e58 refactor(#3116): Extract
static-runtime-resolvable-tree-input component
add 8745fa6e05 refactor(#3116): Add test to show node details
add 9ef48df908 refactor(#3116): Add component for node details
add 2c38e5d33a refactor(#3116): Add missing headers
add 68caf46df6 refactor(#3116): Add missing headers
new 360112850f Merge branch
'3116-refactor-staticruntimeresolvabletreeinput-into-smaller-subcomponents'
into 3112-opc-ua-multi-node-selection-editor
add 8bd912e19c fix(#3117): Remove connection after plc data is read (#3118)
add 0fc9c5b161 feat(#3114): Improve pipeline details view (#3115)
add f506d7811a chore(#3119): Improve pipeline editor component structure
(#3120)
add 225a213792 feat(#3121): Add live preview to pipeline details (#3122)
add 3ac47b9813 chore: Code cleanup of pipeline management (#3126)
add 49d0cf1c9a fix: Avoid machine simulator crash (#3124)
add c65e78655f chore: Load adapter metrics in a single request (#3125)
add 669683a514 fix(#3131): Perform description migration only for
installed extensions (#3132)
add e48947e15b refacotr(#3116): refactor runtime resolvable tree input
into smaller subcomponents (#3130)
new 370c91bcbe Merge branch 'dev' into
3112-opc-ua-multi-node-selection-editor
new a667f6e3be feat(#3112): Add button to switch editor mode
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../exceptions/NoMatchingFormatException.java | 28 --
.../exceptions/NoSepaInPipelineException.java | 28 --
.../exceptions/NoValidSecTypeException.java | 23 --
.../exceptions/NoValidSepTypeException.java | 23 --
.../exceptions/NoValidSepaStructureException.java | 23 --
.../exceptions/NoValidSepaTypeException.java | 23 --
.../RemoteServerNotAccessibleException.java | 47 ---
.../commons/exceptions/TooManyEdgesException.java | 23 --
.../management/AdapterMigrationManager.java | 11 +-
.../management/AdapterUpdateManagement.java | 10 +-
.../simulator/machine/MachineDataSimulator.java | 18 +-
.../connection/OneTimePlcRequestReader.java | 5 +
.../streampipes/model/monitoring/SpLogMessage.java | 7 +-
.../model/monitoring/SpLogMessageTest.java | 85 ++++++
.../manager/data/PipelineGraphHelpers.java | 5 -
.../manager/execution/PipelineExecutor.java | 7 +-
.../manager/extensions/ExtensionItemInstaller.java | 6 +-
.../manager/matching/ConnectionValidator.java | 76 -----
.../manager/matching/v2/utils/MatchingUtils.java | 2 +-
.../migration/AbstractMigrationManager.java | 19 +-
.../migration/PipelineElementMigrationManager.java | 16 +-
.../monitoring/pipeline/ExtensionsLogProvider.java | 8 +
.../pipeline/ExtensionsServiceLogExecutor.java | 6 -
.../streampipes/manager/operations/Operations.java | 132 --------
.../manager/pipeline/PipelineManager.java | 23 +-
.../template/PipelineElementTemplateVisitor.java | 4 -
.../template/PipelineTemplateGenerator.java | 64 +---
.../PipelineTemplateInvocationHandler.java | 21 +-
.../manager/util/PipelineVerificationUtils.java | 56 ----
.../apache/streampipes/manager/util/TreeUtils.java | 68 -----
.../rest/impl/AdapterMonitoringResource.java | 11 +
.../rest/impl/ContainerProvidedOptions.java | 4 +-
.../apache/streampipes/rest/impl/DataStream.java | 4 +-
.../streampipes/rest/impl/PipelineMonitoring.java | 8 +-
.../streampipes/rest/impl/PipelineResource.java | 26 +-
.../streampipes/rest/impl/PipelineTemplate.java | 18 +-
.../rest/impl/admin/MigrationResource.java | 4 +-
.../streampipes/service/core/PostStartupTask.java | 4 +-
.../service/core/StreamPipesCoreApplication.java | 4 +-
.../storage/api/IDataProcessorStorage.java | 4 +
.../streampipes/storage/api/IDataSinkStorage.java | 3 +
.../couchdb/impl/DataProcessorStorageImpl.java | 12 +-
.../storage/couchdb/impl/DataSinkStorageImpl.java | 13 +-
ui/cypress/support/general/dataCy.ts | 21 +-
ui/cypress/support/utils/PipelineUtils.ts | 2 +-
ui/cypress/support/utils/connect/ConnectUtils.ts | 2 +-
.../utils/{ => userInput}/StaticPropertyUtils.ts | 17 +-
.../utils/userInput/TreeStaticPropertyUtils.ts | 114 +++++++
.../connect/editAdapterSettingsAndPipeline.spec.ts | 8 +-
.../tests/connect/opcAdapterConfiguration.spec.ts | 99 ++++++
.../connectConfigurationTemplate.spec.ts | 2 +-
.../src/lib/apis/adapter-monitoring.service.ts | 10 +
.../src/lib/apis/pipeline-monitoring.service.ts | 9 +-
.../existing-adapters.component.ts | 18 +-
ui/src/app/core-ui/core-ui.module.ts | 10 +-
.../static-property.component.html | 4 +-
...ic-runtime-resolvable-tree-input.component.html | 71 +++++
...c-runtime-resolvable-tree-input.component.scss} | 28 +-
...tic-runtime-resolvable-tree-input.component.ts} | 119 ++------
.../static-tree-input-browse-nodes.component.html | 142 +++++++++
.../static-tree-input-browse-nodes.component.scss | 8 +-
.../static-tree-input-browse-nodes.component.ts | 160 ++++++++++
.../static-tree-input-button-menu.component.html | 65 ++++
.../static-tree-input-button-menu.component.ts} | 41 ++-
.../static-tree-input-node-details.component.html} | 32 +-
.../static-tree-input-node-details.component.ts} | 16 +-
...tatic-tree-input-selected-nodes.component.html} | 43 ++-
.../static-tree-input-selected-nodes.component.ts} | 21 +-
.../static-tree-input-service.service.ts} | 27 +-
.../static-tree-input.component.html | 256 ----------------
...e-assembly-drawing-area-pan-zoom.component.html | 48 +++
...-assembly-drawing-area-pan-zoom.component.scss} | 86 +-----
...ine-assembly-drawing-area-pan-zoom.component.ts | 142 +++++++++
.../pipeline-assembly-drawing-area.component.html | 54 ++++
.../pipeline-assembly-drawing-area.component.scss} | 49 +--
.../pipeline-assembly-drawing-area.component.ts | 188 ++++++++++++
...assembly-options-pipeline-cache.component.html} | 43 +--
...-assembly-options-pipeline-cache.component.scss | 11 +-
...ne-assembly-options-pipeline-cache.component.ts | 66 ++++
.../pipeline-assembly-options.component.html | 89 ++++++
.../pipeline-assembly-options.component.scss | 12 +-
.../pipeline-assembly-options.component.ts | 135 ++++++++
.../pipeline-assembly.component.html | 194 ++----------
.../pipeline-assembly.component.scss | 141 +--------
.../pipeline-assembly.component.ts | 339 +++------------------
.../pipeline-element-icon-stand-row.component.html | 1 -
.../pipeline-element-icon-stand-row.component.scss | 0
.../pipeline-element-icon-stand-row.component.ts | 6 +-
.../pipeline-element-icon-stand.component.ts | 2 -
.../pipeline-element-options.component.html | 6 -
.../pipeline-element-options.component.ts | 6 +-
...peline-element-statistics-badge.component.html} | 11 +-
...peline-element-statistics-badge.component.scss} | 22 +-
...pipeline-element-statistics-badge.component.ts} | 15 +-
.../pipeline-element-statistics.component.html} | 33 +-
.../pipeline-element-statistics.component.scss | 24 +-
.../pipeline-element-statistics.component.ts} | 45 ++-
.../pipeline-element.component.html | 2 +-
.../pipeline-element/pipeline-element.component.ts | 5 -
.../dropped-pipeline-element.component.html | 106 +++++++
.../dropped-pipeline-element.component.ts | 79 +++++
.../components/pipeline/pipeline.component.html | 100 ++----
.../components/pipeline/pipeline.component.ts | 251 ++++-----------
ui/src/app/editor/editor.component.html | 7 +-
ui/src/app/editor/editor.component.ts | 82 ++++-
ui/src/app/editor/editor.module.ts | 23 +-
ui/src/app/editor/model/editor.model.ts | 1 -
.../app/editor/services/jsplumb-config.service.ts | 4 -
.../editor/services/jsplumb-endpoint.service.ts | 26 +-
.../app/editor/services/jsplumb-factory.service.ts | 44 +--
ui/src/app/editor/services/jsplumb.service.ts | 13 +-
.../services/pipeline-positioning.service.ts | 16 +-
.../actions/pipeline-actions.component.html | 89 ------
.../monitoring/pipeline-monitoring.component.html | 113 -------
.../monitoring/pipeline-monitoring.component.ts | 154 ----------
.../pipeline-element-statistics.component.html | 73 -----
.../pipeline-element-statistics.component.ts | 144 ---------
.../widget/barchart/barchart-widget.component.scss | 17 --
.../pipeline-details-overview.component.html | 65 ----
.../pipeline-details-overview.component.ts | 74 -----
.../actions/pipeline-actions.component.html | 83 +++++
.../actions/pipeline-actions.component.ts | 20 +-
...pipeline-details-expansion-panel.component.html | 56 ++++
...ipeline-details-expansion-panel.component.scss} | 18 +-
.../pipeline-details-expansion-panel.component.ts} | 47 ++-
.../elements/pipeline-elements-row.component.html | 33 +-
.../elements/pipeline-elements-row.component.ts | 27 +-
.../pipeline-element-details-row.component.html} | 24 +-
.../pipeline-element-details-row.component.ts | 51 ++++
.../status/pipeline-status.component.html | 52 ++++
.../status/pipeline-status.component.scss} | 11 +-
.../status/pipeline-status.component.ts | 3 +-
.../pipeline-details-toolbar.component.html | 52 ++++
.../pipeline-details-toolbar.component.ts} | 23 +-
.../pipeline-logs/pipeline-logs.component.html | 85 ------
.../pipeline-logs/pipeline-logs.component.scss | 17 --
.../pipeline-logs/pipeline-logs.component.ts | 96 ------
.../preview/pipeline-preview.component.html | 33 +-
.../preview/pipeline-preview.component.ts | 83 ++---
.../components/sp-pipeline-details.directive.ts | 76 -----
.../status/pipeline-status.component.html | 66 ----
.../pipeline-logs-dialog.component.html | 48 +++
.../pipeline-logs-dialog.component.scss} | 0
.../pipeline-logs-dialog.component.ts} | 20 +-
.../app/pipeline-details/pipeline-details-tabs.ts | 41 ---
.../pipeline-details.component.html | 57 ++++
...ponent.scss => pipeline-details.component.scss} | 10 +-
.../pipeline-details/pipeline-details.component.ts | 183 +++++++++++
.../pipeline-details/pipeline-details.module.ts | 38 +--
.../pipeline-details/pipeline-details.routes.ts | 26 --
.../pipeline-overview.component.html | 2 +-
ui/src/app/pipelines/pipelines.module.ts | 13 +-
ui/src/scss/sp/main.scss | 4 +-
153 files changed, 3205 insertions(+), 3776 deletions(-)
delete mode 100644
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/NoMatchingFormatException.java
delete mode 100644
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/NoSepaInPipelineException.java
delete mode 100644
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/NoValidSecTypeException.java
delete mode 100644
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/NoValidSepTypeException.java
delete mode 100644
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/NoValidSepaStructureException.java
delete mode 100644
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/NoValidSepaTypeException.java
delete mode 100644
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/RemoteServerNotAccessibleException.java
delete mode 100644
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/TooManyEdgesException.java
create mode 100644
streampipes-model/src/test/java/org/apache/streampipes/model/monitoring/SpLogMessageTest.java
delete mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/matching/ConnectionValidator.java
delete mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/operations/Operations.java
delete mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/util/PipelineVerificationUtils.java
delete mode 100644
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/util/TreeUtils.java
rename ui/cypress/support/utils/{ => userInput}/StaticPropertyUtils.ts (84%)
create mode 100644
ui/cypress/support/utils/userInput/TreeStaticPropertyUtils.ts
create mode 100644 ui/cypress/tests/connect/opcAdapterConfiguration.spec.ts
create mode 100644
ui/src/app/core-ui/static-properties/static-runtime-resolvable-tree-input/static-runtime-resolvable-tree-input.component.html
rename
ui/src/app/core-ui/static-properties/static-runtime-resolvable-tree-input/{static-tree-input.component.scss
=> static-runtime-resolvable-tree-input.component.scss} (85%)
rename
ui/src/app/core-ui/static-properties/static-runtime-resolvable-tree-input/{static-tree-input.component.ts
=> static-runtime-resolvable-tree-input.component.ts} (56%)
create mode 100644
ui/src/app/core-ui/static-properties/static-runtime-resolvable-tree-input/static-tree-input-browse-nodes/static-tree-input-browse-nodes.component.html
rename
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/NoMatchingJsonSchemaException.java
=>
ui/src/app/core-ui/static-properties/static-runtime-resolvable-tree-input/static-tree-input-browse-nodes/static-tree-input-browse-nodes.component.scss
(87%)
create mode 100644
ui/src/app/core-ui/static-properties/static-runtime-resolvable-tree-input/static-tree-input-browse-nodes/static-tree-input-browse-nodes.component.ts
create mode 100644
ui/src/app/core-ui/static-properties/static-runtime-resolvable-tree-input/static-tree-input-button-menu/static-tree-input-button-menu.component.html
rename
ui/src/app/{pipeline-details/components/monitoring/widget/barchart/barchart-widget.component.ts
=>
core-ui/static-properties/static-runtime-resolvable-tree-input/static-tree-input-button-menu/static-tree-input-button-menu.component.ts}
(54%)
copy
ui/src/app/{pipeline-details/components/monitoring/widget/barchart/barchart-widget.component.html
=>
core-ui/static-properties/static-runtime-resolvable-tree-input/static-tree-input-node-details/static-tree-input-node-details.component.html}
(58%)
copy
ui/src/app/{pipeline-details/components/elements/pipeline-elements.component.ts
=>
core-ui/static-properties/static-runtime-resolvable-tree-input/static-tree-input-node-details/static-tree-input-node-details.component.ts}
(70%)
copy
ui/src/app/{pipeline-details/components/elements/pipeline-elements-row.component.html
=>
core-ui/static-properties/static-runtime-resolvable-tree-input/static-tree-input-selected-nodes/static-tree-input-selected-nodes.component.html}
(54%)
copy
ui/src/app/{pipeline-details/components/elements/pipeline-elements.component.ts
=>
core-ui/static-properties/static-runtime-resolvable-tree-input/static-tree-input-selected-nodes/static-tree-input-selected-nodes.component.ts}
(60%)
copy
ui/src/app/{pipeline-details/components/elements/pipeline-elements.component.ts
=>
core-ui/static-properties/static-runtime-resolvable-tree-input/static-tree-input-service.service.ts}
(64%)
delete mode 100644
ui/src/app/core-ui/static-properties/static-runtime-resolvable-tree-input/static-tree-input.component.html
create mode 100644
ui/src/app/editor/components/pipeline-assembly/pipeline-assembly-drawing-area/pipeline-assembly-drawing-area-pan-zoom/pipeline-assembly-drawing-area-pan-zoom.component.html
copy
ui/src/app/editor/components/pipeline-assembly/{pipeline-assembly.component.scss
=>
pipeline-assembly-drawing-area/pipeline-assembly-drawing-area-pan-zoom/pipeline-assembly-drawing-area-pan-zoom.component.scss}
(53%)
create mode 100644
ui/src/app/editor/components/pipeline-assembly/pipeline-assembly-drawing-area/pipeline-assembly-drawing-area-pan-zoom/pipeline-assembly-drawing-area-pan-zoom.component.ts
create mode 100644
ui/src/app/editor/components/pipeline-assembly/pipeline-assembly-drawing-area/pipeline-assembly-drawing-area.component.html
rename
ui/src/app/{pipeline-details/components/monitoring/pipeline-monitoring.component.scss
=>
editor/components/pipeline-assembly/pipeline-assembly-drawing-area/pipeline-assembly-drawing-area.component.scss}
(61%)
create mode 100644
ui/src/app/editor/components/pipeline-assembly/pipeline-assembly-drawing-area/pipeline-assembly-drawing-area.component.ts
rename
ui/src/app/{pipeline-details/components/monitoring/widget/barchart/barchart-widget.component.html
=>
editor/components/pipeline-assembly/pipeline-assembly-options/pipeline-assembly-options-pipeline-cache/pipeline-assembly-options-pipeline-cache.component.html}
(53%)
rename
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/NoMatchingProtocolException.java
=>
ui/src/app/editor/components/pipeline-assembly/pipeline-assembly-options/pipeline-assembly-options-pipeline-cache/pipeline-assembly-options-pipeline-cache.component.scss
(86%)
create mode 100644
ui/src/app/editor/components/pipeline-assembly/pipeline-assembly-options/pipeline-assembly-options-pipeline-cache/pipeline-assembly-options-pipeline-cache.component.ts
create mode 100644
ui/src/app/editor/components/pipeline-assembly/pipeline-assembly-options/pipeline-assembly-options.component.html
rename
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/NoValidConnectionException.java
=>
ui/src/app/editor/components/pipeline-assembly/pipeline-assembly-options/pipeline-assembly-options.component.scss
(84%)
create mode 100644
ui/src/app/editor/components/pipeline-assembly/pipeline-assembly-options/pipeline-assembly-options.component.ts
rename ui/src/app/editor/components/{ =>
pipeline-element-icon-stand}/pipeline-element-icon-stand-row/pipeline-element-icon-stand-row.component.html
(98%)
rename ui/src/app/editor/components/{ =>
pipeline-element-icon-stand}/pipeline-element-icon-stand-row/pipeline-element-icon-stand-row.component.scss
(100%)
rename ui/src/app/editor/components/{ =>
pipeline-element-icon-stand}/pipeline-element-icon-stand-row/pipeline-element-icon-stand-row.component.ts
(91%)
copy
ui/src/app/editor/components/{pipeline-element/pipeline-element.component.html
=>
pipeline-element-statistics/pipeline-element-statistics-badge/pipeline-element-statistics-badge.component.html}
(80%)
copy ui/src/app/{pipeline-details/components/model/pipeline-details.model.ts
=>
editor/components/pipeline-element-statistics/pipeline-element-statistics-badge/pipeline-element-statistics-badge.component.scss}
(71%)
copy
ui/src/app/{pipeline-details/components/elements/pipeline-elements.component.ts
=>
editor/components/pipeline-element-statistics/pipeline-element-statistics-badge/pipeline-element-statistics-badge.component.ts}
(71%)
rename
ui/src/app/{pipeline-details/components/elements/pipeline-elements.component.html
=>
editor/components/pipeline-element-statistics/pipeline-element-statistics.component.html}
(56%)
rename
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/NoMatchingSchemaException.java
=>
ui/src/app/editor/components/pipeline-element-statistics/pipeline-element-statistics.component.scss
(73%)
copy
ui/src/app/{pipeline-details/components/elements/pipeline-elements-row.component.ts
=>
editor/components/pipeline-element-statistics/pipeline-element-statistics.component.ts}
(52%)
create mode 100644
ui/src/app/editor/components/pipeline/dropped-pipeline-element/dropped-pipeline-element.component.html
create mode 100644
ui/src/app/editor/components/pipeline/dropped-pipeline-element/dropped-pipeline-element.component.ts
delete mode 100644
ui/src/app/pipeline-details/components/actions/pipeline-actions.component.html
delete mode 100644
ui/src/app/pipeline-details/components/monitoring/pipeline-monitoring.component.html
delete mode 100644
ui/src/app/pipeline-details/components/monitoring/pipeline-monitoring.component.ts
delete mode 100644
ui/src/app/pipeline-details/components/monitoring/statistics/pipeline-element-statistics.component.html
delete mode 100644
ui/src/app/pipeline-details/components/monitoring/statistics/pipeline-element-statistics.component.ts
delete mode 100644
ui/src/app/pipeline-details/components/monitoring/widget/barchart/barchart-widget.component.scss
delete mode 100644
ui/src/app/pipeline-details/components/overview/pipeline-details-overview.component.html
delete mode 100644
ui/src/app/pipeline-details/components/overview/pipeline-details-overview.component.ts
create mode 100644
ui/src/app/pipeline-details/components/pipeline-details-expansion-panel/actions/pipeline-actions.component.html
rename ui/src/app/pipeline-details/components/{ =>
pipeline-details-expansion-panel}/actions/pipeline-actions.component.ts (78%)
create mode 100644
ui/src/app/pipeline-details/components/pipeline-details-expansion-panel/pipeline-details-expansion-panel.component.html
rename ui/src/app/pipeline-details/components/{model/pipeline-details.model.ts
=>
pipeline-details-expansion-panel/pipeline-details-expansion-panel.component.scss}
(78%)
copy
ui/src/app/pipeline-details/components/{elements/pipeline-elements-row.component.ts
=>
pipeline-details-expansion-panel/pipeline-details-expansion-panel.component.ts}
(51%)
rename ui/src/app/pipeline-details/components/{ =>
pipeline-details-expansion-panel/pipeline-element-details-row}/elements/pipeline-elements-row.component.html
(60%)
rename ui/src/app/pipeline-details/components/{ =>
pipeline-details-expansion-panel/pipeline-element-details-row}/elements/pipeline-elements-row.component.ts
(69%)
copy
ui/src/app/{editor/components/pipeline-element/pipeline-element.component.html
=>
pipeline-details/components/pipeline-details-expansion-panel/pipeline-element-details-row/pipeline-element-details-row.component.html}
(63%)
create mode 100644
ui/src/app/pipeline-details/components/pipeline-details-expansion-panel/pipeline-element-details-row/pipeline-element-details-row.component.ts
create mode 100644
ui/src/app/pipeline-details/components/pipeline-details-expansion-panel/status/pipeline-status.component.html
rename
ui/src/app/pipeline-details/components/{monitoring/statistics/pipeline-element-statistics.component.scss
=> pipeline-details-expansion-panel/status/pipeline-status.component.scss}
(91%)
rename ui/src/app/pipeline-details/components/{ =>
pipeline-details-expansion-panel}/status/pipeline-status.component.ts (96%)
create mode 100644
ui/src/app/pipeline-details/components/pipeline-details-toolbar/pipeline-details-toolbar.component.html
copy
ui/src/app/pipeline-details/components/{elements/pipeline-elements.component.ts
=> pipeline-details-toolbar/pipeline-details-toolbar.component.ts} (62%)
delete mode 100644
ui/src/app/pipeline-details/components/pipeline-logs/pipeline-logs.component.html
delete mode 100644
ui/src/app/pipeline-details/components/pipeline-logs/pipeline-logs.component.scss
delete mode 100644
ui/src/app/pipeline-details/components/pipeline-logs/pipeline-logs.component.ts
delete mode 100644
ui/src/app/pipeline-details/components/sp-pipeline-details.directive.ts
delete mode 100644
ui/src/app/pipeline-details/components/status/pipeline-status.component.html
create mode 100644
ui/src/app/pipeline-details/dialogs/pipeline-logs/pipeline-logs-dialog.component.html
rename ui/src/app/{editor/components/pipeline/pipeline.component.scss =>
pipeline-details/dialogs/pipeline-logs/pipeline-logs-dialog.component.scss}
(100%)
rename
ui/src/app/pipeline-details/{components/elements/pipeline-elements.component.ts
=> dialogs/pipeline-logs/pipeline-logs-dialog.component.ts} (65%)
delete mode 100644 ui/src/app/pipeline-details/pipeline-details-tabs.ts
create mode 100644 ui/src/app/pipeline-details/pipeline-details.component.html
rename
ui/src/app/pipeline-details/{components/overview/pipeline-details-overview.component.scss
=> pipeline-details.component.scss} (87%)
create mode 100644 ui/src/app/pipeline-details/pipeline-details.component.ts
delete mode 100644 ui/src/app/pipeline-details/pipeline-details.routes.ts