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