Statistics
| Branch: | Tag: | Revision:

root / snf-astakos-app / astakos / im / templates / im / astakosgroup_form.html @ bdc1c103

History | View | Annotate | Download (3.9 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
        
11
<form action="" method="post" class="withlabels quotas-form" id="group_create_form">{% csrf_token %}
12
         
13
    <fieldset class="with-info">
14
            <legend>
15
                    1. CREATE GROUP
16
                        <span class="info"> 
17
                            <em>more info</em>
18
                            <span>Help Text Help Text Help Text Help Text Help Text Help Text Help Text Help Text Help Text Help Text Help Text Help Text Help Text Help Text</span>
19
                    </span>                    
20
            </legend>
21
        
22
        {% include "im/form_render.html" %}
23

    
24
    </fieldset>     
25
    
26
    <fieldset id="icons">
27
            <legend>
28
                    2. ADD RESOURCES
29
                    <span class="info"> 
30
                            <em>more info</em>
31
                            <span>Help Text Help Text Help Text Help Text Help Text Help Text Help Text Help Text Help Text Help Text Help Text Help Text Help Text Help Text</span>
32
                    </span>    
33
            </legend>
34

    
35
    {% with resource_catalog|lookup:'resources' as resources %}
36
    {% with resource_catalog|lookup:'groups' as groups %}            
37
            <ul class="clearfix">
38
            {% for g, rs in groups.items %}   
39
            {% with resource_presentation|lookup:g as group_info %}                 
40
                    <li>
41
                            <a href="#{{ g }}" id="{{'group_'|add:g}}"><img src="/static/im/images/create-{{ g }}.png" alt="vm"/></a>
42
                            <input type="hidden" name="proxy_{{ 'is_selected_'|add:g }}"  id="proxy_{{ 'id_is_selected_'|add:g }}">
43
                            <p class="msg">{{ group_info.help_text }}</p>
44
                    </li>
45
                    {% endwith %}
46
            {% endfor %}
47
            </ul>
48
            
49
    </fieldset>
50
   
51
    <div class="foo">
52
    
53
    </div>
54
    <div class="not-foo">
55
        {% for g, rs in groups.items %}
56
        
57
        <div class="group {{'group_'|add:g}}" id="{{ g }}">
58
                        <a href="#icons" class="delete">X remove resource</a>        
59
                    {% for r in rs %}
60
                    {% with resource_presentation|lookup:r as resource_info %}
61
                    {% with resources|lookup:r as resource%}
62
                    <fieldset class="quota">
63
                            <legend>
64
                                    {% if resource_info.is_abbreviation %}
65
                                            {{ r|get_value_after_dot|upper }}
66
                                    {% else %}
67
                                            {{ r|get_value_after_dot|capfirst }}
68
                                    {% endif %}
69
                                    <span class="info"> 
70
                                            <em>more info</em>
71
                                            <span>{{ resource_info.help_text }}</span>
72
                                    </span>  
73
                            </legend>
74
<!--                    <div class="form-row">
75
                                    <p class="clearfix">
76
                                            <label for="num_storage">Total storage</label>
77
                                            <input type="text" name="num_storage">
78
                                            <span class="extra-img">&nbsp;</span>
79
                                         <span class="info"><em>more info</em><span>Help Text</span></span>
80
                                    </p>
81
                            </div>-->
82
                                  
83
                            
84
                            <div class="form-row">
85
                                    <p class="clearfix">
86
                                            <label for="{{'id_'|add:r|add:'_uplimit'}}_proxy" >
87
                                                        Max {% if resource_info.is_abbreviation %}{{ r|get_value_after_dot|upper }}{% else %}{{ r|get_value_after_dot }}{% endif %}{% if not resource.unit %}s {% endif  %} per user
88
                                                </label>
89
                                            <input         type="text" 
90
                                                                       id="{{'id_'|add:r|add:'_uplimit'}}_proxy" 
91
                                                                       name="{{r|add:'_uplimit'}}_proxy" 
92
                                                                       placeholder="{{ resource_info.placeholder}} " 
93
                                                                       {% if  == 'bytes' %} 
94
                                                                                 class="dehumanize"
95
                                                                        {% endif  %}
96
                                                                       /> 
97
                                            <span class="extra-img">&nbsp;</span>
98
                                         <span class="info"><em>more info</em><span>Leave this field blank if you don't want to specify this resource</span></span>
99
                                         <p class="error-msg">Invalid format</p>
100
                                    </p>
101
                                    <p class="msg"></p>
102
                            </div>
103
                             
104
 
105
 
106
                    </fieldset>
107
                    {% endwith %}
108
                    {% endwith %}
109
                    {% endfor %}
110
            </div>
111
            
112
            {% endfor %}
113
        </div>
114
    {% endwith %}
115
    {% endwith %}
116
         
117
    <div class="form-row submit">
118
 
119
                   <input type="submit" value="CONTINUE" class="submit altcol" autocomplete="off">
120
 
121
        </div>     
122
</form>
123
         
124
<script>
125
        
126
</script>         
127
 
128
{% endblock %}