Statistics
| Branch: | Tag: | Revision:

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

History | View | Annotate | Download (3.2 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
                                    <p class="msg">{{ group_info.help_text }}</p>
39
                            </li>
40
                            {% endif %}
41
            {% endfor %}
42
            </ul>
43
            
44
    </fieldset>
45
   
46
    <div class="visible">
47
            
48
    </div>
49
    <div class="not-visible">
50
            {% for gname, resources in resource_catalog.get_groups_resources %}
51
                    <div class="group {{'group_'|add:gname}}" id="{{ g }}">
52
                            <a href="#icons" class="delete">X remove resource</a>        
53
                            {% for rname, rdata in resources.items %}
54
                            <fieldset class="quota">
55
                                    
56
                                    <legend>
57
                                            {% if rdata.is_abbreviation %}
58
                                                    {{ rdata.verbose_name|upper }}
59
                                            {% else %}
60
                                                    {{ rdata.verbose_name|capfirst }}
61
                                            {% endif %}
62
                                            <span class="info"> 
63
                                                    <em>more info</em>
64
                                                    <span>{{ rdata.help_text }}</span>
65
                                            </span>  
66
                                    </legend>
67
                                    <div class="form-row">
68
                                            <p class="clearfix">
69
                                                    <label for="{{'id_'|add:rname|add:'_uplimit'}}_proxy" >
70
                                                                Max {% if rdata.is_abbreviation %}{{ rdata.verbose_name|upper }}{% else %}{{ rdata.verbose_name }}{% endif %}{% if not rdata.unit %}s {% endif  %} per user
71
                                                        </label>
72
                                                    <input         type="text" 
73
                                                                               id="{{'id_'|add:rname|add:'_uplimit'}}_proxy" 
74
                                                                               name="{{rname|add:'_uplimit'}}_proxy" 
75
                                                                               placeholder="{{ rdata.placeholder}} " 
76
                                                                               {% if  == 'bytes' %} 
77
                                                                                         class="dehumanize"
78
                                                                                {% endif  %}
79
                                                                               /> 
80
                                                    <span class="extra-img">&nbsp;</span>
81
                                                 <span class="info"><em>more info</em><span>Leave this field blank if you don't want to specify this resource</span></span>
82
                                                 <p class="error-msg">Invalid format</p>
83
                                            </p>
84
                                            <p class="msg"></p>
85
                                    </div>
86
                                </fieldset>        
87
                                {% endfor %}
88
                    </div>
89
                     
90
            {% endfor %}
91
    </div>
92
    <div class="form-row submit">
93
                   <input type="submit" value="CONTINUE" class="submit altcol" autocomplete="off">
94
        </div>     
95
</form>
96
         
97
<script>
98
        
99
</script>         
100
 
101
{% endblock %}