{% extends 'projectroles/base.html' %} {% load rules %} {% load static %} {% load projectroles_tags %} {% load projectroles_common_tags %} {% block title %}Project {{ object.title }}{% endblock title %} {% block projectroles %} {% has_perm 'projectroles.update_project' request.user object as can_update_project %} {% sodar_constant 'PROJECT_TYPE_CATEGORY' as PROJECT_TYPE_CATEGORY %} {% include 'projectroles/_project_header.html' %}
{# Links to remote projects #} {% if object.type == 'PROJECT' %} {% if target_projects %}

{% get_display_name object.type title=True %} on Other Sites

{% for rp in target_projects %} {% include 'projectroles/_remote_project_link.html' with site=rp.site %} {% endfor %}
{% elif object.is_remote %}

{% get_display_name object.type title=True %} on Other Sites

{% include 'projectroles/_remote_project_link.html' with site=object.get_source_site %} {% for rp in peer_projects %} {% include 'projectroles/_remote_project_link.html' with site=rp.site %} {% endfor %}
{% endif %} {% endif %} {# README #}

ReadMe

{% if object.readme.rendered|length > 0 %} {% render_markdown object.readme.raw as readme %} {{ readme | safe }} {% else %}

No ReadMe is currently set for this {% get_display_name object.type title=False %}. {% if can_update_project %} You can update the ReadMe here. {% endif %}

{% endif %}
{# Subprojects #} {% if object.type == 'CATEGORY' %} {% include 'projectroles/_project_list.html' with parent=object %} {% endif %} {# App Plugin Cards #} {% for plugin in app_plugins %} {% is_app_visible plugin project request.user as app_visible %} {% if app_visible %}

{% if plugin.details_title %} {{ plugin.details_title }} {% else %} {{ plugin.title }} {% endif %} {% get_info_link plugin.description as info_link %} {{ info_link | safe }}

{% if plugin.details_template %}
{% include plugin.details_template %}
{% else %}

No app card template found

{% endif %}
{% endif %} {% endfor %}
{% endblock projectroles %} {% block javascript %} {{ block.super }} {% if object.type == 'CATEGORY' %} {% endif %} {% endblock javascript %}