Files
mayan-edms/mayan/apps/mailer/urls.py
Roberto Rosario 7ba47d5c5f Update mailer app
Sort arguments.

Fix failing tests.

Sort view classes.

Replace get_object() with self.object in the delete and
edit views.

Use ExternalObjectMixin to simplify views.

Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com>
2019-02-06 01:08:14 -04:00

64 lines
2.1 KiB
Python

from __future__ import unicode_literals
from django.conf.urls import url
from .views import (
MailDocumentLinkView, MailDocumentView, SystemMailerLogEntryListView,
UserMailerBackendSelectionView, UserMailerListView,
UserMailerLogEntryListView, UserMailerTestView, UserMailingCreateView,
UserMailingDeleteView, UserMailingEditView
)
urlpatterns = [
url(
regex=r'^documents/(?P<document_id>\d+)/send/link/$',
name='document_send_link', view=MailDocumentLinkView.as_view()
),
url(
regex=r'^documents/(?P<document_id>\d+)/send/$', name='document_send',
view=MailDocumentView.as_view()
),
url(
regex=r'^documents/multiple/send/document/$',
name='document_multiple_send', view=MailDocumentView.as_view()
),
url(
regex=r'^documents/multiple/send/link/$',
name='document_multiple_send_link',
view=MailDocumentLinkView.as_view()
),
url(
regex=r'^system_mailer/log/$', name='system_mailer_error_log',
view=SystemMailerLogEntryListView.as_view()
),
url(
regex=r'^user_mailers/backend/selection/$',
name='user_mailer_backend_selection',
view=UserMailerBackendSelectionView.as_view()
),
url(
regex=r'^user_mailers/(?P<class_path>[a-zA-Z0-9_.]+)/create/$',
name='user_mailer_create', view=UserMailingCreateView.as_view()
),
url(
regex=r'^user_mailers/(?P<mailer_id>\d+)/delete/$',
name='user_mailer_delete', view=UserMailingDeleteView.as_view()
),
url(
regex=r'^user_mailers/(?P<mailer_id>\d+)/edit/$',
name='user_mailer_edit', view=UserMailingEditView.as_view()
),
url(
regex=r'^user_mailers/(?P<mailer_id>\d+)/log/$',
name='user_mailer_log', view=UserMailerLogEntryListView.as_view()
),
url(
regex=r'^user_mailers/(?P<mailer_id>\d+)/test/$',
name='user_mailer_test', view=UserMailerTestView.as_view()
),
url(
regex=r'^user_mailers/$', name='user_mailer_list',
view=UserMailerListView.as_view()
),
]