{% comment %} * Copyright (c) 2016 Idiap Research Institute, http://www.idiap.ch/ * Contact: beat.support@idiap.ch * * This file is part of the beat.web module of the BEAT platform. * * Commercial License Usage * Licensees holding valid commercial BEAT licenses may use this file in * accordance with the terms contained in a written agreement between you * and Idiap. For further information contact tto@idiap.ch * * Alternatively, this file may be used under the terms of the GNU Affero * Public License version 3 as published by the Free Software and appearing * in the file LICENSE.AGPL included in the packaging of this file. * The BEAT platform is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * or FITNESS FOR A PARTICULAR PURPOSE. * * You should have received a copy of the GNU Affero Public License along * with the BEAT platform. If not, see http://www.gnu.org/licenses/. {% endcomment %} {% load ui_tags %} {% load experiment_tags %} {% load search_tags %} {% if results.experiments %} {% with results.common_analyzers|length as analyzer_count %} {% if not results.common_analyzers %}
{# col #}
{# row #} {% endif %} {% if results.common_protocols or results.common_analyzers or results.common_toolchains %}
{% for k in results.common_toolchains %} Toolchain: {{ k.fullname }} {% endfor %} {% for k in results.common_protocols %} Protocol: {{ k.fullname }} {% endfor %} {% for k,blocks in results.common_analyzers %} Analyzer: {{ k.fullname }} {% endfor %}
{# col #}
{# row #} {% endif %}
{% if not request.user.is_anonymous %} Add to report {% endif %}
{# col #}
{# selector box that allows the user to choose what to display #} {% if results.common_analyzers %}
{% endif %}
{# col #}
{# row #}
{% if not request.user.is_anonymous %} {% else %}{# just to get the column counter right #} {% endif %} {% if not results.common_protocols %} {% endif %} {% if not results.common_analyzers %} {% else %}{# experiments share the same analyzers, table results #} {% for analyzer, blocks in results.common_analyzers %} {% with blocks.0 as reference_block %} {% for res in reference_block.results.all %} {% if not res.is_chart %} {% endif %} {% endfor %}{# res #} {% endwith %}{# reference_block #} {% endfor %}{# results.common_analyzers #} {% endif %}{# results.common_analyzers #} {% for obj in results.experiments %} {% with obj.get_status_display as status %} {% if not request.user.is_anonymous %} {% else %}{# just to get the column counter right #} {% endif %} {% if not results.common_protocols %} {% endif %} {% if not results.common_analyzers %} {% else %}{# experiments share the same analyzers, table results #} {% for analyzer, blocks in results.common_analyzers %} {% with blocks.0 as reference_block %} {% block_for_experiment obj blocks as the_block %} {% for res in the_block.results.all %} {% if not res.is_chart %} {% endif %} {% endfor %}{# res #} {% endwith %}{# reference_block #} {% endfor %}{# results.common_analyzers #} {% endif %} {% endwith %} {% endfor %}
Updated NameDatabases/ProtocolsAnalyzers
{% if obj.attestation %} {% if obj.attestation.locked %} {% else %} {% endif %} {% endif %} {% if obj.get_sharing_display == 'Private' %} {% elif obj.get_sharing_display == 'Shared' %} {% else %} {% endif %} {{ obj.end_date|date }} {{ obj.fullname }}{{ obj.databases_and_protocols|join:"," }}{{ obj.analyzers|join:"," }}
{# table_responsive #} {# display charts and table columns #} {% for analyzer, blocks in results.common_analyzers %} {% with blocks.0 as reference_block %} {% for res in blocks.0.results.all %} {% if not res.is_chart %}{# table columns #} {% else %}{# charts #} {# panel #} {% endif %}{# is_chart #} {% endfor %}{# results #} {% endwith %}{# reference_block #} {% endfor %}{# analyzers #}
{# results container #}
{# col #}
{# row #} {% endwith %}{# analyzer_count #} {% else %} {# if objects #}
{# col #}
{# row #} {% endif %}{# if objects #} {% csrf_token %} {% if not request.user.is_anonymous %} {% report_script panel_id "master-report-checkbox" "report-checkbox" "add-to-report" %} {% endif %}