2 url(
r'^search$', views.user_search),
3 url(
r'^signup/$', UserCreateView.as_view(), name=
'signup'),
4 url(
r'^signup/confirm/(?P<token>\w+)/$', views.user_create_confirm, name=
'signup_confirm'),
5 url(
r'^login/$', views.user_login, name=
'login'),
6 url(
r'^logout/$', views.user_logout, name=
'logout'),
7 url(
r'^reset/$', views.user_request_reset_password, name=
'request_password_reset'),
8 url(
r'^reset/(?P<token>\w+)/$', views.user_reset_password, name=
'password_reset'),
9 url(
r'^update-password/$', views.user_password, name=
'update-password'),
10 url(
r'^(?P<pk>\d+)/$', UserProfileView.as_view(), name=
'profile'),
11 url(
r'^(?P<username>[^/]+)/$', views.user_profile_by_username, name=
'profile_username'),
12 url(
r'^(?P<pk>\d+)/edit/$', UserUpdateView.as_view(), name=
'edit'),
13 url(
r'^(?P<pk>\d+)/delete/$', UserDeleteView.as_view(), name=
'delete'),
14 url(
r'^(?P<pk>\d+)/favorites/$', UserFavoriteView.as_view(), name=
'favorites'),
15 url(
r'^notification/(?P<pk>\d+)/see/$', views.see_nofitication, name=
'see_notification'),
16 url(
r'^notification/mark-all/$', views.mark_all_as_read, name=
'mark_notifications_as_read'),
17 url(
r'^notification/show-all/$', views.show_all_notifications, name=
'show_all_notifications')