Allow customization of rendering version diff values

This commit is contained in:
Lance Edgar 2021-05-14 12:13:23 -05:00
parent 00615bea97
commit 949b9d64bf
2 changed files with 18 additions and 4 deletions

View file

@ -11,6 +11,10 @@
overflow: auto;
}
.versions-wrapper {
margin-left: 2rem;
}
</style>
</%def>
@ -45,6 +49,7 @@
</div><!-- form-wrapper -->
<div class="versions-wrapper">
% for version in versions:
<h2>${title_for_version(version)}</h2>
@ -62,7 +67,7 @@
% for field in fields_for_version(version):
<tr>
<td class="field">${field}</td>
<td class="value old-value">${repr(getattr(version.previous, field))}</td>
<td class="value old-value">${render_old_value(version, field)}</td>
<td class="value new-value">&nbsp;</td>
</tr>
% endfor
@ -81,8 +86,8 @@
% for field in fields_for_version(version):
<tr${' class="diff"' if getattr(version, field) != getattr(version.previous, field) else ''|n}>
<td class="field">${field}</td>
<td class="value old-value">${repr(getattr(version.previous, field))}</td>
<td class="value new-value">${repr(getattr(version, field))}</td>
<td class="value old-value">${render_old_value(version, field)}</td>
<td class="value new-value">${render_new_value(version, field, 'dirty')}</td>
</tr>
% endfor
</tbody>
@ -101,7 +106,7 @@
<tr>
<td class="field">${field}</td>
<td class="value old-value">&nbsp;</td>
<td class="value new-value">${repr(getattr(version, field))}</td>
<td class="value new-value">${render_new_value(version, field, 'new')}</td>
</tr>
% endfor
</tbody>
@ -109,6 +114,7 @@
% endif
% endfor
</div>
</%def>