diff options
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 |
commit | a943717c1adf586d3f59ad35608dbbf306ab45eb (patch) | |
tree | f836cb832551cd1604dff2c99a42cb59ccb8adf7 /archaeological_operations | |
parent | 3e1baf5804b27cb84c5db0121d6352d5b80a1535 (diff) | |
download | Ishtar-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.py | 2 | ||||
-rw-r--r-- | archaeological_operations/ishtar_menu.py | 2 | ||||
-rw-r--r-- | archaeological_operations/models.py | 2 | ||||
-rw-r--r-- | archaeological_operations/tests.py | 2 | ||||
-rw-r--r-- | archaeological_operations/urls.py | 139 | ||||
-rw-r--r-- | archaeological_operations/views.py | 2 | ||||
-rw-r--r-- | archaeological_operations/widgets.py | 2 | ||||
-rw-r--r-- | archaeological_operations/wizards.py | 2 |
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 |