diff --git a/conntrackt/templates/conntrackt/project_detail.html b/conntrackt/templates/conntrackt/project_detail.html
--- a/conntrackt/templates/conntrackt/project_detail.html
+++ b/conntrackt/templates/conntrackt/project_detail.html
@@ -38,6 +38,30 @@
{% endfor %}
+
+{% if communications %}
+
+
+
Communications
+
+
+ From | To | Protocol | Port |
+
+
+ {% for communication in communications %}
+
+ O {{ communication.source }} |
+ O {{ communication.destination }} |
+ {{ communication.protocol }} |
+ {{ communication.port }} |
+
+ {% endfor %}
+
+
+
+
+{% endif %}
+
Communications diagram
diff --git a/conntrackt/views.py b/conntrackt/views.py
--- a/conntrackt/views.py
+++ b/conntrackt/views.py
@@ -177,6 +177,9 @@ class ProjectView(MultiplePermissionsReq
# Add the (location, entities) tuples to context.
context['location_entities'] = location_entities
+ # Add all project communications to context.
+ context['communications'] = self.object.get_project_communications_summary()
+
# Finally return the context.
return context