configurationengine/source/scripts/info_value_report_template.html
author m2lahtel
Tue, 10 Aug 2010 14:29:28 +0300
changeset 3 e7e0ae78773e
parent 0 2e8eeb919028
permissions -rw-r--r--
ConE 1.2.11 release
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     1
{% extends "cone_base.html" %}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     2
{% block title %}Data value info{% endblock %}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     3
{% block content %}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     4
    <h1>Configuration data value info</h1><br>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     5
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
     6
    <table class="report" id="report_data">
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     7
    <tr>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     8
        <th class="featureName">Name</th>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     9
        <th class="featureName">Type</th>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    10
        <th class="featureName">Possible values</th>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    11
        {% for config in data.value_data.configs %}
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    12
        <th class="featureName">{% if config.name %}{{config.name}} ({{ config.path }}){% else %}{{config.path}}{% endif %}</th>
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    13
        {% endfor %}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    14
    </tr>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    15
    {% for feature_group in data.value_data.feature_groups %}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    16
    <tr><th colspan="{{ data.value_data.configs | length + 3 }}">{{ feature_group.name }}</th></tr>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    17
    {% for feature in feature_group.features %}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    18
    {% if feature.modified %}<tr bgcolor="#CCCCFF">{% else %}<tr>{% endif %}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    19
        <td>{{ feature.name }}</td>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    20
        <td>{{ feature.type }}</td>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    21
        <td>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    22
        {%- for option in feature.options -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    23
            {{ option.get_name() }}<br/>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    24
        {% endfor -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    25
        </td>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    26
        
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    27
        {% for config in data.value_data.configs -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    28
        {%- if feature.ref in config.values -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    29
            {%- set value = config.values[feature.ref] %}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    30
        {% else -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    31
            {%- set value = "" %}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    32
        {% endif -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    33
        <td>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    34
            {%- if value.is_sequence_data -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    35
                {% if value.rows|length > 0 %}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    36
                    <table>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    37
                    {%- for row in value.rows -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    38
                        <tr><td colspan="2"><b>Item {{ loop.index }}</b></td></tr>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    39
                        {%- for column in value.columns -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    40
                            <tr>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    41
                            <td><b>{{ column.name }}</b></td>
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    42
                            <td>{% if feature.ref+'.'+column.ref in config.refs %}<b>{% endif %}
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    43
                            {{- row[column.ref] -}}
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    44
                            {% if feature.ref+'.'+column.ref in config.refs %}</b>{% endif %}</td>
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    45
                            </tr>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    46
                        {%- endfor -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    47
                    {%- endfor -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    48
                </table>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    49
                {% endif %}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    50
            {%- else -%}
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    51
            	{% if feature.ref in config.refs %}<b>{% endif %}
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    52
                {{- value -}}
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    53
                {% if feature.ref in config.refs %}</b>{% endif %}
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    54
            {%- endif -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    55
        </td>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    56
        {% endfor %}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    57
        
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    58
    </tr>
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    59
    {% endfor -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    60
    {% endfor %}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    61
    
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    62
    </table>
3
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    63
    <script language="javascript" type="text/javascript">
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    64
//<![CDATA[
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    65
    setFilterGrid("report_data");
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    66
//]]>
e7e0ae78773e ConE 1.2.11 release
m2lahtel
parents: 0
diff changeset
    67
</script>
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    68
{% endblock %}