Display all project managers in the customers table

This commit is contained in:
Andreas Zweili 2023-03-11 17:05:42 +01:00
parent 9ddbd1944f
commit ab50de418a
2 changed files with 10 additions and 5 deletions

View File

@ -21,7 +21,7 @@ class CustomersTable(CoreTable):
)
users = tables.LinkColumn("users", text="Users", args=[A("pk")], orderable=False)
groups = tables.LinkColumn("groups", text="Groups", args=[A("pk")], orderable=False)
project_manager = tables.Column(verbose_name="Project Manager")
project_manager = tables.ManyToManyColumn(verbose_name="Project Manager")
delete = tables.LinkColumn(
"customer_delete",
text="delete",

View File

@ -1,18 +1,23 @@
{% extends "core/base.html" %}
{% block section_title %}{{ customer.name }}{% endblock %}
{% block section_title %}Customer Details{% endblock %}
{% block content %}
<div class="row">
<div class="col mt-3">
<div class="card mt-3">
<div class="card-body">
<h2 class="card-title">{{ customer.name }}</h2>
<h4>Description</h4>
<div class="card-text"><p>{{ customer.description }}</p></div>
<h4>Project Manager</h4>
<div class="card-text"><p>{{ customer.project_manager }}</p></div>
<div class="card-text"><p>
<ul>
{% for pm in customer.project_manager.all %}
<li>{{ pm }}</li>
{% endfor %}
</ul>
</p></div>
</div>
</div>
</div>
</div>
{% endblock %}