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

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

{% for rp in visible_target_projects %} {{ rp.site.name }} {% endfor %}
{% elif object.is_remote %}

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

{{ object.get_source_site.name }} (Master Project) {% get_visible_projects peer_projects can_view_hidden_projects as visible_peer_projects %} {% for peer_p in visible_peer_projects %} {{ peer_p.site.name }} {% endfor %}
{% endif %} {% endif %} {# README #}

ReadMe

{% if object.readme.rendered|length > 0 %} {% autoescape off %} {% render_markdown object.readme.raw %} {% endautoescape %} {% 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' %} {% if project_list|length > 0 %}

{% get_display_name 'PROJECT' title=True plural=True %}

{% include 'projectroles/_project_list_header.html' %} {% if project_list|length > 0 %} {% for p in project_list %} {% include 'projectroles/_project_list_item.html' with list_parent=object %} {% endfor %} {% else %} {% endif %}
No {% get_display_name 'CATEGORY' title=False count=2 %} or {% get_display_name 'PROJECT' title=False count=2 %} found
{% endif %} {% 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 %}
{% else %} {% endif %} {% endblock projectroles %} {% block javascript %} {{ block.super }} {# Tour content #} {% endblock javascript %}