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 %} + + {% for membership in team.teammember_set.all %} + {% endfor %} + +
Profile + Name + Email + Description + Membership + Action - +
{{ 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 %} +
+{% else %} +

No members found!

+{% endif %} {% endblock %} +