urlpatterns += [ url(r'^rss/user/(?P<user_name>[^/]+)/$', login_required(feeds.OpenTicketsByUser()), name='rss_user'), url(r'^rss/user/(?P<user_name>[^/]+)/(?P<queue_slug>[A-Za-z0-9_-]+)/$', login_required(feeds.OpenTicketsByUser()), name='rss_user_queue'), url(r'^rss/queue/(?P<queue_slug>[A-Za-z0-9_-]+)/$', login_required(feeds.OpenTicketsByQueue()), name='rss_queue'), url(r'^rss/unassigned/$', login_required(feeds.UnassignedTickets()), name='rss_unassigned'), url(r'^rss/recent_activity/$', login_required(feeds.RecentFollowUps()), name='rss_activity'), ] urlpatterns += [ url(r'^login/$', login.login, name='login'), url(r'^logout/$', auth_views.LogoutView.as_view( template_name='helpdesk/registration/login.html', next_page='../'), name='logout'), url(r'^password_change/$', auth_views.PasswordChangeView.as_view( template_name='helpdesk/registration/change_password.html', success_url='./done'), name='password_change'), url(r'^password_change/done$',
urlpatterns += [ url(r'^rss/user/(?P<user_name>[^/]+)/$', helpdesk_staff_member_required(feeds.OpenTicketsByUser()), name='rss_user'), url(r'^rss/user/(?P<user_name>[^/]+)/(?P<queue_slug>[A-Za-z0-9_-]+)/$', helpdesk_staff_member_required(feeds.OpenTicketsByUser()), name='rss_user_queue'), url(r'^rss/queue/(?P<queue_slug>[A-Za-z0-9_-]+)/$', helpdesk_staff_member_required(feeds.OpenTicketsByQueue()), name='rss_queue'), url(r'^rss/unassigned/$', helpdesk_staff_member_required(feeds.UnassignedTickets()), name='rss_unassigned'), url(r'^rss/recent_activity/$', helpdesk_staff_member_required(feeds.RecentFollowUps()), name='rss_activity'), ] urlpatterns += [ url(r'^login/$', login.login, name='login'), url(r'^logout/$', auth_views.LogoutView.as_view( template_name='helpdesk/registration/login.html', next_page='../'), name='logout'), url(r'^password_change/$', auth_views.PasswordChangeView.as_view( template_name='helpdesk/registration/change_password.html', success_url='./done'), name='password_change'), url(r'^password_change/done$',