diff --git a/notifications/urls.py b/notifications/urls.py index 555fac1..09cce6e 100644 --- a/notifications/urls.py +++ b/notifications/urls.py @@ -7,22 +7,22 @@ from django import get_version from . import views if StrictVersion(get_version()) >= StrictVersion('2.0'): - from django.urls import path as pattern + from django.urls import re_path as pattern else: from django.conf.urls import url as pattern urlpatterns = [ - pattern('', views.AllNotificationsList.as_view(), name='all'), - pattern('unread/', views.UnreadNotificationsList.as_view(), name='unread'), - pattern('mark-all-as-read/', views.mark_all_as_read, name='mark_all_as_read'), - pattern('mark-as-read//', views.mark_as_read, name='mark_as_read'), - pattern('mark-as-unread//', views.mark_as_unread, name='mark_as_unread'), - pattern('delete//', views.delete, name='delete'), - pattern('api/unread_count/', views.live_unread_notification_count, name='live_unread_notification_count'), - pattern('api/all_count/', views.live_all_notification_count, name='live_all_notification_count'), - pattern('api/unread_list/', views.live_unread_notification_list, name='live_unread_notification_list'), - pattern('api/all_list/', views.live_all_notification_list, name='live_all_notification_list'), + pattern(r'^$', views.AllNotificationsList.as_view(), name='all'), + pattern(r'^unread/$', views.UnreadNotificationsList.as_view(), name='unread'), + pattern(r'^mark-all-as-read/$', views.mark_all_as_read, name='mark_all_as_read'), + pattern(r'^mark-as-read/(?P\d+)/$', views.mark_as_read, name='mark_as_read'), + pattern(r'^mark-as-unread/(?P\d+)/$', views.mark_as_unread, name='mark_as_unread'), + pattern(r'^delete/(?P\d+)/$', views.delete, name='delete'), + pattern(r'^api/unread_count/$', views.live_unread_notification_count, name='live_unread_notification_count'), + pattern(r'^api/all_count/$', views.live_all_notification_count, name='live_all_notification_count'), + pattern(r'^api/unread_list/$', views.live_unread_notification_list, name='live_unread_notification_list'), + pattern(r'^api/all_list/', views.live_all_notification_list, name='live_all_notification_list'), ] app_name = 'notifications'