summaryrefslogtreecommitdiff
path: root/ishtar_common/urls.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2023-01-10 13:08:48 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2023-01-12 09:50:56 +0100
commita060b26ee54f8f2e95ad812faff3ef0511accf3e (patch)
tree79a9647f9e8563d44d08123dd4844a249001e63a /ishtar_common/urls.py
parent79aaca219772200a5456854ba5102a1c59a36aa1 (diff)
downloadIshtar-a060b26ee54f8f2e95ad812faff3ef0511accf3e.tar.bz2
Ishtar-a060b26ee54f8f2e95ad812faff3ef0511accf3e.zip
Syndication - export external sources
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)