Fix the team member list in Account Settings > Team Access

This commit is contained in:
Pēteris Caune 2019-01-22 10:53:44 +02:00
parent d52d292889
commit a144bc762d
No known key found for this signature in database
GPG Key ID: E28D7679E9A9EDE2
2 changed files with 5 additions and 2 deletions

View File

@ -213,6 +213,9 @@ class Profile(models.Model):
def member_count(self):
return Member.objects.filter(project__owner__profile=self).count()
def members(self):
return Member.objects.filter(project__owner__profile=self).all()
class Project(models.Model):
code = models.UUIDField(default=uuid.uuid4, editable=False, unique=True)

View File

@ -118,14 +118,14 @@
<div class="panel panel-{{ team_status }}">
<div class="panel-body settings-block">
<h2>Team Access</h2>
{% if profile.member_set.count %}
{% if profile.member_count %}
<table class="table">
<tr>
<td>{{ profile.user.email }}</td>
<td>Owner</td>
<td></td>
</tr>
{% for member in profile.member_set.all %}
{% for member in profile.members %}
<tr>
<td>{{ member.user.email }} </td>
<td>Member</td>