Files
@ 5c57512b04ee
Branch filter:
Location: symposion_app/symposion/templates/teams/team_detail.html - annotation
5c57512b04ee
4.9 KiB
text/html
Merge branch 'KyivPy-master'
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 | 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 fc4b1c454267 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 fc4b1c454267 67bca7473b98 fc4b1c454267 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 fc4b1c454267 67bca7473b98 fc4b1c454267 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 fc4b1c454267 67bca7473b98 fc4b1c454267 67bca7473b98 fc4b1c454267 67bca7473b98 fc4b1c454267 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 fc4b1c454267 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 fc4b1c454267 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 fc4b1c454267 fc4b1c454267 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 67bca7473b98 | {% extends "site_base.html" %}
{% load bootstrap_tags %}
{% block head_title %}{{ team.name }}{% endblock %}
{% block body_outer %}
<div class="row">
<div class="span12">
<div class="pull-right">
{% if can_join %}
<form method="post" action="{% url "team_join" team.slug %}">
{% csrf_token %}
<input type="submit" class="btn btn-primary" value="join">
</form>
{% endif %}
{% if can_leave %}
<form method="post" action="{% url "team_leave" team.slug %}">
{% csrf_token %}
<input type="submit" class="btn" value="leave">
</form>
{% endif %}
{% if can_apply %}
<form method="post" action="{% url "team_apply" team.slug %}">
{% csrf_token %}
<input type="submit" class="btn btn-primary" value="apply">
</form>
{% endif %}
</div>
<h1>{{ team.name }}{% if state %} <span class="label">{{ state }}</span>{% endif %}</h1>
{% if team.description %}<p>{{ team.description }}</p>{% endif %}
{% if state == "invited" %}<p>You have been invited to join this team. Click <b>join</b> to the right to accept.</p>{% endif %}
{% if user.is_staff or state == "manager" %}
{% if team.managers %}
<h2>Managers</h2>
<table class="table table-striped">
{% for membership in team.managers %}
<tr>
<td>{{ membership.user.email }}{% if user == membership.user %} <span class="label label-info">you</span>{% endif %}</td>
<td>
<form style="margin: 0;" method="post" action="{% url "team_demote" membership.pk %}">{% csrf_token %}<button type="submit" class="btn btn-mini">demote</button></form>
</td>
</tr>
{% endfor %}
</table>
{% endif %}
{% if team.members %}
<h2>Team Members</h2>
<table class="table table-striped">
{% for membership in team.members %}
<tr>
<td>{{ membership.user.email }}{% if user == membership.user %} <span class="label label-info">you</span>{% endif %}</td>
<td>
<form style="margin: 0;" method="post" action="{% url "team_promote" membership.pk %}">{% csrf_token %}<button type="submit" class="btn btn-mini">promote</button></form>
</td>
</tr>
{% endfor %}
</table>
{% endif %}
{% if team.applicants and team.access == "application" %}
<h2>Applicants</h2>
<table class="table table-striped">
{% for membership in team.applicants %}
<tr>
<td>{{ membership.user.email }}</td>
<td>
<form style="margin: 0; float: left;" method="post" action="{% url "team_accept" membership.pk %}">{% csrf_token %}<button type="submit" class="btn btn-mini">accept</button></form>
<form style="margin: 0; float: left;" method="post" action="{% url "team_reject" membership.pk %}">{% csrf_token %}<button type="submit" class="btn btn-mini">reject</button></form>
</td>
</tr>
{% endfor %}
</table>
{% endif %}
{% if team.invitees %}
<h2>Invitees</h2>
<table class="table table-striped">
{% for membership in team.invitees %}
<tr>
<td>{{ membership.user.email }}</td>
</tr>
{% endfor %}
</table>
{% endif %}
{% if invite_form %}
<form method="POST" action="" class="form-horizontal">
{% csrf_token %}
<legend>Invite User to Team</legend>
{{ invite_form|as_bootstrap }}
<div class="form-actions">
<input class="btn btn-primary" type="submit" value="Invite" />
</div>
</form>
{% endif %}
{% endif %}
</div>
</div>
{% endblock %}
|