From 9b7239d30ec8625de9ef42a861f37775a32dca78 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Fri, 13 Jun 2025 17:36:56 +0200 Subject: 🐛 archaeological sites: remove "add operation" shortcuts (refs #6329) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- archaeological_operations/models.py | 35 +---------------------------------- 1 file changed, 1 insertion(+), 34 deletions(-) (limited to 'archaeological_operations/models.py') diff --git a/archaeological_operations/models.py b/archaeological_operations/models.py index af689f421..3717ba9b9 100644 --- a/archaeological_operations/models.py +++ b/archaeological_operations/models.py @@ -31,7 +31,7 @@ from django.contrib.gis.db.models.functions import Centroid from django.contrib.postgres.indexes import GinIndex from django.contrib.sites.models import Site from django.db import transaction, OperationalError, IntegrityError -from django.db.models import Q, Count, Sum, Max, Avg +from django.db.models import Q, Max from django.db.models.signals import post_save, m2m_changed, post_delete from django.forms import ValidationError from django.urls import reverse @@ -593,14 +593,6 @@ class ArchaeologicalSite( QUICK_ACTIONS = [ QA_EDIT, QA_LOCK, - QuickAction( - url="site-add-operation", - icon_class="fa fa-plus", - text=_("Create associated operation"), - target="many", - rights=["change_operation"], - is_popup=False - ), QuickAction( url="site-qa-duplicate", icon_class="fa fa-clone", @@ -799,31 +791,6 @@ class ArchaeologicalSite( ), ] - can_create_operation = self.can_do(request, "change_operation") - if can_create_operation and not self.operations.count(): - actions.append( - ( - reverse("site-add-operation", args=[self.pk]), - _("Create an operation associated to this site"), - "fa fa-plus", - _("ope."), - "", - False - ) - ) - - if can_create_operation and self.operations.count(): - actions.append( - ( - reverse("site-add-top-operation", args=[self.pk]), - _("Create a cluster operation for site associated to many operations"), - "fa fa-plus", - _("top ope."), - "", - False - ) - ) - if can_edit_site: actions += [ ( -- cgit v1.2.3