diff --git a/src/teams/templates/team_list.html b/src/teams/templates/team_list.html
index 18ab69d2..b8c0c15c 100644
--- a/src/teams/templates/team_list.html
+++ b/src/teams/templates/team_list.html
@@ -21,10 +21,10 @@ Teams | {{ block.super }}
Name |
Description |
Responsible |
- Members |
+ Members |
+ {% if request.user.is_authenticated %}
Member? |
- {% if request.user in team.members.all or request.user in team.responsible.all %}
- Actions |
+ Actions |
{% endif %}
@@ -39,17 +39,21 @@ Teams | {{ block.super }}
{{ team.description|unsafecommonmark|truncatewords:50 }}
|
+
{% for resp in team.responsible.all %}
{{ resp.profile.name|default:"Unnamed" }}{% if not forloop.last %},{% endif %}
{% endfor %}
|
+
- {{ team.members.count }}
+ {{ team.members.count }}
+ {% if team.needs_members %}(more needed){% endif %}
|
+
{% if request.user.is_authenticated %}
- {% membershipstatus request.user team as membership_status %}
+ {% membershipstatus request.user team as membership_status %}
{% if membership_status == 'Membership Pending' %}
{% else %}
@@ -60,24 +64,21 @@ Teams | {{ block.super }}
{% endif %}
{% endif %}
|
+
- {% if request.user in team.members.all %}
+ {% if request.user in team.members.all %}
Leave
{% else %}
{% if team.needs_members %}
Join
- {% else %}
- Team does not need members
{% endif %}
{% endif %}
{% if request.user in team.responsible.all %}
- Manage
+ Manage
{% endif %}
- |
- {% else %}
- Login to join! |
{% endif %}
+
{% endfor %}
diff --git a/src/teams/templates/team_manage.html b/src/teams/templates/team_manage.html
index f06b6d94..f7865274 100644
--- a/src/teams/templates/team_manage.html
+++ b/src/teams/templates/team_manage.html
@@ -21,35 +21,48 @@ Manage Team: {{ team.name }} | {{ block.super }}
{{ team.name }} Team Members
+{% if team.teammember_set.exists %}
Profile
+ |
Name
+ |
Email
+ |
Description
+ |
Membership
+ |
Action
-
+ |
+
+
{% for membership in team.teammember_set.all %}
{{ membership.user }}
+ |
{{ membership.user.profile.name }}
+ |
{{ membership.user.profile.email }}
+ |
{{ membership.user.profile.description }}
+ |
{% if membership.approved %}member{% else %}pending{% endif %}
+ |
{% if membership.approved %}
Remove
@@ -57,5 +70,13 @@ Manage Team: {{ team.name }} | {{ block.super }}
Remove
Approve
{% endif %}
+ |
+
{% endfor %}
+
+
+{% else %}
+No members found!
+{% endif %}
{% endblock %}
+