{% extends 'base.html' %} {% from 'macros.html' import cover_art, entity_rate_form, show_avg_rating, display_pagination, show_review_buttons with context %} {% from 'common.html' import rating_script with context %} {% block title %}{{ artist.name }} - CritiqueBrainz{% endblock %} {% macro print_members(members) %} {% for member in members %}
  • {{ member.name }} {% if member.periods %} ({% for period in member.periods -%} {% if not loop.last %} {{ period[0] + '-' + period[1] + ', '}} {% else %} {% if not member.ended and period[0] %} {{ 'since ' + period[0] }} {% elif not period[0] and period[1] %} {{ 'until ' + period[1] }} {% else %} {{ period[0] + '-' + period[1] }} {% endif %} {% endif %} {%- endfor %}) {% endif %} {% if member.attributes and not member.ended %}
    {% for attr in member.attributes -%} {{ attr + ', ' * (not loop.last) }} {% endfor %} {% endif %} {% if member.comment is defined and member.comment %}
    ({{ member.comment }}) {% endif %}
  • {% endfor %} {% endmacro %} {% block content %}

    {{ artist.name }} {% if artist.comment is defined and artist.comment %} ({{ artist.comment }}) {% endif %}

    {{ show_review_buttons(id, my_review, "artist") }}

    {{ _('Reviews') }}

    {% if not reviews %}

    {{ _('No reviews found') }}

    {% else %} {% for review in reviews %} {% endfor %}
    {{ _('Published on') }} {{ _('Votes (+/-)') }}
    {{ _('by %(reviewer)s', reviewer=review.user.display_name) }} {{ review.published_on | date }} {{ review.votes_positive_count }}/{{ review.votes_negative_count }}
    {% endif %} {% for author in author_info %}

    {{ _('This entity is also in the BookBrainz Database as ') }} {{ author.name }}.

    {% if author.reviews_count %}

    {{ _('Reviews') }}

    {% for review in author.reviews %} {% endfor %}
    {{ _('Published on') }} {{ _('Votes (+/-)') }}
    {{ _('by %(reviewer)s', reviewer=review.user.display_name) }} {{ review.published_on | date }} {{ review.votes_positive_count }}/{{ review.votes_negative_count }}
    {% endif %} {% endfor %}

    {{ _('Discography') }}

    {% if release_group_count==0 %}

    {{ _('No releases found') }}

    {% else %}
    {% for release_group in release_groups %}
    {% set has_reviews = (release_group.review_count > 0) %}
    {% if has_reviews %}
    {{ ngettext('%(num)d review', '%(num)d reviews', release_group.review_count) }}
    {% endif %}
    {{ release_group['first-release-year'] is defined and release_group['first-release-year'] }}
    {% endfor %}
    {{ display_pagination(page, release_group_count, release_groups_limit, 'artist.entity', {'id': id, 'release_type':release_type}) }}
    {% endif %}

    {{ _('Artist information') }}

    {% if artist.type is defined %}

    {{ artist.type }}

    {% endif %} {% if band_members.current_members %} {% if artist.type is defined and artist.type == 'Person' %} {{ _('Member of') }} {% else %} {{ _('Members') }} {% endif %} {% endif %} {% if band_members['former_members'] is defined and band_members['former_members'] %} {% if artist.type is defined and artist.type == 'Person' %} {{ _('Former member of') }} {% else %} {{ _('Former members') }} {% endif %} {% endif %} {% if artist['external-urls'] is defined %} {{ _('External links') }} {% endif %}

    {{ entity_rate_form('artist', 'artist') }} {% if avg_rating %}
    {{ show_avg_rating(avg_rating.rating, avg_rating.count, show_glyphicon = false) }}
    {% endif %}
    {% endblock %} {% block scripts %} {{ rating_script }} {% endblock %}