summaryrefslogtreecommitdiff
path: root/archaeological_operations
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2025-06-18 18:41:21 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2025-07-21 15:07:41 +0200
commita943717c1adf586d3f59ad35608dbbf306ab45eb (patch)
treef836cb832551cd1604dff2c99a42cb59ccb8adf7 /archaeological_operations
parent3e1baf5804b27cb84c5db0121d6352d5b80a1535 (diff)
downloadIshtar-a943717c1adf586d3f59ad35608dbbf306ab45eb.tar.bz2
Ishtar-a943717c1adf586d3f59ad35608dbbf306ab45eb.zip
♻️ django 3.2 deprecation: url -> re_path ; ugettext_lazy -> gettext_lazy
Diffstat (limited to 'archaeological_operations')
-rw-r--r--archaeological_operations/forms.py2
-rw-r--r--archaeological_operations/ishtar_menu.py2
-rw-r--r--archaeological_operations/models.py2
-rw-r--r--archaeological_operations/tests.py2
-rw-r--r--archaeological_operations/urls.py139
-rw-r--r--archaeological_operations/views.py2
-rw-r--r--archaeological_operations/widgets.py2
-rw-r--r--archaeological_operations/wizards.py2
8 files changed, 76 insertions, 77 deletions
diff --git a/archaeological_operations/forms.py b/archaeological_operations/forms.py
index 94251c39b..740d21b72 100644
--- a/archaeological_operations/forms.py
+++ b/archaeological_operations/forms.py
@@ -33,7 +33,7 @@ from django.forms.formsets import formset_factory, DELETION_FIELD_NAME, \
TOTAL_FORM_COUNT
from django.utils.functional import lazy
from django.utils.safestring import mark_safe
-from ishtar_common.utils import ugettext_lazy as _, pgettext_lazy, parse_parcels
+from ishtar_common.utils import gettext_lazy as _, pgettext_lazy, parse_parcels
from . import models
from archaeological_files.models import File
diff --git a/archaeological_operations/ishtar_menu.py b/archaeological_operations/ishtar_menu.py
index 21ef06e38..40663c6a8 100644
--- a/archaeological_operations/ishtar_menu.py
+++ b/archaeological_operations/ishtar_menu.py
@@ -17,7 +17,7 @@
# See the file COPYING for details.
-from ishtar_common.utils import ugettext_lazy as _, pgettext_lazy
+from ishtar_common.utils import gettext_lazy as _, pgettext_lazy
from ishtar_common.menu_base import SectionItem, MenuItem
diff --git a/archaeological_operations/models.py b/archaeological_operations/models.py
index 6eb5881cd..5fde96900 100644
--- a/archaeological_operations/models.py
+++ b/archaeological_operations/models.py
@@ -36,7 +36,7 @@ from django.db.models.signals import post_save, m2m_changed, post_delete
from django.forms import ValidationError
from django.urls import reverse, reverse_lazy
from ishtar_common.data_importer import post_importer_action
-from ishtar_common.utils import ugettext_lazy as _, pgettext_lazy, get_generated_id
+from ishtar_common.utils import gettext_lazy as _, pgettext_lazy, get_generated_id
from ishtar_common.models import (
Area,
diff --git a/archaeological_operations/tests.py b/archaeological_operations/tests.py
index 3d85c13c3..f676a8300 100644
--- a/archaeological_operations/tests.py
+++ b/archaeological_operations/tests.py
@@ -45,7 +45,7 @@ from django.utils.text import slugify
from django.utils.translation import activate
from django.contrib.auth.models import User, Permission
-from django.utils.translation import ugettext_lazy as _, pgettext, pgettext_lazy
+from django.utils.translation import gettext_lazy as _, pgettext, pgettext_lazy
from rest_framework.test import APITestCase
from rest_framework.authtoken.models import Token
diff --git a/archaeological_operations/urls.py b/archaeological_operations/urls.py
index 46461a2bd..65e2e6bda 100644
--- a/archaeological_operations/urls.py
+++ b/archaeological_operations/urls.py
@@ -17,8 +17,7 @@
# See the file COPYING for details.
-from django.conf.urls import url
-from django.urls import path, register_converter
+from django.urls import path, re_path, register_converter
from ishtar_common import urls_converters
from ishtar_common.views import QALinkView
@@ -34,7 +33,7 @@ register_converter(urls_converters.UnderscoreSlug, "uslug")
# forms
urlpatterns = [
- url(
+ re_path(
r"operation_administrativeactop_search/(?P<step>.+)?$",
check_permissions([
"archaeological_operations.view_administrativeact",
@@ -43,14 +42,14 @@ urlpatterns = [
),
name="operation_administrativeactop_search",
),
- url(
+ re_path(
r"operation_administrativeactop/(?P<step>.+)?$",
check_permissions(["archaeological_operations.add_administrativeact"])(
views.operation_administrativeactop_wizard
),
name="operation_administrativeactop",
),
- url(
+ re_path(
r"operation_administrativeactop_modification/(?P<step>.+)?$",
check_permissions([
"archaeological_operations.change_administrativeact",
@@ -59,12 +58,12 @@ urlpatterns = [
),
name="operation_administrativeactop_modification",
),
- url(
+ re_path(
r"operation_administrativeactop_modify/(?P<pk>.+)/$",
views.operation_administrativeactop_modify,
name="operation_administrativeactop_modify",
),
- url(
+ re_path(
r"operation_administrativeactop_deletion/(?P<step>.+)?$",
check_permissions([
"archaeological_operations.delete_administrativeact",
@@ -73,12 +72,12 @@ urlpatterns = [
),
name="operation_administrativeactop_deletion",
),
- url(
+ re_path(
r"operation_administrativeactop_delete/(?P<pk>.+)/$",
views.operation_administrativeactop_delete,
name="delete-administrativeact-operation",
),
- url(
+ re_path(
r"operation_search/(?P<step>.+)?$",
check_permissions(
["archaeological_operations.view_operation",
@@ -86,22 +85,22 @@ urlpatterns = [
)(views.operation_search_wizard),
name="operation_search",
),
- url(
+ re_path(
r"^operation-add-adminact/(?P<pk>[0-9-]+)/$",
check_permissions(
["archaeological_operations.add_administrativeact"]
)(views.operation_adminact_add),
name="operation-add-adminact",
),
- url(
+ re_path(
r"operation_creation/(?P<step>.+)?$",
check_permissions(
["archaeological_operations.add_operation"]
)(views.operation_creation_wizard),
name="operation_creation",
),
- url(r"operation_add/(?P<file_id>\d+)$", views.operation_add, name="operation_add"),
- url(
+ re_path(r"operation_add/(?P<file_id>\d+)$", views.operation_add, name="operation_add"),
+ re_path(
r"operation_modification/(?P<step>.+)?$",
check_permissions(
["archaeological_operations.change_operation",
@@ -109,12 +108,12 @@ urlpatterns = [
)(views.operation_modification_wizard),
name="operation_modification",
),
- url(
+ re_path(
r"operation_modify/(?P<pk>.+)/$",
views.operation_modify,
name="operation_modify",
),
- url(
+ re_path(
r"operation_closing/(?P<step>.+)?$",
check_permissions(
["archaeological_operations.change_operation",
@@ -122,7 +121,7 @@ urlpatterns = [
)(views.operation_closing_wizard),
name="operation_closing",
),
- url(
+ re_path(
r"operation_deletion/(?P<step>.+)?$",
check_permissions(
["archaeological_operations.change_operation",
@@ -130,12 +129,12 @@ urlpatterns = [
)(views.operation_deletion_wizard),
name="operation_deletion",
),
- url(
+ re_path(
r"operation_delete/(?P<pk>.+)/$",
views.operation_delete,
name="delete-operation",
),
- url(
+ re_path(
r"administrativact_register/(?P<step>.+)?$",
check_permissions(
["archaeological_operations.view_administrativeact",
@@ -143,145 +142,145 @@ urlpatterns = [
)(views.administrativact_register_wizard),
name="administrativact_register",
),
- url(
+ re_path(
r"autocomplete-operation/$",
views.autocomplete_operation,
name="autocomplete-operation",
),
- url(
+ re_path(
r"get-operation/own/(?P<type>.+)?$",
views.get_operation,
name="get-own-operation",
kwargs={"force_own": True},
),
- url(r"get-operation/(?P<type>.+)?$", views.get_operation, name="get-operation"),
- url(
+ re_path(r"get-operation/(?P<type>.+)?$", views.get_operation, name="get-operation"),
+ re_path(
r"get-operation-full/own/(?P<type>.+)?$",
views.get_operation,
name="get-own-operation-full",
kwargs={"full": True, "force_own": True},
),
- url(
+ re_path(
r"get-operation-full/(?P<type>.+)?$",
views.get_operation,
name="get-operation-full",
kwargs={"full": True},
),
- url(
+ re_path(
r"get-operation-shortcut/(?P<type>.+)?$",
views.get_operation,
name="get-operation-shortcut",
kwargs={"full": "shortcut"},
),
- url(
+ re_path(
r"get-available-operation-code/(?P<year>.+)?$",
views.get_available_operation_code,
name="get_available_operation_code",
),
- url(
+ re_path(
r"revert-operation/(?P<pk>.+)/(?P<date>.+)$",
views.revert_operation,
name="revert-operation",
),
- url(
+ re_path(
r"show-operation(?:/(?P<pk>.+))?/(?P<type>.+)?$",
views.show_operation,
name=models.Operation.SHOW_URL,
),
- url(
+ re_path(
r"show-historized-operation/(?P<pk>.+)?/(?P<date>.+)?$",
views.show_operation,
name="show-historized-operation",
),
- url(
+ re_path(
r"get-administrativeactop/(?P<type>.+)?$",
views.get_administrativeactop,
name="get-administrativeactop",
),
- url(
+ re_path(
r"get-administrativeact/(?P<type>.+)?$",
views.get_administrativeact,
name="get-administrativeact",
),
- url(
+ re_path(
r"get-administrativeact-full/(?P<type>.+)?$",
views.get_administrativeact,
name="get-administrativeact-full",
kwargs={"full": True},
),
- url(
+ re_path(
r"show-administrativeact(?:/(?P<pk>.+))?/(?P<type>.+)?$",
views.show_administrativeact,
name="show-administrativeact",
),
# allow specialization for operations
- url(
+ re_path(
r"show-administrativeact(?:/(?P<pk>.+))?/(?P<type>.+)?$",
views.show_administrativeact,
name="show-administrativeactop",
),
# allow specialization for files, treatment, treatment request
- url(
+ re_path(
r"show-administrativeact(?:/(?P<pk>.+))?/(?P<type>.+)?$",
views.show_administrativeact,
name="show-administrativeactfile",
),
- url(
+ re_path(
r"show-administrativeact(?:/(?P<pk>.+))?/(?P<type>.+)?$",
views.show_administrativeact,
name="show-administrativeacttreatment",
),
- url(
+ re_path(
r"show-administrativeact(?:/(?P<pk>.+))?/(?P<type>.+)?$",
views.show_administrativeact,
name="show-administrativeacttreatmentfile",
),
- url(
+ re_path(
r"generatedoc-administrativeactop/(?P<pk>.+)?/(?P<template_pk>.+)?$",
views.generatedoc_administrativeactop,
name="generatedoc-administrativeactop",
),
- url(
+ re_path(
r"autocomplete-administrativeact/$",
views.autocomplete_administrativeact,
name="autocomplete-administrativeact",
),
- url(
+ re_path(
r"autocomplete-archaeologicalsite/$",
views.autocomplete_archaeologicalsite,
name="autocomplete-archaeologicalsite",
),
- url(
+ re_path(
r"new-archaeologicalsite/(?:(?P<parent_name>[^/]+)/)?"
r"(?:(?P<limits>[^/]+)/)?$",
views.new_archaeologicalsite,
name="new-archaeologicalsite",
),
- url(r"get-site/(?P<type>.+)?$", views.get_site, name="get-site"),
- url(
+ re_path(r"get-site/(?P<type>.+)?$", views.get_site, name="get-site"),
+ re_path(
r"get-site-full/(?P<type>.+)?$",
views.get_site,
name="get-site-full",
kwargs={"full": True},
),
- url(
+ re_path(
r"get-site-shortcut/(?P<type>.+)?$",
views.get_site,
name="get-site-shortcut",
kwargs={"full": "shortcut"},
),
- url(r"revert-site/(?P<pk>.+)/(?P<date>.+)$", views.revert_site, name="revert-site"),
- url(
+ re_path(r"revert-site/(?P<pk>.+)/(?P<date>.+)$", views.revert_site, name="revert-site"),
+ re_path(
r"show-site(?:/(?P<pk>.+))?/(?P<type>.+)?$",
views.show_site,
name=models.ArchaeologicalSite.SHOW_URL,
),
- url(
+ re_path(
r"show-historized-site/(?P<pk>.+)?/(?P<date>.+)?$",
views.show_site,
name="show-historized-site",
),
- url(
+ re_path(
r"site_search/(?P<step>.+)?$",
check_permissions(
["archaeological_operations.view_archaeologicalsite",
@@ -289,14 +288,14 @@ urlpatterns = [
)(views.site_search_wizard),
name="site_search",
),
- url(
+ re_path(
r"site_creation/(?P<step>.+)?$",
check_permissions(
["archaeological_operations.add_archaeologicalsite"]
)(views.site_creation_wizard),
name="site_creation",
),
- url(
+ re_path(
r"site_modification/(?P<step>.+)?$",
check_permissions(
["archaeological_operations.change_archaeologicalsite",
@@ -304,31 +303,31 @@ urlpatterns = [
)(views.site_modification_wizard),
name="site_modification",
),
- url(r"site_modify/(?P<pk>.+)/$", views.site_modify, name="site_modify"),
- url(
+ re_path(r"site_modify/(?P<pk>.+)/$", views.site_modify, name="site_modify"),
+ re_path(
r"site_deletion/(?P<step>.+)?$",
check_permissions(
["archaeological_operations.change_archaeologicalsite"]
)(views.site_deletion_wizard),
name="site_deletion",
),
- url(r"site_delete/(?P<pk>.+)/$", views.site_delete, name="delete-site"),
- url(
+ re_path(r"site_delete/(?P<pk>.+)/$", views.site_delete, name="delete-site"),
+ re_path(
r"autocomplete-patriarche/$",
views.autocomplete_patriarche,
name="autocomplete-patriarche",
),
- url(
+ re_path(
r"operation_administrativeact_document/$",
views.administrativeactfile_document,
name="operation-administrativeact-document",
),
- url(
+ re_path(
r"^operation-parcels-modify/(?P<pk>.+)/$",
views.operation_modify_parcels,
name="operation-parcels-modify",
),
- url(
+ re_path(
r"^operation-relations-modify/(?P<pk>.+)/$",
check_permissions(
["archaeological_operations.change_operation",
@@ -368,7 +367,7 @@ urlpatterns = [
)(views.site_operation_modify_relations),
name="site-operation-relations-modify",
),
- url(
+ re_path(
r"^operation-qa-bulk-update/(?P<pks>[0-9-]+)?/$",
check_permissions(
["archaeological_operations.change_operation",
@@ -376,7 +375,7 @@ urlpatterns = [
)(views.QAOperationForm.as_view()),
name="operation-qa-bulk-update",
),
- url(
+ re_path(
r"^operation-qa-bulk-update/(?P<pks>[0-9-]+)?/confirm/$",
check_permissions(
["archaeological_operations.change_operation",
@@ -385,7 +384,7 @@ urlpatterns = [
name="operation-qa-bulk-update-confirm",
kwargs={"confirm": True},
),
- url(
+ re_path(
r"^operation-qa-duplicate/(?P<pks>[0-9-]+)?/$",
check_permissions(
["archaeological_operations.change_operation",
@@ -393,19 +392,19 @@ urlpatterns = [
)(views.QAOperationdDuplicateFormView.as_view()),
name="operation-qa-duplicate",
),
- url(
+ re_path(
r"^operation-qa-lock/(?P<pks>[0-9-]+)?/$",
views.QAOperationLockView.as_view(),
name="operation-qa-lock",
kwargs={"model": models.Operation},
),
- url(
+ re_path(
r"^operation-qa-link/(?P<pks>[0-9-]+)?/$",
QALinkView.as_view(),
name="operation-qa-link",
kwargs={"model": models.Operation, "url": "operation-qa-link"},
),
- url(
+ re_path(
r"^site-qa-duplicate/(?P<pks>[0-9-]+)?/$",
check_permissions(
["archaeological_operations.change_archaeologicalsite",
@@ -413,19 +412,19 @@ urlpatterns = [
)(views.QAArchaeologicalSiteDuplicateFormView.as_view()),
name="site-qa-duplicate",
),
- url(
+ re_path(
r"^site-qa-lock/(?P<pks>[0-9-]+)?/$",
views.QASiteLockView.as_view(),
name="site-qa-lock",
kwargs={"model": models.ArchaeologicalSite},
),
- url(
+ re_path(
r"^site-qa-link/(?P<pks>[0-9-]+)?/$",
QALinkView.as_view(),
name="site-qa-link",
kwargs={"model": models.ArchaeologicalSite, "url": "site-qa-link"},
),
- url(
+ re_path(
r"^site-qa-bulk-update/(?P<pks>[0-9-]+)?/$",
check_permissions(
["archaeological_operations.change_archaeologicalsite",
@@ -433,7 +432,7 @@ urlpatterns = [
)(views.QAArchaeologicalSiteForm.as_view()),
name="site-qa-bulk-update",
),
- url(
+ re_path(
r"^site-qa-bulk-update/(?P<pks>[0-9-]+)?/confirm/$",
check_permissions(
["archaeological_operations.change_archaeologicalsite",
@@ -442,20 +441,20 @@ urlpatterns = [
name="site-qa-bulk-update-confirm",
kwargs={"confirm": True},
),
- url(
+ re_path(
r"generate-stats-operation/(?P<pk>.+)/",
views.GenerateStatsOperation.as_view(),
name="generate-stats-operation",
),
- url(
+ re_path(
r"api/facets/operation/$", views_api.FacetOperationAPIView.as_view(),
name="api-facets-operation"
),
- url(
+ re_path(
r"api/search/operation/$", views_api.SearchOperationAPI.as_view(),
name="api-search-operation"
),
- url(
+ re_path(
r"api/search/archaeologicalsite/$", views_api.SearchSiteAPI.as_view(),
name="api-search-archaeologicalsite"
),
diff --git a/archaeological_operations/views.py b/archaeological_operations/views.py
index f81933bee..91b64b390 100644
--- a/archaeological_operations/views.py
+++ b/archaeological_operations/views.py
@@ -28,7 +28,7 @@ from django.http import HttpResponse, HttpResponseRedirect, Http404
from django.shortcuts import render, redirect
from django.urls import reverse
from django.views.generic import RedirectView
-from ishtar_common.utils import ugettext_lazy as _, pgettext_lazy, parse_parcels
+from ishtar_common.utils import gettext_lazy as _, pgettext_lazy, parse_parcels
from django.forms import ValidationError
from archaeological_operations import models
diff --git a/archaeological_operations/widgets.py b/archaeological_operations/widgets.py
index 98e7169ab..16bd69545 100644
--- a/archaeological_operations/widgets.py
+++ b/archaeological_operations/widgets.py
@@ -22,7 +22,7 @@ from django.forms import widgets
from django.forms.utils import flatatt
from django.template import loader
from django.utils.safestring import mark_safe
-from ishtar_common.utils import ugettext_lazy as _, get_current_profile
+from ishtar_common.utils import gettext_lazy as _, get_current_profile
class ParcelWidget(widgets.MultiWidget):
diff --git a/archaeological_operations/wizards.py b/archaeological_operations/wizards.py
index 94d6b49f9..eab5596fb 100644
--- a/archaeological_operations/wizards.py
+++ b/archaeological_operations/wizards.py
@@ -23,7 +23,7 @@ from django.conf import settings
from django.core.exceptions import ObjectDoesNotExist
from django.shortcuts import render
from django.urls import reverse
-from ishtar_common.utils import ugettext_lazy as _
+from ishtar_common.utils import gettext_lazy as _
from archaeological_files.models import File
from archaeological_operations import models