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> |