{# Copyright (C) 2020-2024 CERN. Copyright (C) 2020 Northwestern University. Copyright (C) 2021 TU Wien. Invenio RDM Records is free software; you can redistribute it and/or modify it under the terms of the MIT License; see LICENSE file for more details. #} {%- from "invenio_app_rdm/records/macros/creatibutors.html" import affiliations_accordion, show_creatibutors %}
{% if record_ui["ui"]["creators"] and record_ui["ui"]["creators"]["creators"] %}

{{ _('Creators') }}

    {{ show_creatibutors(record_ui["ui"]["creators"]["creators"], show_affiliations=True, show_role=True) }}
{# Todo: get full list of all affiliations (both creators & contributors) e.g. record_ui["ui"]["affiliation"] and merge to one accordion #} {% if record_ui["ui"]["creators"] and record_ui["ui"]["creators"]["affiliations"] %} {{ affiliations_accordion('creators', record_ui["ui"]["creators"]["affiliations"])}} {% endif %}
{% endif %} {% if record_ui["ui"]["contributors"] and record_ui["ui"]["contributors"]["contributors"] %}

{{ _('Contributors') }}

{%- for group in record_ui["ui"]["contributors"]["contributors"]|groupby('role.title')%}

{{group.grouper}}{%- if group.list|length > 1 -%}s{%- endif -%}:

    {{ show_creatibutors(group.list, show_affiliations=True, type="contributors") }}
{%- endfor %}
{% if record_ui["ui"]["contributors"] and record_ui["ui"]["contributors"]["affiliations"] %} {{ affiliations_accordion('contributors', record_ui["ui"]["contributors"]["affiliations"])}} {% endif %}
{% endif %}