fix thumbnail issues + some cleanup
[redakcja.git] / apps / organizations / templates / organizations / main.html
1 {% extends "catalogue/base.html" %}
2 {% load i18n %}
3 {% load document_list from document_list %}
4 {% load thumbnail %}
5
6 {% block inner_content %}
7
8     {% if am_owner %}
9     <a style="float:right" class="btn btn-default" href="{% url 'organizations_edit' org.pk %}">{% trans "Edit" %}</a>
10     {% elif not my_status %}
11     <a style="float:right" class="btn btn-default" href="{% url 'organizations_join' org.pk %}">{% trans "Join" %}</a>
12     {% endif %}
13     {% if am_member %}
14     <a style="float:right; margin-right: 5px" class="btn btn-default" href="{% url 'catalogue_create_missing' %}?organization={{ org.pk }}">{% trans "New resource +" %}</a>
15     {% endif %}
16
17     {% include "organizations/snippets/organization.html" %}
18
19     {% if tab == 'members' %}
20
21     <ul class="nav nav-tabs">
22         <li role="presentation"><a href="{% url 'organizations_main' org.pk %}">{% trans "Resources" %}</a></li>
23         <li role="presentation" class="active"><a href="#">{% trans "Members" %}</a></li>
24     </ul>
25
26
27     <table class="table table-striped">
28     <thead>
29         <th>{% trans "Name" %}</th>
30         {% if am_owner %}<th>{% trans "E-mail" %}</th>{% endif %}
31         <th>{% trans "Status" %}</th>
32         {% if am_owner %}<th></th>{% endif %}
33     </thead>
34     <tbody>
35
36
37     {% for m in org.membership_set.all %}
38         {% if am_owner or m.status != 'pending' or m.user == request.user %}
39             <tr class="member-{{ m.status }}">
40                 <td>{{ m.user.get_full_name }}</td>
41                 {% if am_owner %}<td>{{ m.user.email }}</td>{% endif %}
42                 <td>
43                     {% if m.status == 'owner' %}
44                         {% trans "owner" %}
45                         {% if am_owner %}
46                         </td><td>
47                         {% if not m.user == user %}
48                         <form action="{% url 'organizations_membership' org.pk %}" method="POST">
49                             {% csrf_token %}
50                             <input type="hidden" name="user" value="{{ m.user.pk }}">
51                             <div class="btn-group" role="group">
52                                 <button type="submit" name="action" value="regular" class="btn btn-info">{% trans "Make regular" %}</button>
53                                 <button type="submit" name="action" value="remove" class="btn btn-danger">{% trans "Remove" %}</button>
54                             </div>
55                         </form>
56                         {% endif %}
57                         {% endif %}
58                     {% elif m.status == 'pending' %}
59                         {% trans "pending" %}
60                         {% if am_owner %}
61                         </td><td>
62                         <form action="{% url 'organizations_membership' org.pk %}" method="POST">
63                             {% csrf_token %}
64                             <input type="hidden" name="user" value="{{ m.user.pk }}">
65                             <div class="btn-group" role="group">
66                                 <button type="submit" name="action" value="regular" class="btn btn-success">{% trans "Accept" %}</button>
67                                 <button type="submit" name="action" value="remove" class="btn btn-danger">{% trans "Reject" %}</button>
68                             </div>
69                         </form>
70                         {% elif m.user == request.user %}
71                             <br><small>{% trans "Waiting for the owner of the organization to accept you as a member." %}</small>
72                         {% endif %}
73                     {% else %}
74                         regular
75                         {% if am_owner %}
76                         </td><td>
77                         <form action="{% url 'organizations_membership' org.pk %}" method="POST">
78                             {% csrf_token %}
79                             <input type="hidden" name="user" value="{{ m.user.pk }}">
80                             <div class="btn-group" role="group">
81                                 <button type="submit" name="action" value="owner" class="btn btn-warning">{% trans "Make owner" %}</button>
82                                 <button type="submit" name="action" value="remove" class="btn btn-danger">{% trans "Remove" %}</button>
83                             </div>
84                         </form>
85                         {% endif %}
86                     {% endif %}
87                 </td>
88             </tr>
89         {% endif %}
90     {% endfor %}
91     </tbody>
92     </table>
93
94     {% elif tab == 'documents' %}
95
96     <ul class="nav nav-tabs">
97         <li role="presentation" class="active"><a href="">{% trans "Resources" %}</a></li>
98         <li role="presentation"><a href="{% url 'organizations_members' org.pk %}">{% trans "Members" %}</a></li>
99     </ul>
100
101     {% document_list organization=org %}
102
103     {% endif %}
104
105
106 {% endblock %}