Statistics
| Branch: | Tag: | Revision:

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

History | View | Annotate | Download (4 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

    
10
<form action="#top" method="post" class="withlabels quotas-form" id="group_create_form">{% csrf_token %}
11

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