From b16a39fff95c60711b74ba33977de855d16a1204 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Mon, 6 Mar 2023 18:06:01 +0100 Subject: Profile: do not display geo item list when mapping is deactivated (refs #4467) --- archaeological_operations/models.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'archaeological_operations/models.py') diff --git a/archaeological_operations/models.py b/archaeological_operations/models.py index 204385c25..a7a9823b8 100644 --- a/archaeological_operations/models.py +++ b/archaeological_operations/models.py @@ -614,7 +614,8 @@ class ArchaeologicalSite( # url, base_text, icon, extra_text, extra css class, is a quick action actions = super(ArchaeologicalSite, self).get_extra_actions(request) # is_locked = self.is_locked(request.user) - can_add_geo = self.can_do(request, "add_geovectordata") + profile = get_current_profile() + can_add_geo = profile.mapping and self.can_do(request, "add_geovectordata") if can_add_geo: actions.append(self.get_add_geo_action()) @@ -1852,8 +1853,9 @@ class Operation( True, ), ] + actions - - can_add_geo = self.can_do(request, "add_geovectordata") + + profile = get_current_profile() + can_add_geo = profile.mapping and self.can_do(request, "add_geovectordata") if can_add_geo: actions.append(self.get_add_geo_action()) can_add_cr = self.can_do(request, "add_contextrecord") -- cgit v1.2.3