summaryrefslogtreecommitdiff
path: root/ishtar_common/urls.py
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/urls.py')
-rw-r--r--ishtar_common/urls.py21
1 files changed, 16 insertions, 5 deletions
diff --git a/ishtar_common/urls.py b/ishtar_common/urls.py
index 8a0886551..974ad061f 100644
--- a/ishtar_common/urls.py
+++ b/ishtar_common/urls.py
@@ -20,6 +20,7 @@
from django.conf import settings
from django.conf.urls import include, url
from django.conf.urls.static import static
+from django.urls import path
from django.views.generic import TemplateView
from .menus import Menu
@@ -313,11 +314,6 @@ urlpatterns += [
name="get-by-importer",
),
url(
- r"search-external/(?P<model>[a-z-]+)/(?P<external_source_id>\d+)/(?P<data_type>[a-z-]+)?",
- views_item.get_distant_item,
- name="search-external"
- ),
- url(
r"new-person/(?:(?P<parent_name>[^/]+)/)?(?:(?P<limits>[^/]+)/)?$",
views.new_person,
name="new-person",
@@ -601,6 +597,21 @@ urlpatterns += [
views.QANotAvailable.as_view(),
name="qa-not-available",
),
+ path(
+ "external-search/<slug:model>/<int:external_source_id>/",
+ views_item.get_distant_item,
+ name="external-search"
+ ),
+ path(
+ "external-search/<slug:model>/<int:external_source_id>/<slug:data_type>",
+ views_item.get_distant_item,
+ name="external-search"
+ ),
+ path(
+ "external-export/<int:source_id>/<slug:model_name>/<slug:slug>/",
+ views_item.external_export,
+ name="external-export"
+ ),
]
urlpatterns += get_urls_for_model(models.Document, views, own=True)