Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / astakos / im / templates / im / projects / project_detail.html @ b7c802a2

History | View | Annotate | Download (4.5 kB)

1
{% extends "im/account_base.html" %}
2

    
3
{% load astakos_tags filters django_tables2 %}
4

    
5
{% block page.body %}
6
{% with object.project.approved_members as approved_members %}
7
<div class="projects">
8
        
9

    
10
        <h2>
11
        <em>
12
            {% if user == object.owner %}
13
                [ ADMINISTRATOR - {{ object.state|upper }} ]
14
            {%  else %}
15
                {% if  user in approve_members %}
16
                    [ ENROLLED - ACTIVE ]
17
                {% else %}
18
                    [ ENROLLED - PENDING ]
19
                {% endif %}
20
            {% endif %}
21
        </em>
22
                 <span>{{ object.name|upper }}</span>
23
         </h2>
24
         
25
         <div class="full-dotted">
26
                 <h3>PROJECT DETAILS</h3>
27
                 <dl class="alt-style">
28
                         <dt>Name</dt>
29
                         <dd>{{ object.name }}&nbsp;</dd>
30
                         <dt>Homepage url</dt>
31
            <dd>
32
                {% if object.homepage%}
33
                    <a href="{{ object.homepage }}">{{ object.homepage }}</a>
34
                {% else %}
35
                    Not set yet
36
                {% endif %}
37
            </dd>
38
                         <dt>Description</dt>
39
                         <dd>{{ object.description }}&nbsp;</dd>
40
            
41
            
42
                         <dt>Issue date</dt>
43
                         <dd>{{object.issue_date|date:"d/m/Y"}}&nbsp;</dd>
44
                         <dt>Start date</dt>
45
                         <dd>{{object.start_date|date:"d/m/Y"}}&nbsp;</dd>
46
                         <dt>End Date</dt>
47
                         <dd>{{object.end_date|date:"d/m/Y"}}&nbsp;</dd>
48
                         <dt>Comments</dt>
49
                         <dd>{{ object.comments }}&nbsp;</dd>
50
                         <dt>Status</dt>
51
                         <dd>{{ object.state }}</dd>
52
                         <dt>Owner</dt>
53
                         <dd>{% if user == object.owner %}
54
                        Me
55
                {% else%}
56
                    {{object.owner.realname}} {% if user.is_superuser %}({{object.owner.email}}){% endif %}
57
                {% endif %}
58
                &nbsp;
59
            </dd>
60
            
61
                         <dt>Precursor Application</dt>
62
                         <dd>
63
                             {% if object.precursor_application %}
64
                    <a href="{% url project_detail object.precursor_application.id %}">{{object.precursor_application.id}}</a>
65
                {% endif %}
66
                &nbsp;
67
                         </dd>
68
                         <dt>Follower Application</dt>
69
                         <dd>
70
                             {% if object.follower %}
71
                    <a href="{% url project_detail object.follower.id %}">{{object.follower.id}}</a>
72
                {% endif %}
73
                &nbsp;
74
                         </dd>
75
                 </dl>
76
         </div>
77
         <div class="full-dotted">
78
                 <h3>MEMBERSHIP OPTIONS</h3>
79
                 <dl class="alt-style">
80
                         <dt>Max participants</dt>
81
                         <dd>{% if object.limit_on_members_number%}{{object.limit_on_members_number}}{% else %}&nbsp;{% endif %}</dd>
82
                         <dt>Member join policy</dt>
83
            <dd>
84
                {{ object.member_join_policy }}
85
            </dd>
86
                         <dt>Member leave policy</dt>
87
            <dd>
88
                {{ object.member_leave_policy }}
89
            </dd>
90
                 </dl>
91
         </div>
92
         <div class="full-dotted">
93
                 <h3>RESOURCES</h3>
94
                 {% if object.projectresourcegrant_set.all %}
95
             <dl class="alt-style">        
96
                         {% for rp in object.projectresourcegrant_set.all %}
97
                                 <dt>
98
                                       Max {% if rp.resource.is_abbreviation %}{{ rp.resource.verbose_name|upper }}{% else %}{{ rp.resource.verbose_name }}{% endif %}{% if not q.unit %}s {% endif  %}  per user
99
                               </dt>
100
                                 <dd>
101
                               {% if rp.member_capacity %}
102
                                        {% if rp.resource.unit %}
103
                                                {{ rp.member_capacity|sizeof_fmt }}
104
                                        {% else %}
105
                                                {{ rp.member_capacity|isinf }}
106
                                        {% endif %}
107
                               {% else %}
108
                                       Unlimited
109
                               {% endif %}
110
                               </dd>
111
                       {% empty %}
112
                               No resources
113
                         {% endfor %}
114
                         
115
                         
116
                 </dl>
117
                {% else %}
118
            <p>No resources</p>
119
        {% endif %} 
120
         </div>
121
     {% if object.project.is_alive %}
122
         <div class="full-dotted">
123
         <h3>MEMBERS</h3>
124
         {% if members_table %}
125
              {% render_table members_table %}
126
         {% endif %}
127
         </div>
128
     
129
     
130
    
131
    <div class="full-dotted">
132
        <form action="{% url project_detail object.id %}#members-table" method="post" class="withlabels" >{% csrf_token %}
133
            <h2>Enroll more members</h2>
134
                {% with addmembers_form as form %}
135
                    {% include "im/form_render.html" %}
136
                {% endwith %}
137
                <div class="form-row submit">
138
                    <input type="submit" class="submit altcol" value="ADD MEMBERS" />
139
                </div>
140
        </form>
141
    </div>
142
    {% endif %}
143
    <div class="full-dotted">
144
        <p>
145
                <a href="{% url project_list %}">&lt; Back to Projects</a>
146
        </p>
147
        </ul>
148
    </div>
149
     
150
    
151
</div>
152

    
153
{% endwith %} 
154
{% endblock %}