{{ _('Locations') }}
{{ _('Manage OCPI locations, filter by status, capabilities, or tariffs, and review synchronization status with EMSPs.') }}
| {{ _('Location') }} | {{ _('Status') }} | {{ _('Capabilities') }} | {{ _('Tariffs') }} | {{ _('Backends') }} | {{ _('Synchronization') }} | {{ _('Last updated') }} |
|---|---|---|---|---|---|---|
|
{{ location.name }}
{{ location.id }}
{{ location.evse_count }} {{ _('Charging Points') }}
|
{% if location.statuses %} {% for status in location.statuses %} {{ status }} {% endfor %} {% else %} {{ _('n/a') }} {% endif %} | {% if location.capabilities %} {% for capability in location.capabilities %} {{ capability }} {% endfor %} {% else %} {{ _('n/a') }} {% endif %} | {% if location.tariffs %} {% for tariff in location.tariffs %} {{ tariff }} {% endfor %} {% else %} {{ _('n/a') }} {% endif %} |
{% if location.backends %}
{% for backend in location.backends %}
{{ backend }}
{% endfor %}
{% else %}
{{ _('n/a') }}
{% endif %}
|
{% set sync_items = location.sync_status or [] %}
{% if sync_items %}
{% for sync in sync_items %}
{{ sync.backend_name or _('Backend') }}
{% if sync.status_code %} ({{ sync.status_code }}){% endif %}
{% if sync.created_at %}{{ sync.created_at }}{% endif %}
{% if sync.error_message and not sync.success %}
{% else %}
{{ _('No sync attempts yet') }}
{% endif %}
{{ sync.error_message }}
{% endif %}
{% endfor %}
|
{{ location.last_updated or _('n/a') }} |
| {{ _('No data available yet.') }} | ||||||