Last active
December 8, 2020 14:51
-
-
Save Manoj-nathwani/cc31d1294eceb83654dfcefccf3cefc1 to your computer and use it in GitHub Desktop.
git diff of resource_extras.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{% macro dataset_link(id, name) -%} | |
<a href="{{h.url_for(controller='dataset', action='read', id=id)}}">{{name}}</a> | |
{%- endmacro %} | |
{% macro resource_link(dataset_id, resource_id, resource_name) -%} | |
{% set resource_url = h.url_for( | |
qualified=True, | |
controller='resource', | |
action='read', | |
id=dataset_id, | |
resource_id=resource_id | |
) | |
%} | |
<a href="{{resource_link}}">{{resource_name}}</a> | |
{%- endmacro %} | |
<li> | |
<p> | |
{% if change.method == "add_one_value" %} | |
{{_('Added field <q>{key}</q> with value <q>{value}</q> to resource {resource_link} in {pkg_link}').format( | |
pkg_link=dataset_link(change.pkg_id, change.title), | |
resource_link=resource_link(change.pkg_id, change.resource_id, change.resource_name), | |
key=change.key, | |
value=change.value | |
)}} | |
{% elif change.method == "add_one_no_value" %} | |
{{_('Added field <q>{key}</q> to resource {resource_link} in {pkg_link}').format( | |
pkg_link=dataset_link(change.pkg_id, change.title), | |
resource_link=resource_link(change.pkg_id, change.resource_id, change.resource_name), | |
key=change.key, | |
) }} | |
{% elif change.method == "add_multiple" %} | |
{{_('Added the following fields to resource {resource_link} in {pkg_link}').format( | |
pkg_link=dataset_link(change.pkg_id, change.title), | |
resource_link=resource_link(change.pkg_id, change.resource_id, change.resource_name), | |
)}} | |
<ul> | |
{% for item in change.key_list %} | |
{% if change.value_list[item] != "" %} | |
{{_('{key} with value {value}').format( | |
key=item, | |
value=change.value_list[item] | |
)|safe }} | |
{% else %} | |
{{_('{key}').format( | |
key=item | |
)|safe }} | |
{% endif %} | |
{% endfor %} | |
</ul> | |
{% elif change.method == "remove_one" %} | |
{{_('Removed field <q>{key}</q> from resource {resource_link} in {pkg_link}').format( | |
pkg_link=dataset_link(change.pkg_id, change.title), | |
resource_link=resource_link(change.pkg_id, change.resource_id, change.resource_name), | |
key=change.key | |
) }} | |
{% elif change.method == "remove_multiple" %} | |
{{_('Removed the following fields from resource {resource_link} in {pkg_link}').format( | |
pkg_link=dataset_link(change.pkg_id, change.title), | |
resource_link=resource_link(change.pkg_id, change.resource_id, change.resource_name), | |
)}} | |
<ul> | |
{% for item in change.key_list %} | |
{{_('{key}').format( | |
key=item | |
)|safe }} | |
{% endfor %} | |
</ul> | |
{% elif change.method == "change_value_with_old" %} | |
{{_('Changed value of field <q>{key}</q> of resource {resource_link} to <q>{new_val}</q> (previously <q>{old_val}</q>) in {pkg_link}').format( | |
pkg_link=dataset_link(change.pkg_id, change.title), | |
resource_link=resource_link(change.pkg_id, change.resource_id, change.resource_name), | |
key=change.key, | |
new_val = change.new_value, | |
old_val = change.old_value | |
)}} | |
{% elif change.method == "change_value_no_old" %} | |
{{_('Changed value of field <q>{key}</q> to <q>{new_val}</q> in resource {resource_link} in {pkg_link}').format( | |
pkg_link=dataset_link(change.pkg_id, change.title), | |
resource_link=resource_link(change.pkg_id, change.resource_id, change.resource_name), | |
key=change.key, | |
new_val = change.new_value | |
)}} | |
{% elif change.method == "change_value_no_new" %} | |
{{_('Removed the value of field <q>{key}</q> in resource {resource_link} in {pkg_link}').format( | |
pkg_link=dataset_link(change.pkg_id, change.title), | |
resource_link=resource_link(change.pkg_id, change.resource_id, change.resource_name), | |
key=change.key, | |
new_val = change.new_value | |
)}} | |
{% else %} | |
{{_('No fields were updated. See the metadata diff for more details.') }} | |
{% endif %} | |
</p> | |
</li> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment