configurationengine/source/scripts/crml_dc_report_template.csv
author terytkon
Thu, 11 Mar 2010 17:04:37 +0200
changeset 0 2e8eeb919028
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
Modified:
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     2
File,Repository UID,Repository name,Key UID,Key name,Changed value,Old value,New value
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     3
{% for row in data.impl_data.flat.modified|sort -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     4
{#- Only report CRML changes (but ignore changes to key names, they don't matter for DC) -#}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     5
{%- if row.impl_type == 'crml' and row.value_id != 'name' -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     6
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     7
{# Ignore changes to read-only keys. However, if a key's read-only attribute is changed, that is reported. -#}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     8
{%- if 'target_key' not in row.data or row.data.target_key.read_only == false or row.data.source_key.read_only != row.data.target_key.read_only -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
     9
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    10
{%- if 'target_key' in row.data -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    11
{% set key_name = row.data.target_key.name or row.data.source_key.name -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    12
{% else -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    13
{% set key_name = '' -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    14
{% endif -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    15
{%- set repo_name = row.data.target_repo.uid_name or row.data.source_repo.uid_name -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    16
{%- if repo_name == none -%}{%- set repo_name = '' -%}{%- endif -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    17
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    18
{{ row.file }},{{ row.id }},{{ repo_name }},{{ row.sub_id }},{{ key_name }},{{ row.value_id }},{{ row.source_value }},{{ row.target_value }}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    19
{% endif -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    20
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    21
{% endif -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    22
{% endfor %}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    23
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    24
Added:
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    25
File,Repository UID,Repository name,Key UID,Key name
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    26
{% for row in data.impl_data.flat.only_in_target|sort -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    27
{%- if row.impl_type == 'crml' and ('key' not in row.data or row.data.key.read_only == false) -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    28
{%- if row.data != none and 'key' in row.data -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    29
{%- set key_name = row.data.key.name -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    30
{%- else -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    31
{%- set key_name = '' -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    32
{%- endif -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    33
{%- set repo_name = row.data.repo.uid_name or '' -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    34
{{ row.file }},{{ row.id }},{{ repo_name }},{{ row.sub_id }},{{ key_name }}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    35
{% endif -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    36
{% endfor %}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    37
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    38
Removed:
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    39
File,Repository UID,Repository name,Key UID,Key name
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    40
{% for row in data.impl_data.flat.only_in_source|sort -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    41
{%- if row.impl_type == 'crml' and ('key' not in row.data or row.data.key.read_only == false) -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    42
{%- if row.data != none and 'key' in row.data -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    43
{%- set key_name = row.data.key.name -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    44
{%- else -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    45
{%- set key_name = '' -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    46
{%- endif -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    47
{%- set repo_name = row.data.repo.uid_name or '' -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    48
{{ row.file }},{{ row.id }},{{ repo_name }},{{ row.sub_id }},{{ key_name }}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    49
{% endif -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    50
{% endfor %}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    51
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    52
Duplicate repositories in source:
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    53
File,Repository UID
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    54
{% for row in data.impl_data.flat.duplicate|sort -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    55
{%- if row.impl_type == 'crml' -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    56
{% for file in row.files_in_source -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    57
{{ file }}{{row.impl_id}}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    58
{% endfor -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    59
{% endif -%}
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
Duplicate repositories in target:
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    63
File,Repository UID
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    64
{% for row in data.impl_data.flat.duplicate|sort -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    65
{%- if row.impl_type == 'crml' -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    66
{% for file in row.files_in_target -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    67
{{ file }}{{row.impl_id}}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    68
{% endfor -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    69
{% endif -%}
2e8eeb919028 Adding EPL version of configurationengine.
terytkon
parents:
diff changeset
    70
{% endfor %}