Revision 9efd0075 snf-astakos-app/astakos/im/templates/im/projects/project_detail.html

b/snf-astakos-app/astakos/im/templates/im/projects/project_detail.html
5 5
{% block page.body %}
6 6
<div class="projects">
7 7
  <h2>
8
    <em>
9
      {% if owner_mode or admin_mode %}
10
          PROJECT {{ object.state_display|upper }}
11
          {% with object.last_pending_modification as last_pending %}
12
          {% if last_pending != None %} -
13
             <a href="{% url astakos.im.views.project_app last_pending.pk %}">
14
               MODIFICATION PENDING</a>
15
          {% else %}
16
             <!-- note that pending modifications have priority -->
17
             {% if object.has_denied_modifications %} -
18
             <a href="{% url astakos.im.views.project_app object.last_denied.pk %}">
19
               MODIFICATION DENIED</a>
20
             {% endif %}
21
          {% endif %}
22
          {% endwith %}
8
      <em>
9
      {% block object.status %}
10
         PROJECT {{ object.state_display|upper}}
11
      {% endblock %}
23 12

  
24
      {% else %}
25
        <!-- third user -->
26
        <!-- assert in project view -->
27
        {% if object.is_deactivated %}
28
        PROJECT {{ object.state_display|upper }} -
29
        {% endif %}
30
        {{ mem_display|upper }} 
13
      {% if owner_mode or admin_mode %}
14
      {% block object.modification_status %}
15
      {% if last_app|is_pending_app %}
16
          - <a href="{% url project_app project.uuid last_app.pk %}">PENDING MODIFICATION</a>
17
      {% endif %}
18
      {% if last_app|is_denied_app %}
19
          - <a href="{% url project_app project.uuid last_app.pk %}">DENIED MODIFICATION</a>
20
      {% endif %}
21
      {% endblock %}
31 22
      {% endif %}
32 23
    </em>
33 24

  
34 25
    <span>
35
      {{ object.name|upper }} 
26
        {% block project.title %}
27
        {{ object.realname|upper }}
28
        {% endblock %}
36 29
    </span>
30

  
37 31
    {% block object.actions %}
38
    {% include "im/projects/_project_detail_actions.html" %}
32
        {% include "im/projects/_project_detail_actions.html" %}
39 33
    {% endblock %}
40 34
  </h2>
41 35
  {% block inner_project %}
......
43 37
    <h3>PROJECT DETAILS</h3>
44 38
    <dl class="alt-style">
45 39
      <dt>Name</dt>
46
      <dd>{{ object.realname }}&nbsp;</dd>
40
      <dd>
41
        {% block object.details.name %}{{ object.realname|upper }}{% endblock %}&nbsp;
42
      </dd>
47 43
      <dt>Homepage url</dt>
48 44
      <dd>
49 45
        {% if object.homepage %}
......
56 52
      <dd>{{ object.description }}&nbsp;</dd>
57 53

  
58 54
      {% if owner_mode %}
59
        <dt>Creation date</dt>
55
      <dt>Creation date</dt>
56
        {% block object.created_at %}
60 57
        <dd>{{object.creation_date|date:"d/m/Y"}}&nbsp;</dd>
58
        {% endblock %}
61 59
      {% endif %}
62 60

  
63 61
      <dt>End Date</dt>
......
77 75
 
78 76

  
79 77
  <div class="full-dotted">
80
    <h3>RESOURCES</h3>
81
    {% if object.projectresourcegrant_set.all %}
78
    <h3>RESOURCES (per user / total)</h3>
79
    {% if resources_set.all %}
82 80
    <dl class="alt-style">
83
      {% for rp in object.projectresourcegrant_set.all %}
84
      <dt>{{rp.resource.pluralized_display_name}} per user</dt>
85
      <dd>{{rp.display_member_capacity}}</dd>
81
        {% for rp in resources_set.all|sorted_resources %}
82
          {% if rp.resource.ui_visible %}
83
          <dt>{{rp.resource.pluralized_display_name}}</dt>
84
            <dd>
85
                {{ rp.display_member_capacity|default:"(not set)" }}
86
                {% if is_modification %}
87
                {{ rp|resource_diff:"member" }}
88
                {% endif %}
89
                /
90
                {{ rp.display_project_capacity|default:"(not set)" }}
91
                {% if is_modification %}
92
                {{ rp|resource_diff:"project" }}
93
                {% endif %}
94
            </dd>
95
        {% endif %}
86 96
      {% empty %}
87
      No resources
97
      <p>No resources</p>
88 98
      {% endfor %}
89 99
    </dl>
90 100
    {% else %}
......
92 102
    {% endif %}
93 103
  </div>
94 104

  
95
 
105
    
96 106
  <div class="full-dotted">
97 107

  
98 108
    <h3>
99 109
      {% if owner_mode %}
100 110
          {% if project.is_alive %}
101
           <a href="{% url project_members object.id %}">MEMBERS </a>
111
           <a href="{% url project_members project.uuid %}">MEMBERS </a>
102 112
          {% else %}
103 113
          MEMBERS
104 114
          {% endif %}
......
126 136
      </dd>
127 137
       {% if owner_mode %}
128 138
          {% if object.is_alive %}
129
      <dt><a href="{% url project_approved_members object.id %}" title="view approved members">Approved members</a></dt>
139
      <dt><a href="{% url project_approved_members project.uuid %}" title="view approved members">Approved members</a></dt>
130 140
      <dd>{{ approved_members_count }}
131 141
        <span class="faint"> 
132 142
          {% if remaining_memberships_count != None %}
......
136 146
          {% else %}&nbsp;{% endif %} 
137 147
        </span>
138 148
      </dd>
139
      <dt><a href="{% url project_pending_members object.id %}" title="view pending members">Members pending approval</a></dt>
149
      <dt><a href="{% url project_pending_members project.uuid %}" title="view pending members">Members pending approval</a></dt>
140 150
      <dd>{{ pending_members_count }}</dd>
141 151
        {% if not object.is_deactivated %}
142 152
    </dl>    
143
    {% include 'im/projects/addmembers_form.html' %}
153
      {% if not is_application %}
154
      {% include 'im/projects/addmembers_form.html' %}
155
      {% endif %}
144 156
            {% endif %}
145 157
          {% endif %}
146 158
       {% endif %}
147 159

  
148
  </div>
160
   </div>
161

  
149 162
{% endblock inner_project %}  
150 163
  <div class="full-dotted">
151 164
    <p>

Also available in: Unified diff