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

Configuration API compare


+ {% set columns = {'fqr':'Full reference', + 'name':'Name', + 'type':'Type', + 'desc':'Description', + } %} + + + + + + + + + {%- for item in columns -%} + + {%- endfor -%} + + + + {%- for item in columns -%} + + {%- endfor -%} + + {%- for fqr in data.sourcedata.features -%} + {%- if fqr in data.targetdata.features and not data.sourcedata.features[fqr]._compare(data.targetdata.features[fqr], columns.keys()) -%} + + + {%- for colname in columns -%} + {%- if data.sourcedata.features[fqr][colname] != data.targetdata.features[fqr][colname] %} + + {%- else %} + + {%- endif -%} + {%- endfor -%} + + + + {%- for colname in columns -%} + {%- if data.sourcedata.features[fqr][colname] != data.targetdata.features[fqr][colname] %} + + {%- else %} + + {%- endif -%} + {%- endfor -%} + + {% endif -%} + {%- endfor -%} + + + {#- ----------------------------------------- -#} + {#- Report features that are only on one side -#} + {#- ----------------------------------------- -#} + + {%- for fqr in data.sourcedata.features -%} + {%- if fqr not in data.targetdata.features -%} + + {%- for colname in columns -%} + + {%- endfor -%} + + + + {%- for colname in columns -%} + + {%- endfor -%} + + {% endif -%} + {%- endfor -%} + + {%- for fqr in data.targetdata.features -%} + {%- if fqr not in data.sourcedata.features -%} + + {%- for colname in columns -%} + + {%- endfor -%} + + + + {%- for colname in columns -%} + + {%- endfor -%} + + {% endif -%} + {%- endfor -%} + + +
{{ data.sourcedata.name }} {{ data.targetdata.name }}
{{ columns[item] }} {{ columns[item] }}
"{{ data.sourcedata.features[fqr][colname] }}"{{ data.sourcedata.features[fqr][colname] }} "{{ data.targetdata.features[fqr][colname] }}"{{ data.targetdata.features[fqr][colname] }}
{{ data.sourcedata.features[fqr][colname] }} 
 {{ data.targetdata.features[fqr][colname] }}
+{% endblock %}