diff --git a/src/app/app.module.ts b/src/app/app.module.ts
index 414ff253..caa42a53 100644
--- a/src/app/app.module.ts
+++ b/src/app/app.module.ts
@@ -130,6 +130,7 @@ import { StartCaptureActionComponent } from './components/project-map/context-me
import { StartNodeActionComponent } from './components/project-map/context-menu/actions/start-node-action/start-node-action.component';
import { StopCaptureActionComponent } from './components/project-map/context-menu/actions/stop-capture/stop-capture-action.component';
import { IsolateNodeActionComponent } from './components/project-map/context-menu/actions/isolate-node-action/isolate-node-action.component';
+import { UnisolateNodeActionComponent } from './components/project-map/context-menu/actions/unisolate-node-action/unisolate-node-action.component';
import { StopNodeActionComponent } from './components/project-map/context-menu/actions/stop-node-action/stop-node-action.component';
import { SuspendLinkActionComponent } from './components/project-map/context-menu/actions/suspend-link/suspend-link-action.component';
import { SuspendNodeActionComponent } from './components/project-map/context-menu/actions/suspend-node-action/suspend-node-action.component';
@@ -292,6 +293,7 @@ import { LoggedUserComponent } from './components/users/logged-user/logged-user.
ContextConsoleMenuComponent,
StartNodeActionComponent,
IsolateNodeActionComponent,
+ UnisolateNodeActionComponent,
StopNodeActionComponent,
TemplateComponent,
TemplateListDialogComponent,
diff --git a/src/app/components/project-map/context-menu/actions/isolate-node-action/isolate-node-action.component.html b/src/app/components/project-map/context-menu/actions/isolate-node-action/isolate-node-action.component.html
index 656bd1eb..3465e9b3 100644
--- a/src/app/components/project-map/context-menu/actions/isolate-node-action/isolate-node-action.component.html
+++ b/src/app/components/project-map/context-menu/actions/isolate-node-action/isolate-node-action.component.html
@@ -1,4 +1,4 @@
diff --git a/src/app/components/project-map/context-menu/actions/isolate-node-action/isolate-node-action.component.ts b/src/app/components/project-map/context-menu/actions/isolate-node-action/isolate-node-action.component.ts
index 2bd1d117..5f6808e1 100644
--- a/src/app/components/project-map/context-menu/actions/isolate-node-action/isolate-node-action.component.ts
+++ b/src/app/components/project-map/context-menu/actions/isolate-node-action/isolate-node-action.component.ts
@@ -11,7 +11,6 @@ import { ToasterService } from '../../../../../services/toaster.service';
export class IsolateNodeActionComponent implements OnInit {
@Input() server: Server;
@Input() node: Node;
- isNodeWithStoppedStatus: boolean;
constructor(private nodeService: NodeService, private toasterService: ToasterService) {}
diff --git a/src/app/components/project-map/context-menu/actions/unisolate-node-action/unisolate-node-action.component.html b/src/app/components/project-map/context-menu/actions/unisolate-node-action/unisolate-node-action.component.html
new file mode 100644
index 00000000..6413b1d9
--- /dev/null
+++ b/src/app/components/project-map/context-menu/actions/unisolate-node-action/unisolate-node-action.component.html
@@ -0,0 +1,4 @@
+
diff --git a/src/app/components/project-map/context-menu/actions/unisolate-node-action/unisolate-node-action.component.ts b/src/app/components/project-map/context-menu/actions/unisolate-node-action/unisolate-node-action.component.ts
new file mode 100644
index 00000000..a8226e4c
--- /dev/null
+++ b/src/app/components/project-map/context-menu/actions/unisolate-node-action/unisolate-node-action.component.ts
@@ -0,0 +1,27 @@
+import { Component, Input, OnInit } from '@angular/core';
+import { Node } from '../../../../../cartography/models/node';
+import { Server } from '../../../../../models/server';
+import { NodeService } from '../../../../../services/node.service';
+import { ToasterService } from '../../../../../services/toaster.service';
+
+@Component({
+ selector: 'app-unisolate-node-action',
+ templateUrl: './unisolate-node-action.component.html',
+})
+export class UnisolateNodeActionComponent implements OnInit {
+ @Input() server: Server;
+ @Input() node: Node;
+
+ constructor(private nodeService: NodeService, private toasterService: ToasterService) {}
+
+ ngOnInit() {}
+
+ unisolate() {
+ this.nodeService.unisolate(this.server, this.node).subscribe(
+ (n: Node) => {},
+ (error) => {
+ this.toasterService.error(error.error.message);
+ }
+ );
+ }
+}
diff --git a/src/app/components/project-map/context-menu/context-menu.component.html b/src/app/components/project-map/context-menu/context-menu.component.html
index 6f0bf4b7..ac888f82 100644
--- a/src/app/components/project-map/context-menu/context-menu.component.html
+++ b/src/app/components/project-map/context-menu/context-menu.component.html
@@ -32,9 +32,8 @@
[server]="server"
[node]="nodes[0]"
>
-
-
+