From a037f8a7b903b76f1a02e51b2f72817b3581de3a Mon Sep 17 00:00:00 2001 From: Flavio Tarsetti <flavio.tarsetti@idiap.ch> Date: Tue, 21 Feb 2017 17:23:18 +0100 Subject: [PATCH] [plotters] delete action button only if not report uses the plotterparameter --- .../plotters/templates/plotterparameters/panels/actions.html | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/beat/web/plotters/templates/plotterparameters/panels/actions.html b/beat/web/plotters/templates/plotterparameters/panels/actions.html index 0f6d48208..6f6376abc 100644 --- a/beat/web/plotters/templates/plotterparameters/panels/actions.html +++ b/beat/web/plotters/templates/plotterparameters/panels/actions.html @@ -23,10 +23,11 @@ <div class="btn-group btn-group-sm action-buttons pull-right"> + {% visible_reports object as reports %} + {% if display_count %} <!-- Experiment count, works for all --> - {% visible_reports object as reports %} <a class="btn btn-default btn-references" href="{{ object.get_absolute_url }}#reports" data-toggle="tooltip" data-placement="bottom" title="Reports using this plotterparameter"><span class="badge">{{ reports.count }}</span></a> {% else %} @@ -47,7 +48,7 @@ <!-- Delete, needs to be the owner --> - {% if object.deletable %} + {% if object.deletable and reports.count == 0 %} <a class="btn btn-default btn-delete" onclick="modal_delete('plotterparameter', '{{ object.fullname }}', '{% url 'api_plotters:all_plotterparameter' %}', '{% url 'plotters:plotterparameter-list' request.user.username %}');" data-toggle="tooltip" data-placement="bottom" title="Delete"><i class="fa fa-times fa-lg"></i></a> {% endif %} -- GitLab