Files
mayan-edms/mayan/apps/linking/urls.py
Roberto Rosario 2e5d05403a Update linking app
Add keyword arguments. Update URL parameters to the '_id' form.
Movernize tests and update them to use the latest test case
improvements.

Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com>
2019-01-21 02:00:22 -04:00

106 lines
3.6 KiB
Python

from __future__ import unicode_literals
from django.conf.urls import url
from .api_views import (
APIResolvedSmartLinkDocumentListView, APIResolvedSmartLinkListView,
APIResolvedSmartLinkView, APISmartLinkConditionListView,
APISmartLinkConditionView, APISmartLinkListView, APISmartLinkView
)
from .views import (
DocumentSmartLinkListView, ResolvedSmartLinkView,
SetupSmartLinkDocumentTypesView, SmartLinkConditionCreateView,
SmartLinkConditionDeleteView, SmartLinkConditionEditView,
SmartLinkConditionListView, SmartLinkCreateView, SmartLinkDeleteView,
SmartLinkEditView, SmartLinkListView
)
urlpatterns = [
url(
regex=r'^smart_links/$', name='smart_link_list',
view=SmartLinkListView.as_view()
),
url(
regex=r'^smart_links/create/$', name='smart_link_create',
view=SmartLinkCreateView.as_view()
),
url(
regex=r'^smart_links/(?P<smart_link_id>\d+)/delete/$',
name='smart_link_delete', view=SmartLinkDeleteView.as_view()
),
url(
regex=r'^smart_links/(?P<smart_link_id>\d+)/edit/$',
name='smart_link_edit', view=SmartLinkEditView.as_view()
),
url(
regex=r'^smart_links/(?P<smart_link_id>\d+)/document_types/$',
name='smart_link_document_types',
view=SetupSmartLinkDocumentTypesView.as_view()
),
url(
regex=r'^smart_links/(?P<smart_link_id>\d+)/conditions/$',
name='smart_link_condition_list',
view=SmartLinkConditionListView.as_view()
),
url(
regex=r'^smart_links/(?P<smart_link_id>\d+)/conditions/create/$',
name='smart_link_condition_create',
view=SmartLinkConditionCreateView.as_view()
),
url(
regex=r'^smart_links/conditions/(?P<smart_link_condition_id>\d+)/edit/$',
name='smart_link_condition_edit',
view=SmartLinkConditionEditView.as_view()
),
url(
regex=r'^smart_links/conditions/(?P<smart_link_condition_id>\d+)/delete/$',
name='smart_link_condition_delete',
view=SmartLinkConditionDeleteView.as_view()
),
url(
regex=r'^documents/(?P<document_id>\d+)/resolved_smart_links/$',
name='resolved_smart_links_for_document',
view=DocumentSmartLinkListView.as_view()
),
url(
regex=r'^documents/(?P<document_id>\d+)/resolved_smart_links/(?P<smart_link_id>\d+)/$',
name='resolved_smart_link_details', view=ResolvedSmartLinkView.as_view()
)
]
api_urls = [
url(
regex=r'^smart_links/$', name='smartlink-list',
view=APISmartLinkListView.as_view()
),
url(
regex=r'^smart_links/(?P<smart_link_id>\d+)/$',
name='smartlink-detail', view=APISmartLinkView.as_view()
),
url(
regex=r'^smart_links/(?P<smart_link_id>\d+)/conditions/$',
name='smartlinkcondition-list',
view=APISmartLinkConditionListView.as_view()
),
url(
regex=r'^smart_links/(?P<smart_link_id>\d+)/conditions/(?P<condition_id>\d+)/$',
name='smartlinkcondition-detail',
view=APISmartLinkConditionView.as_view()
),
url(
regex=r'^documents/(?P<document_id>\d+)/resolved_smart_links/$',
name='resolvedsmartlink-list',
view=APIResolvedSmartLinkListView.as_view()
),
url(
regex=r'^documents/(?P<document_id>\d+)/resolved_smart_links/(?P<smart_link_id>\d+)/$',
name='resolvedsmartlink-detail',
view=APIResolvedSmartLinkView.as_view()
),
url(
regex=r'^documents/(?P<document_id>\d+)/resolved_smart_links/(?P<smart_link_id>\d+)/documents/$',
name='resolvedsmartlinkdocument-list',
view=APIResolvedSmartLinkDocumentListView.as_view()
)
]