Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / astakos / im / templates / im / projects / projectapplication_form.html @ 71a38edf

History | View | Annotate | Download (3.5 kB)

1 e1a80257 Sofia Papagiannaki
{% extends "im/account_base.html" %}
2 e1a80257 Sofia Papagiannaki
3 e1a80257 Sofia Papagiannaki
{% load filters %}
4 e1a80257 Sofia Papagiannaki
{% block headjs %}
5 e1a80257 Sofia Papagiannaki
        {{ block.super }}         
6 e1a80257 Sofia Papagiannaki
        <script src="{{ IM_STATIC_URL }}js/quotas.js"></script>        
7 e1a80257 Sofia Papagiannaki
{% endblock %}        
8 e1a80257 Sofia Papagiannaki
{% block page.body %}
9 e1a80257 Sofia Papagiannaki
<form action="#top" method="post" class="withlabels quotas-form" id="group_create_form">{% csrf_token %}
10 e1a80257 Sofia Papagiannaki
11 e1a80257 Sofia Papagiannaki
    <fieldset class="with-info" id="top">
12 e1a80257 Sofia Papagiannaki
            <legend>
13 e1a80257 Sofia Papagiannaki
                    1. CREATE GROUP
14 e1a80257 Sofia Papagiannaki
                        <span class="info"> 
15 e1a80257 Sofia Papagiannaki
                            <em>more info</em>
16 e1a80257 Sofia Papagiannaki
                            <span>Fill in the required fields to create a group. Group details will be visible to the users of the group.</span>
17 e1a80257 Sofia Papagiannaki
                    </span>                    
18 e1a80257 Sofia Papagiannaki
            </legend>
19 e1a80257 Sofia Papagiannaki
        
20 e1a80257 Sofia Papagiannaki
        {% include "im/form_render.html" %}
21 e1a80257 Sofia Papagiannaki
22 71a38edf Sofia Papagiannaki
    </fieldset>
23 e1a80257 Sofia Papagiannaki
    
24 e1a80257 Sofia Papagiannaki
    <fieldset id="icons">
25 e1a80257 Sofia Papagiannaki
            <legend>
26 e1a80257 Sofia Papagiannaki
                    2. ADD RESOURCES
27 e1a80257 Sofia Papagiannaki
                    <span class="info"> 
28 e1a80257 Sofia Papagiannaki
                            <em>more info</em>
29 e1a80257 Sofia Papagiannaki
                            <span>You need to specify at least one resource</span>
30 e1a80257 Sofia Papagiannaki
                    </span>    
31 e1a80257 Sofia Papagiannaki
            </legend>
32 e1a80257 Sofia Papagiannaki
            <ul class="clearfix">
33 e1a80257 Sofia Papagiannaki
            {% for g, group_info in resource_catalog.groups.items %}  
34 e1a80257 Sofia Papagiannaki
                    {% if g %}
35 e1a80257 Sofia Papagiannaki
                            <li>
36 e1a80257 Sofia Papagiannaki
                                    <a href="#{{ g }}" id="{{'group_'|add:g}}"><img src="/static/im/images/create-{{ g }}.png" alt="vm"/></a>
37 e1a80257 Sofia Papagiannaki
                                    <input type="hidden" name="proxy_{{ 'is_selected_'|add:g }}"  id="proxy_{{ 'id_is_selected_'|add:g }}">
38 f3342849 Sofia Papagiannaki
                                    <input type="hidden" name="{{ 'is_selected_'|add:g }}"  id="{{ 'id_is_selected_'|add:g }}">
39 f3342849 Sofia Papagiannaki
                        <p class="msg">{{ group_info.help_text }}</p>
40 e1a80257 Sofia Papagiannaki
                            </li>
41 e1a80257 Sofia Papagiannaki
                            {% endif %}
42 e1a80257 Sofia Papagiannaki
            {% endfor %}
43 e1a80257 Sofia Papagiannaki
            </ul>
44 e1a80257 Sofia Papagiannaki
            
45 e1a80257 Sofia Papagiannaki
    </fieldset>
46 e1a80257 Sofia Papagiannaki
   
47 e1a80257 Sofia Papagiannaki
    <div class="visible">
48 e1a80257 Sofia Papagiannaki
            
49 e1a80257 Sofia Papagiannaki
    </div>
50 e1a80257 Sofia Papagiannaki
    <div class="not-visible">
51 e1a80257 Sofia Papagiannaki
            {% for gname, resources in resource_catalog.get_groups_resources %}
52 e1a80257 Sofia Papagiannaki
                    <div class="group {{'group_'|add:gname}}" id="{{ gname }}">
53 e1a80257 Sofia Papagiannaki
                            <a href="#icons" class="delete">X remove resource</a>        
54 e1a80257 Sofia Papagiannaki
                            {% for rname, rdata in resources.items %}
55 e1a80257 Sofia Papagiannaki
                            <fieldset class="quota">
56 e1a80257 Sofia Papagiannaki
                                    
57 e1a80257 Sofia Papagiannaki
                                    <legend>
58 e1a80257 Sofia Papagiannaki
                                            {% if rdata.is_abbreviation %}
59 e1a80257 Sofia Papagiannaki
                                                    {{ rdata.verbose_name|upper }}
60 e1a80257 Sofia Papagiannaki
                                            {% else %}
61 e1a80257 Sofia Papagiannaki
                                                    {{ rdata.verbose_name|capfirst }}
62 e1a80257 Sofia Papagiannaki
                                            {% endif %}
63 e1a80257 Sofia Papagiannaki
                                            <span class="info"> 
64 e1a80257 Sofia Papagiannaki
                                                    <em>more info</em>
65 e1a80257 Sofia Papagiannaki
                                                    <span>{{ rdata.help_text }}</span>
66 e1a80257 Sofia Papagiannaki
                                            </span>  
67 e1a80257 Sofia Papagiannaki
                                    </legend>
68 e1a80257 Sofia Papagiannaki
                                    <div class="form-row">
69 e1a80257 Sofia Papagiannaki
                                            <p class="clearfix">
70 e1a80257 Sofia Papagiannaki
                                                    <label for="{{'id_'|add:rname|add:'_uplimit'}}_proxy" >
71 e1a80257 Sofia Papagiannaki
                                                                Max {% if rdata.is_abbreviation %}{{ rdata.verbose_name|upper }}{% else %}{{ rdata.verbose_name }}{% endif %}{% if not rdata.unit %}s {% endif  %} per user
72 e1a80257 Sofia Papagiannaki
                                                        </label>
73 e1a80257 Sofia Papagiannaki
                                                    <input         type="text" 
74 e1a80257 Sofia Papagiannaki
                                                                               id="{{'id_'|add:rname|add:'_uplimit'}}_proxy" 
75 e1a80257 Sofia Papagiannaki
                                                                               name="{{rname|add:'_uplimit'}}_proxy" 
76 e1a80257 Sofia Papagiannaki
                                                                               placeholder="{{ rdata.placeholder}} " 
77 e1a80257 Sofia Papagiannaki
                                                                               {% if  == 'bytes' %} 
78 e1a80257 Sofia Papagiannaki
                                                                                         class="dehumanize"
79 e1a80257 Sofia Papagiannaki
                                                                                {% endif  %}
80 e1a80257 Sofia Papagiannaki
                                                                               /> 
81 f3342849 Sofia Papagiannaki
                                                       <input type="hidden" name="{{rname|add:'_uplimit'}}" id="{{'id_'|add:rname|add:'_uplimit'}}" ">
82 e1a80257 Sofia Papagiannaki
                                                    <span class="extra-img">&nbsp;</span>
83 e1a80257 Sofia Papagiannaki
                                                 <span class="info"><em>more info</em><span>Leave this field blank if you don't want to specify this resource</span></span>
84 e1a80257 Sofia Papagiannaki
                                                 <p class="error-msg">Invalid format</p>
85 e1a80257 Sofia Papagiannaki
                                            </p>
86 e1a80257 Sofia Papagiannaki
                                            <p class="msg"></p>
87 e1a80257 Sofia Papagiannaki
                                    </div>
88 e1a80257 Sofia Papagiannaki
                                </fieldset>        
89 e1a80257 Sofia Papagiannaki
                                {% endfor %}
90 e1a80257 Sofia Papagiannaki
                    </div>
91 e1a80257 Sofia Papagiannaki
                     
92 e1a80257 Sofia Papagiannaki
            {% endfor %}
93 e1a80257 Sofia Papagiannaki
    </div>
94 f3342849 Sofia Papagiannaki
    
95 f3342849 Sofia Papagiannaki
        <input type="hidden" name="user"  id="id_user" value="{{user.id}}">  
96 f3342849 Sofia Papagiannaki
        <div class="form-row submit">
97 e1a80257 Sofia Papagiannaki
                   <input type="submit" value="CONTINUE" class="submit altcol" autocomplete="off">
98 f3342849 Sofia Papagiannaki
        </div>   
99 e1a80257 Sofia Papagiannaki
</form>
100 e1a80257 Sofia Papagiannaki
         
101 e1a80257 Sofia Papagiannaki
<script>
102 e1a80257 Sofia Papagiannaki
        
103 e1a80257 Sofia Papagiannaki
</script>         
104 e1a80257 Sofia Papagiannaki
 
105 e1a80257 Sofia Papagiannaki
{% endblock %}