diff -r 000000000000 -r 2e8eeb919028 configurationengine/source/scripts/crml_dc_report_template.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/configurationengine/source/scripts/crml_dc_report_template.html Thu Mar 11 17:04:37 2010 +0200 @@ -0,0 +1,152 @@ +{% extends "cone_base.html" %} +{% block title %}Compare data{% endblock %} +{% block content %} + +

CRML Data Compatibility Report


+ + + + + + + + + + +
Source:{{ data.sourcedata.name }}
Target:{{ data.targetdata.name }}
+ +
+ +

Modified keys/files:

+ + + + + + + + + + + + + + {% for row in data.impl_data.flat.modified|sort -%} + {#- Only report CRML changes (but ignore changes to key names, they don't matter for DC) -#} + {%- if row.impl_type == 'crml' and row.value_id != 'name' -%} + {# Ignore changes to read-only keys. However, if a key's read-only attribute is changed, that is reported. -#} + {%- 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 -%} + + {%- if 'target_key' in row.data -%} + {% set key_name = row.data.target_key.name or row.data.source_key.name -%} + {% else -%} + {% set key_name = '' -%} + {% endif -%} + {%- set repo_name = row.data.target_repo.uid_name or row.data.source_repo.uid_name -%} + {%- if repo_name == none -%}{%- set repo_name = '' -%}{%- endif -%} + + + + + + + + + + + + {% endif -%} + + {% endif -%} + {% endfor %} +
FileRepository UIDRepository nameKey UIDKey nameChanged valueOld valueNew value
{{ row.file }}{{ row.id }}{{ repo_name }}{{ row.sub_id }}{{ key_name }}{{ row.value_id }}{{ row.source_value }}{{ row.target_value }}
+ + +

Added keys/files:

+ + + + + + + + + + + {% for row in data.impl_data.flat.only_in_target|sort -%} + {%- if row.impl_type == 'crml' and ('key' not in row.data or row.data.key.read_only == false) -%} + {%- if row.data != none and 'key' in row.data -%} + {%- set key_name = row.data.key.name -%} + {%- else -%} + {%- set key_name = '' -%} + {%- endif -%} + {%- set repo_name = row.data.repo.uid_name or '' -%} + + + + + + + + + {% endif -%} + {% endfor %} +
FileRepository UIDRepository nameKey UIDKey name
{{ row.file }}{{ row.id or '' }}{{ repo_name }}{{ row.sub_id or '' }}{{ key_name }}
+ + +

Removed keys/files:

+ + + + + + + + + + + {% for row in data.impl_data.flat.only_in_source|sort -%} + {%- if row.impl_type == 'crml' and ('key' not in row.data or row.data.key.read_only == false) -%} + {%- if row.data != none and 'key' in row.data -%} + {%- set key_name = row.data.key.name -%} + {%- else -%} + {%- set key_name = '' -%} + {%- endif -%} + {%- set repo_name = row.data.repo.uid_name or '' -%} + + + + + + + + + {% endif -%} + {% endfor %} +
FileRepository UIDRepository nameKey UIDKey name
{{ row.file }}{{ row.id or '' }}{{ repo_name }}{{ row.sub_id or '' }}{{ key_name }}
+ + +

Duplicate repositories:

+ + + + + + + + + {% for row in data.impl_data.flat.duplicate|sort -%} + {%- if row.impl_type == 'crml' -%} + + + + + + {% endif -%} + {% endfor %} +
Repository UIDFiles in sourceFiles in target
{{ row.id }} + {% for file in row.files_in_source %}{{ file }}
{% endfor %} +
+ {% for file in row.files_in_target %}{{ file }}
{% endfor %} +
+{% endblock %}