{% extends 'creme_core/bricks/base/base.html' %} {% load i18n creme_bricks creme_perms persons_tags %} {% load url url_join from creme_core_tags %} {% block brick_extra_class %}persons-addresses-brick{% endblock %} {% block brick_header_title %} {% brick_header_title title=_('Addresses') %} {% endblock %} {% block brick_header_actions %} {% with edit_perm=user|has_perm_to_change:object %} {% if b_address.display_button %} {% brick_header_action id='add' url='persons__create_billing_address'|url:object.id label=_('Create a billing address') enabled=edit_perm %} {% endif %} {% if s_address.display_button %} {% brick_header_action id='add' url='persons__create_shipping_address'|url:object.id label=_('Create a shipping address') enabled=edit_perm %} {% endif %} {% endwith %} {% endblock %} {% block brick_content_extra_class %}{% if not b_address.display_content and not s_address.display_content %}is-empty{% endif %}{% endblock %} {% block brick_content %} {% if b_address.display_content or s_address.display_content %} {% with edit_perm=user|has_perm_to_change:object %}
{% if b_address.display_content %}
{% translate 'Billing address' %}{% url_join b_address.get_edit_absolute_url type='billing' as b_uri %} {% brick_action id='edit' url=b_uri display='both' enabled=edit_perm %} {% block billing_address_content %}{# TODO: override this #}
{{b_address}}
{% endblock %}
{% endif %} {% if s_address.display_content %}
{% translate 'Shipping address' %}{% url_join s_address.get_edit_absolute_url type='shipping' as s_uri %} {% brick_action id='edit' url=s_uri display='both' enabled=edit_perm %} {% block shipping_address_content %}{# TODO: override this #}
{{s_address}}
{% endblock %}
{% endif %}
{% endwith %} {% else %} {% translate 'No address for the moment' %} {% endif %} {% endblock %}