Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / astakos / im / templates / im / projects / _project_detail_actions.html @ dc946891

History | View | Annotate | Download (1.5 kB)

1 058b6ec7 Kostas Papadimitriou
{% load astakos_tags i18n %}
2 058b6ec7 Kostas Papadimitriou
3 058b6ec7 Kostas Papadimitriou
<!-- make room for buttons -->
4 058b6ec7 Kostas Papadimitriou
{% if owner_mode or admin_mode or can_join_request or can_leave_request %}
5 058b6ec7 Kostas Papadimitriou
  <br />
6 058b6ec7 Kostas Papadimitriou
{% endif %}
7 058b6ec7 Kostas Papadimitriou
8 058b6ec7 Kostas Papadimitriou
<div class="project-actions">
9 058b6ec7 Kostas Papadimitriou
{% if owner_mode or admin_mode %}
10 058b6ec7 Kostas Papadimitriou
<a class="owner-action" href="{% url astakos.im.views.project_modify object.pk %}">MODIFY</a>
11 058b6ec7 Kostas Papadimitriou
12 058b6ec7 Kostas Papadimitriou
{% if owner_mode %}
13 f243d667 Giorgos Korfiatis
{% with project.last_pending_application as last_pending %}
14 f243d667 Giorgos Korfiatis
{% if last_pending != None %}
15 f243d667 Giorgos Korfiatis
{% if project.is_initialized %}
16 058b6ec7 Kostas Papadimitriou
- {% confirm_link "CANCEL PROJECT MODIFICATION" "project_modification_cancel" "project_app_cancel" last_pending.pk "" "OK" %}
17 058b6ec7 Kostas Papadimitriou
{% else %}
18 058b6ec7 Kostas Papadimitriou
- {% confirm_link "CANCEL PROJECT APPLICATION" "project_app_cancel" "project_app_cancel" last_pending.pk "" "OK" %}
19 058b6ec7 Kostas Papadimitriou
{% endif %}
20 058b6ec7 Kostas Papadimitriou
{% endif %}
21 058b6ec7 Kostas Papadimitriou
{% endwith %}
22 058b6ec7 Kostas Papadimitriou
{% endif %}
23 058b6ec7 Kostas Papadimitriou
24 058b6ec7 Kostas Papadimitriou
{% if admin_mode %}
25 058b6ec7 Kostas Papadimitriou
{% if object.can_approve %}
26 058b6ec7 Kostas Papadimitriou
- {% confirm_link "APPROVE" "project_app_approve" "project_app_approve" object.pk "" "OK" %}
27 058b6ec7 Kostas Papadimitriou
- {% confirm_link "DENY" "project_app_deny" "project_app_deny" object.pk %}
28 058b6ec7 Kostas Papadimitriou
{% endif %}
29 058b6ec7 Kostas Papadimitriou
{% endif %}
30 058b6ec7 Kostas Papadimitriou
31 058b6ec7 Kostas Papadimitriou
{% if owner_mode %}
32 058b6ec7 Kostas Papadimitriou
{% if object.can_dismiss %}
33 058b6ec7 Kostas Papadimitriou
- {% confirm_link "DISMISS" "project_app_dismiss" "project_app_dismiss" object.pk %}
34 058b6ec7 Kostas Papadimitriou
{% endif %}
35 058b6ec7 Kostas Papadimitriou
{% endif %}
36 058b6ec7 Kostas Papadimitriou
37 058b6ec7 Kostas Papadimitriou
<!-- only one is possible, perhaps add cancel button too -->
38 058b6ec7 Kostas Papadimitriou
{% if can_join_request or can_leave_request %}
39 058b6ec7 Kostas Papadimitriou
-
40 058b6ec7 Kostas Papadimitriou
{% endif %}
41 058b6ec7 Kostas Papadimitriou
{% endif %}
42 058b6ec7 Kostas Papadimitriou
43 058b6ec7 Kostas Papadimitriou
{% if can_join_request %}
44 44f2d10d Kostas Papadimitriou
{% confirm_link "JOIN" "project_join" "project_join" project.pk %}
45 058b6ec7 Kostas Papadimitriou
{% endif %}
46 058b6ec7 Kostas Papadimitriou
47 058b6ec7 Kostas Papadimitriou
{% if can_leave_request %}
48 dc946891 Giorgos Korfiatis
{% confirm_link "LEAVE" "project_leave" "project_leave" membership_id %}
49 058b6ec7 Kostas Papadimitriou
{% endif %}
50 058b6ec7 Kostas Papadimitriou
</div>