Statistics
| Branch: | Tag: | Revision:

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

History | View | Annotate | Download (3.5 kB)

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

    
3
{% load filters %}
4
{% block headjs %}
5
        {{ block.super }}         
6
        <script src="{{ IM_STATIC_URL }}js/quotas.js"></script>        
7
{% endblock %}        
8
{% block page.body %}
9
<form action="#top" method="post" class="withlabels quotas-form" id="group_create_form">{% csrf_token %}
10

    
11
    <fieldset class="with-info" id="top">
12
            <legend>
13
                    1. CREATE GROUP
14
                        <span class="info"> 
15
                            <em>more info</em>
16
                            <span>Fill in the required fields to create a group. Group details will be visible to the users of the group.</span>
17
                    </span>                    
18
            </legend>
19
        
20
        {% include "im/form_render.html" %}
21

    
22
    </fieldset>     
23
    
24
    <fieldset id="icons">
25
            <legend>
26
                    2. ADD RESOURCES
27
                    <span class="info"> 
28
                            <em>more info</em>
29
                            <span>You need to specify at least one resource</span>
30
                    </span>    
31
            </legend>
32
            <ul class="clearfix">
33
            {% for g, group_info in resource_catalog.groups.items %}  
34
                    {% if g %}
35
                            <li>
36
                                    <a href="#{{ g }}" id="{{'group_'|add:g}}"><img src="/static/im/images/create-{{ g }}.png" alt="vm"/></a>
37
                                    <input type="hidden" name="proxy_{{ 'is_selected_'|add:g }}"  id="proxy_{{ 'id_is_selected_'|add:g }}">
38
                                    <input type="hidden" name="{{ 'is_selected_'|add:g }}"  id="{{ 'id_is_selected_'|add:g }}">
39
                        <p class="msg">{{ group_info.help_text }}</p>
40
                            </li>
41
                            {% endif %}
42
            {% endfor %}
43
            </ul>
44
            
45
    </fieldset>
46
   
47
    <div class="visible">
48
            
49
    </div>
50
    <div class="not-visible">
51
            {% for gname, resources in resource_catalog.get_groups_resources %}
52
                    <div class="group {{'group_'|add:gname}}" id="{{ gname }}">
53
                            <a href="#icons" class="delete">X remove resource</a>        
54
                            {% for rname, rdata in resources.items %}
55
                            <fieldset class="quota">
56
                                    
57
                                    <legend>
58
                                            {% if rdata.is_abbreviation %}
59
                                                    {{ rdata.verbose_name|upper }}
60
                                            {% else %}
61
                                                    {{ rdata.verbose_name|capfirst }}
62
                                            {% endif %}
63
                                            <span class="info"> 
64
                                                    <em>more info</em>
65
                                                    <span>{{ rdata.help_text }}</span>
66
                                            </span>  
67
                                    </legend>
68
                                    <div class="form-row">
69
                                            <p class="clearfix">
70
                                                    <label for="{{'id_'|add:rname|add:'_uplimit'}}_proxy" >
71
                                                                Max {% if rdata.is_abbreviation %}{{ rdata.verbose_name|upper }}{% else %}{{ rdata.verbose_name }}{% endif %}{% if not rdata.unit %}s {% endif  %} per user
72
                                                        </label>
73
                                                    <input         type="text" 
74
                                                                               id="{{'id_'|add:rname|add:'_uplimit'}}_proxy" 
75
                                                                               name="{{rname|add:'_uplimit'}}_proxy" 
76
                                                                               placeholder="{{ rdata.placeholder}} " 
77
                                                                               {% if  == 'bytes' %} 
78
                                                                                         class="dehumanize"
79
                                                                                {% endif  %}
80
                                                                               /> 
81
                                                       <input type="hidden" name="{{rname|add:'_uplimit'}}" id="{{'id_'|add:rname|add:'_uplimit'}}" ">
82
                                                    <span class="extra-img">&nbsp;</span>
83
                                                 <span class="info"><em>more info</em><span>Leave this field blank if you don't want to specify this resource</span></span>
84
                                                 <p class="error-msg">Invalid format</p>
85
                                            </p>
86
                                            <p class="msg"></p>
87
                                    </div>
88
                                </fieldset>        
89
                                {% endfor %}
90
                    </div>
91
                     
92
            {% endfor %}
93
    </div>
94
    
95
        <input type="hidden" name="user"  id="id_user" value="{{user.id}}">  
96
        <div class="form-row submit">
97
                   <input type="submit" value="CONTINUE" class="submit altcol" autocomplete="off">
98
        </div>   
99
</form>
100
         
101
<script>
102
        
103
</script>         
104
 
105
{% endblock %}