configurationengine/source/scripts/info_value_report_template.csv
author terytkon
Thu, 11 Mar 2010 17:04:37 +0200
changeset 0 2e8eeb919028
child 3 e7e0ae78773e
permissions -rw-r--r--
Adding EPL version of configurationengine.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     1
{#- Note: The empty comments are used for removing line feeds -#}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     2
Name,Type,Possible values,{% for config in data.value_data.configs %}{{ config.path | csv_escape }},{% endfor %}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     3
{# -#}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     4
{% for feature_group in data.value_data.feature_groups %}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     5
{{ feature_group.name }}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     6
{% for feature in feature_group.features -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     7
{{ feature.name | csv_escape }},{{ feature.type | csv_escape }},{#- -#}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     8
"{%- for option in feature.options -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     9
    {{- option.get_name() | csv_escape_partial }}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    10
{% endfor -%}",
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    11
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    12
{%- for config in data.value_data.configs -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    13
    {%- if feature.ref in config.values -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    14
        {%- set value = config.values[feature.ref] -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    15
    {%- else -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    16
        {%- set value = "" -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    17
    {%- endif -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    18
    {%- if value.is_sequence_data -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    19
        <sequence data>,
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    20
    {%- else -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    21
        {{ value | csv_escape }},
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    22
    {%- endif -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    23
{%- endfor %}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    24
{% endfor -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    25
{%- endfor %}